Excel 如何根据另一列选择行
我有一张表,如下所示:Excel 如何根据另一列选择行,excel,Excel,我有一张表,如下所示: columnA columnB columnC columnD columnE 10001 aaa bbb 10004 10002 mmm nnn 10006 10003 yyy zzz 10009 10004 uuu xxx
columnA columnB columnC columnD columnE
10001 aaa bbb 10004
10002 mmm nnn 10006
10003 yyy zzz 10009
10004 uuu xxx 10010
10005 fff ggg
10007 kkk hhh
10009 rrr ppp
columnA、columnB和columnC大约有60k行,columnE大约有800行,这些行的值范围与columnA相同
我想找出columnA中存在值的前3列的行
根据,我尝试使用D列中的公式
=IF(ISNA(VLOOKUP(A2,$E$2:$E$800,1,FALSE)),“否”,“是”)
但是Excel总是弹出一个窗口说:
您键入的公式包含错误
我不熟悉在Excel中使用函数,有人能帮忙给出错误在哪里的线索吗?我正在使用Excel 2007,它适合我:
但是,我有一些东西可以尝试调试:
应给出数字,例如10004或#N/A=VLOOKUP(A2,$E$2:$E$800,1,FALSE)
应该给你真的或假的=ISNA(VLOOKUP(A2,$E$2:$E$800,1,FALSE))
应该给你是或否=IF(ISNA(VLOOKUP(A2,$E$2:$E$800,1,FALSE)),“否”,“是”)
它对我有用,你确定你没有遗漏任何东西吗?谢谢,调试提示帮助很大,我发现根本原因是我以前将
区域和语言选项中的列表分隔符
更改为
,因此将公式中的,
替换为
将解决此问题。我通过一步一步地构造公式,终于找到了这一点