我一直在尝试使用VLOOKUP之间的2个Excel文件,其中我需要从另一个Excel文件中搜索特定列的值,在另一个工作表(Sheet2),我应该使用基于特定值的过滤器。
例如:
- 电子表格1**
Col1 Col2
ID223 Active
ID225 Not Active
ID667 Static
ID345 Active
ID678 Active
- 电子表格2**
Col1 Col2
ID223
ID225
ID623
ID345
ID678
- 预期输出(Excel 2)**
Col1 Col2
ID223 Eligible
ID225
ID623
ID345 Eligible
ID678 Eligible
Code I have been using:
= VLOOKUP(A2, [Excel 2.XLSX]Sheet1!$A:$B,1,0)
I have also Tried
=IF(ISNA(VLOOKUP(A2, [Excel 2.XLSX]Sheet1!$A:$B,1,FALSE)),"", "Eligible"
1条答案
按热度按时间643ylb081#
正如@ScottCraner建议的那样,使用
COUNTIFS
查看两者是否存在于同一行中。第一个
COUNTIFS
条件$A:$A
查找ID$D1
并计算该ID出现的次数。第二个条件$B:$B
查找"Active"
并计算其出现的次数,并且第一个和第二个条件都必须有匹配项才能计算。>0
位于IF
语句中,因此您可以将结果从1
更改为所需的任何内容