我对Excel编程非常新手。目前我正在处理一个Excel工作表,我需要一个公式,根据读取列F和/或D上相应行的内容,将其输入到A列的第n行。到目前为止,我有类似这样的东西:
=IF(AND(D:ROW(n)=0,F:ROW(n)="x"),A:ROW(n)="e",IF(D:ROW(n)=0,"N","X"))
例如:
A B C D E F
1 e 0 x
2 N 0
3 X 2
原因:
这个问题的出现可能是因为需要根据列F和/或D上相应行的内容,来在A列的第n行输入一个公式。
解决方法:
可以使用Excel中的IF函数来实现这个需求。在A列的第一行输入如下公式:
=IF(D1 = 0,IF(F1="x","e","N"),"X")
然后将公式向下复制。由于公式中引用的单元格是相对的,所以在复制/拖动公式时,它们会自动调整。
最终版本的公式如下:
=IF(ISBLANK($D1)," ",IF($D1 = 0,IF($F1="x","e","N"),"X"))
用户名或邮箱地址
密码