我有 2 個資料源,我想Vlookup使用唯一 ID查找資料,
如果 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”,
我怎樣才能做到這一點?
非常感謝。
謝謝
uj5u.com熱心網友回復:
您可能要考慮兩列中存在的值還是都不考慮任何列中的值?
=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")))

uj5u.com熱心網友回復:
請不要因為我的矯枉過正而殺了我,但我想出了這個:
=IF(IFNA(MATCH(A1,Sheet2!A$1:A$29,0),"N")="N","N","Y")
故事:
Match(...,...,0)搜索完全匹配(因此為零)。- 你需要尋找一個相對參考,比如
A1(沒有美元符號),這樣你就可以隨時向下拖動并使用另一個單元格參考 - 您需要查看修復陣列的內部,例如
A$1:A$29,以便在向下拖動時不會修改正在查看的陣列。
- 你需要尋找一個相對參考,比如
Match()#N/A如果沒有找到,要么給出一個數字,要么給出一個錯誤。IFNA()轉換#N/A為"N"(但在 中沒有其他情況IFNA())IF()有一個 else-case。
我正在邀請 Excel 向導提出一個更簡單的解決方案:-)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/386313.html
下一篇:ifelif陳述句的錯誤
