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

    EXCEL查詢三個以上條件,

    示例:

    如下表格,查詢的條件有 3 個:比如,查詢張三同學語文上學期的成績。

    解決方案:

    1. 增加一列“學期”下拉選單,製作方法不贅述

    2. “成績” 列的公式如下:

    =INDEX(C2:J7,MATCH(B11&C11,A2:A7&B2:B7,0),MATCH(A11,C1:J1,0))

    重點看紅色的新增部分:

    C11:下拉框所選的“學期”值B2:B7:“學期”資料來源

    為什麼要用 “&”符號串聯呢?

    因為“學期”和“學科”同在原始表格的縱向上,也就是說,第一個 match 函式的返回行數值,必須同時滿足“學科”和“學期”兩個查詢條件第二個 MATCH 仍然是返回該同學所在的列數值

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

    3. 敲黑板:

    因為用到了 &,表示該公式用到了陣列,所以公式輸完後不能直接按回車,而要按“Ctrl + Shift + Enter”鍵!

    然後可以看到公式前後多了大括號,表示成功使用了陣列。

    4. 現在就完成了。當我們選擇不同的姓名、學科、學期時,成績單元格就會準確返回值。

  • 中秋節和大豐收的關聯?
  • 改名換logo,就能重塑品牌了嗎?