Excel函數-002_index+match-查閱與參照

比vlookup更能活用的參照函數:沒錯,比v一下更有彈性,如果以橫軸來看,若想回傳的資料在比對內容之前,那vlookup就無法處理(例如. vlookup無法處理的地方: 以7-11為首,從小7開始往右數的房子每戶都能數得到,但是小7往左數的房子卻無法計數。) 所以,在這裡介紹 函數 index + match,來做替代方案。


函數類別:查閱與參照

 [函數] =INDEX(A$3:B$10,MATCH(H4,B$3:B$10,0),1) 

△ 題目:將B欄的品名「品名簡碼/綠色塊」,回寫至I欄的「品名簡碼/白色塊」。

步驟一
● 先把游標點入您想寫進的儲存格(I3)
● 點選「fx」樣式,準備選取函數。


步驟二
● 介紹兩種帶入函數的方式

[方法1]
- 在搜尋函數裡直接登入match,接著按鍵盤enter。
- 確定

[方法2]
- 選取下拉選單,找到「查閱與參照」。
- 「選取函數(N):」會出現相同類別的函數,將右邊卷軸拉至最下方,選取其函數。
- 確定

------

步驟三
● 選取(需參照的資料)



步驟四
● 選取(需對應符合的範圍)



步驟五
● 填數字「0」,表示完全符合的內容才可回寫。


● Match已經找到「apple-a」的位置,所以儲存格I4 顯示 6 。


步驟六
● 直接到儲存格I4,在原MATCH公式前面輸入「INDEX(」


步驟七
● 選取需回寫的品名清單範圍「A3:B10,」


步驟八
● 到MATCH公式的後面,輸入「 ,1」表示回寫的資料為 A欄 裡的資料。


步驟九
● 確認一下回寫的資料是否正確,確認沒問題後。將游標移到I4儲存格的右下角會出現+,按住+往下拉(公式會複製下去)。


● 複製下去後,會發現公式跑掉了。和vlookup一樣有發生 列 走位的問題。
   *請參考:2019/04/13 Ecel技巧-002_欄與列上鎖


步驟十
● 因為有2個公式裡面有各2個範圍,記得都要在列的地方上「$」的符號。


完成:養成習慣,完成後還是要再確認檢查。


這裡提供函數練習的連結「1-函數/excel-002match+index」。
連結:https://drive.google.com/drive/folders/1PIFuMwuVv678Cr2hJCIU0AAcfCRXvD1o

延伸閱讀:
1. 2019/03/23 Excel函數-001_vlookup-查閱與參照
2. 2019/04/13 Excel技巧-001_選取函數
3. 2019/04/13 Excel技巧-002_欄與列上鎖