我正在使用此公式在另一个选项卡中提取满足以下条件的ID列表(从 id 命名范围(列)):命名范围中的值(列) gc 与此ID不等于礼品卡。
=IFERROR(ArrayFormula(INDEX(id,SMALL(IF(gc<>"Gift Card",ROW(INDIRECT("1:"&ROWS(gc)))),ROWS($2:2)))),"")
这工作得很好,我在另一个标签中减少了ID的列表。 问题是,我正在尝试使用相同的逻辑添加第二个条件:
lg<>"EN"
其中 lg 是与 gc
相同长度的命名范围(列)但是无法使其正常工作!
这是我尝试过的:
=IFERROR(ArrayFormula(INDEX(id,SMALL(IF(AND(gc<>"Gift Card",lg<>"EN"),ROW(INDIRECT("1:"&ROWS(gc)))),ROWS($2:2)))),"")
但是当我输入公式时,单元格中不再显示任何内容。
答案 0 :(得分:0)
看看是否可行:
=FILTER(id, gc<>"Gift Card", lg<>"EN")