close

3778

Excel雙條件資料擷取

李瑤:錦子老師您好,想請教如圖中有一個參數設定表,我如何能快速的讓下表(B7、Á8儲存格)輸入參數後在B9儲存格就自動帶出我要的答案?

image

錦子老師:瑤,這個問題需要使用到MATCH與INDEX函數整合。

首先利用MATCH函數來抓取輸入參數位於表格的那一欄及列。

下面我們先將三月的欄位置找尋出來,為3。

=MATCH(B7,B1:M1,0)

image

再將上海的列位置找尋出來,為3。

=MATCH(A8,A2:A5,0)

image

接下來要抓取欄位置與列位置相交的那個儲存格內容。

=INDEX(B2:M5,MATCH(A8,A2:A5,0),MATCH(B7,B1:M1,0))

image

語法:MATCH(搜尋值,搜尋範圍,[比對方式])

參數:

  • 搜尋值為必要參數。這是要在搜尋範圍中比對的值,可以是一個值(數字、文字或邏輯值),也可以是數字、文字或邏輯值的儲存格參照。
  • 搜尋範圍為必要參數。這是要搜尋的儲存格範圍。
  • 比對方式為選擇性參數。數字-1、0或1。本參數會指定Excel如何將搜尋值與搜尋範圍中的值相比對。預設值是 1。

1或省略:會尋找小於或等於搜尋值的最大值。搜尋範圍參數內的值必須以遞增次序排列。

0:會尋找完全等於搜尋值的第一個值。搜尋範圍參數內的值可以依任意次序排列。

-1:會找出大於或等於搜尋值的值,此參數中的搜尋範圍必須以遞減順序放置。

語法:INDEX(範圍,列編號,[欄編號])

參數:

  • 範圍為必要參數,儲存格範圍或常數陣列。
  • 如果範圍只包含一列或一欄,則列編號或欄編號參數為選擇性。
  • 如果範圍有一列多欄,且只列編號或欄編號,本函數會以陣列方式會傳回整個列或欄的陣列。
  • 列編號為必須參數,除非欄編號顯示。選取陣列中的列,以從該列傳回值。如果省略則欄編號變為必填參數。
  • 欄編號為選用參數。選取陣列中的資料欄,以從其中傳回值。如果省略列編號為必填參數。

以上就是今天主要學習的知識點,希望對大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~

更多相關影片教學:請點我

更多相關文章:請點我

 


arrow
arrow
    文章標籤
    INDEX MATCH 函數 公式
    全站熱搜

    錦子老師 發表在 痞客邦 留言(0) 人氣()