close
3778 |
Excel雙條件資料擷取 |
李瑤:錦子老師您好,想請教如圖中有一個參數設定表,我如何能快速的讓下表(B7、Á8儲存格)輸入參數後在B9儲存格就自動帶出我要的答案?
錦子老師:瑤,這個問題需要使用到MATCH與INDEX函數整合。
首先利用MATCH函數來抓取輸入參數位於表格的那一欄及列。
下面我們先將三月的欄位置找尋出來,為3。
=MATCH(B7,B1:M1,0)
再將上海的列位置找尋出來,為3。
=MATCH(A8,A2:A5,0)
接下來要抓取欄位置與列位置相交的那個儲存格內容。
=INDEX(B2:M5,MATCH(A8,A2:A5,0),MATCH(B7,B1:M1,0))
語法:MATCH(搜尋值,搜尋範圍,[比對方式])
參數:
- 搜尋值為必要參數。這是要在搜尋範圍中比對的值,可以是一個值(數字、文字或邏輯值),也可以是數字、文字或邏輯值的儲存格參照。
- 搜尋範圍為必要參數。這是要搜尋的儲存格範圍。
- 比對方式為選擇性參數。數字-1、0或1。本參數會指定Excel如何將搜尋值與搜尋範圍中的值相比對。預設值是 1。
1或省略:會尋找小於或等於搜尋值的最大值。搜尋範圍參數內的值必須以遞增次序排列。
0:會尋找完全等於搜尋值的第一個值。搜尋範圍參數內的值可以依任意次序排列。
-1:會找出大於或等於搜尋值的值,此參數中的搜尋範圍必須以遞減順序放置。
語法:INDEX(範圍,列編號,[欄編號])
參數:
- 範圍為必要參數,儲存格範圍或常數陣列。
- 如果範圍只包含一列或一欄,則列編號或欄編號參數為選擇性。
- 如果範圍有一列多欄,且只列編號或欄編號,本函數會以陣列方式會傳回整個列或欄的陣列。
- 列編號為必須參數,除非欄編號顯示。選取陣列中的列,以從該列傳回值。如果省略則欄編號變為必填參數。
- 欄編號為選用參數。選取陣列中的資料欄,以從其中傳回值。如果省略列編號為必填參數。
以上就是今天主要學習的知識點,希望對大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~
更多相關影片教學:請點我
更多相關文章:請點我
文章標籤
全站熱搜
留言列表