![](/img/trans.png)
[英]Excel: Nested IFERROR/INDEX/MATCH not performing as expected
[英]Excel Nested IF with INDEX & MATCH
我有兩個表 Store Detail 和 Master
店鋪詳情
A B C
Division Region Store No.
1B 2134
88 9876
88 5566
...
掌握
A B C
Division Region Store No.
10R46 88 5566
10R46 1B 2134
100R91 88 9876
這個想法是通過索引和匹配來自主的分區和商店編號,從主服務器獲取“商店詳細信息”表的分區編號……我還想添加一個 IF ……所以如果商店中的區域Detail Table 等於 88 然后將 88 放入 Division 單元格中。
我試過結合 Index(If...),Match() 但我不斷收到無數錯誤,我該怎么做?
如果商店編號不足以識別一個部門,則創建一個額外的列,您可以將區域和商店編號組合成一個字符串。 在D2
您將放置(並復制):
=B2 & "|" & C2
在兩個工作表中添加此列D
如果需要,您可以隱藏那些額外的列。
然后填充 Division 列的問題轉化為一個簡單的查找。 在A2
您將放置(並復制):
=INDEX(Master!A:A, MATCH(D2, Master!D:D,0))
要將異常添加為IF
,只需執行以下操作:
=IF(B2="88", "88", INDEX(Master!A:A, MATCH(D2, Master!D:D,0)))
如果 B 列(有時)包含數字類型,則首先將它們轉換為字符串類型,或在公式中執行此操作:
=IF(B2&""="88", "88", INDEX(Master!A:A, MATCH(D2, Master!D:D,0)))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.