excel 中的条件 select

Conditional select in excel

这是我在 excel 文件中的情况:

A          B        C       D
foo        x                x
bar                 x       x
example    x        x       x 
another    x

我想 select 对于 D 列中具有 x 值的每一行,A 列中相应字段的值,以及只有存在 x 值时的 B 和 C 列在他们中。 所以在这个具体的例子中,公式必须给我回复:

foo B
bar C
example B C

可能吗?如何? 提前谢谢你。

您可以对每一列使用过滤器。首先过滤 D 列,仅显示 'x',然后过滤 B 列和 C 列,删除空白。过滤后,您可以 select 所有您需要的单元格,然后按 (ALT + ;) 到 select 只是显示的 cells/rows.

如果你想要这里的公式是:

=IF(AND(D2="x",B2="x",C2="x"),A2&" B C",IF(AND(D2="x",B2="x",C2=""),A2&" B",IF(AND(D2="x",B2="",C2="x"),A2&" C","")))