返回列表 上一主題 發帖

[發問] INDEX+MATCH功能疑問?

[發問] INDEX+MATCH功能疑問?

1.E2儲存格使用 =IFERROR(INDEX(A:B,MATCH(D2,B:B,FALSE),COLUMN(A:A)),"")...陣列公式
2.若姓名及代碼欄在 E2 儲存格左側 該公式使用上能正確顯示所要的姓名
3.例如 在D2輸入代碼 3456 ,E2儲存格會自動顯示姓名 王武
4.若是將姓名及欄位移至 E2 欄右側...上述陣列公式無法顯示正常答案
5.請問該如何修改上述陣列公式才能獲取正確答案。
sshot-1.jpg
2020-6-3 21:58

1090603.rar (7.23 KB)

這不須用到陣列公式:
=IFERROR(INDEX(H:H,MATCH(D2,I:I,)),"")
EXCEL參考資料:
http://blog.xuite.net/smile1000mile/blog

TOP

回復 2# 准提部林
感恩
問題已解決,獲益良多 ^^

TOP

承上相關問題
若D2輸入代碼 8520
希望 E2 儲存格...查無此代碼
若D3~D6未輸入代碼則 E3~E6 [img][img][/img][/img]顯示空白
sshot-1.png
2020-6-4 16:01

1090604.rar (7.26 KB)

TOP

=IF(D2="","",IFERROR(VLOOKUP(D2,IF({1,0},H:H,I:I),2,),"查無此代碼"))
隨意窩 "EXCEL迷"  blog  或 http://blog.xuite.net/hcm19522/twblog
已收集7000篇 EXCEL函數

TOP

回復 5# hcm19522
感謝您指導
依指導代入公式
只要有輸入代碼儲存均顯示查無此代碼...
正確的答案是輸入正確代碼則顯示姓名
輸入錯誤的代碼能顯示查無此代碼
未輸入代碼儲存格則顯示空白

E3儲存格顯示錯誤...

sshot-1.jpg

1090605.rar (7.65 KB)

TOP

=if(d2="","",IFERROR(INDEX(H:H,MATCH(D2,I:I,)),"查無符合"))
EXCEL參考資料:
http://blog.xuite.net/smile1000mile/blog

TOP

回復 7# 准提部林
讚啦!!
所遇問題已迎刃於解...
各種函數之運用能簡化個人工作上之效率與提升

TOP

        靜思自在 : 一個缺口的杯子,如果換一個角度看它,它仍然是圓的。
返回列表 上一主題