2 如果使用不同的源数据嵌套 excel
2 nest if with different source data excel
我有 2 个数据源,我想通过使用唯一 ID Vlookup
来查找数据,
如果 ID 位于第一个数据源,则将显示“X”,
如果 ID 位于第二个数据源,则显示“Y”,
ID 查找的其他响应将不显示任何内容 ""
Data source 1:
20000543
10056577
10032255
10008287
10011657
10008119
10008212
10007880
10052842
10007959
10062445
10011361
10008079
10008836
10007792
10052651
10007793
10047404
10007913
10007528
10008252
10007388
10007311
10057445
10036263
20004767
20004010
20001276
20010704
10039655
10062427
20010703
10048331
Data source 2:
20003695
20010673
10011463
10021645
10007439
20001123
10008276
10055885
10007718
10007587
10007364
10055257
10007651
10056216
10054797
10052500
10059984
10027674
10010153
10007808
10008182
10007763
10007428
10008102
10050130
10037579
10021909
10009539
10057979
我想使用位于数据源 2 中的 ID“10008102”查找值,而不是最终结果显示“Y”,
我怎样才能做到这一点?
非常感谢。
谢谢
请不要因为矫枉过正而杀了我,但我想到了这个:
=IF(IFNA(MATCH(A1,Sheet2!A:A,0),"N")="N","N","Y")
故事:
Match(...,...,0)
搜索完全匹配(因此为零)。
- 你需要寻找一个相对引用,比如
A1
(没有美元符号),这样你就可以随时向下拖动并使用另一个单元格引用
- 您需要查看固定数组的内部,例如
A:A
,这样当您向下拖动时,您不会修改正在查看的数组。
Match()
要么给出一个数字,要么给出一个 #N/A
错误以防找不到。
IFNA()
将 #N/A
翻译成 "N"
(但 IFNA()
中没有其他情况)
IF()
有一个 else-case。
我正在邀请 Excel 向导想出一个更简单的解决方案:-)
您可能想要考虑存在于两列或 none 列中的值吗?
=IF(AND(COUNTIF(A:A,E2)>0,COUNTIF(B:B;E2)>0),"X&Y",
IF(COUNTIF(A:A,E2)>0,"X",
IF(COUNTIF(B:B,E2)>0,"Y",
"NONE")))
我有 2 个数据源,我想通过使用唯一 ID Vlookup
来查找数据,
如果 ID 位于第一个数据源,则将显示“X”,
如果 ID 位于第二个数据源,则显示“Y”,
ID 查找的其他响应将不显示任何内容 ""
Data source 1:
20000543
10056577
10032255
10008287
10011657
10008119
10008212
10007880
10052842
10007959
10062445
10011361
10008079
10008836
10007792
10052651
10007793
10047404
10007913
10007528
10008252
10007388
10007311
10057445
10036263
20004767
20004010
20001276
20010704
10039655
10062427
20010703
10048331
Data source 2:
20003695
20010673
10011463
10021645
10007439
20001123
10008276
10055885
10007718
10007587
10007364
10055257
10007651
10056216
10054797
10052500
10059984
10027674
10010153
10007808
10008182
10007763
10007428
10008102
10050130
10037579
10021909
10009539
10057979
我想使用位于数据源 2 中的 ID“10008102”查找值,而不是最终结果显示“Y”,
我怎样才能做到这一点?
非常感谢。
谢谢
请不要因为矫枉过正而杀了我,但我想到了这个:
=IF(IFNA(MATCH(A1,Sheet2!A:A,0),"N")="N","N","Y")
故事:
Match(...,...,0)
搜索完全匹配(因此为零)。- 你需要寻找一个相对引用,比如
A1
(没有美元符号),这样你就可以随时向下拖动并使用另一个单元格引用 - 您需要查看固定数组的内部,例如
A:A
,这样当您向下拖动时,您不会修改正在查看的数组。
- 你需要寻找一个相对引用,比如
Match()
要么给出一个数字,要么给出一个#N/A
错误以防找不到。IFNA()
将#N/A
翻译成"N"
(但IFNA()
中没有其他情况)IF()
有一个 else-case。
我正在邀请 Excel 向导想出一个更简单的解决方案:-)
您可能想要考虑存在于两列或 none 列中的值吗?
=IF(AND(COUNTIF(A:A,E2)>0,COUNTIF(B:B;E2)>0),"X&Y",
IF(COUNTIF(A:A,E2)>0,"X",
IF(COUNTIF(B:B,E2)>0,"Y",
"NONE")))