有没有一个公式可以根据列F和/或列D中对应行的内容,在第n行输入到A列中?

28 浏览
0 Comments

有没有一个公式可以根据列F和/或列D中对应行的内容,在第n行输入到A列中?

我对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

0
0 Comments

原因:

这个问题的出现可能是因为需要根据列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"))

0