回覆列表
  • 1 # Excel學習世界

    查詢二維表,比如既要滿足行條件,又要滿足列條件,怎麼做?

    用 index 和 match 函式組合可以解決這個需求。

    我用的版本是 Excel 2016,其他版本的介面可能略有不同。

    示例:

    比如下表是學生的考試成績原始表,需要查詢某學生的某科成績,怎麼做?

    我做了一個結果示例,姓名和學科列,都是可選的下拉選單,當這兩列選定以後,成績列會顯示出趙六同學的政治成績。

    解決方案:

    噹噹噹當~ index 和 match 函式組合拳閃亮登場!

    =INDEX(B2:I7,MATCH(B11,A2:A7,0),MATCH(A11,B1:I1,0))

    我把機器語言翻譯成人類語言幫助大家理解一下阿:

    B2:I7:查詢的資料來源的區域,這裡是所有成績區域MATCH(B11,A2:A7,0):在第幾行MATCH(A11,B1:I1,0)):在第幾列

    再把 match 函式翻譯一下:

    MATCH(B11,A2:A7,0):根據B11 (學科)的值,查詢並返回該學科所在的行數MATCH(A11,B1:I1,0)):根據A11 (姓名)的值,查詢並返回該同學所在的列數

    * 請注意:index 函式規定,行和列值的返回順序不可以反過來,也就是說,上面兩個 match 函式的位置不能互換。

  • 中秋節和大豐收的關聯?
  • 曹叡為什麼要追封曹騰為高皇帝,這個諡號不是更適合曹操嗎?