Excel查詢函式請教,多條件查詢?

時間 2021-12-19 22:44:05

1樓:鏡花水月

上述問題可以使用「VLOOKUP」函式來實現,如下圖所示。

在「H2」單元格中輸入公式:「=VLOOKUP(F2&G2,IF(,B1:B7&C1:C7,D1:D7),2,0)」之後,按「ctrl+shift+回車」生成結果。

特別說明:使用的是「多條件查詢」,如果只按「回車」,結果只會顯示「#N/A」;圖中紅色框裡面有「{}」,就是因為按「ctrl+shift+回車」生成結果產生的。

2樓:知乎使用者GdF8o8

用INDEX 結合 MATCH函式構造多條件陣列公式解決:

3樓:徐徐不倦

多條件查詢單一值,可以使用LOOKUP函式實現。

1、實現效果

2、示例公式

=LOOKUP(1,0/((F2=B2:B7)*(G2=C2:C7)),D2:D7)

3、公式簡析

LOOKUP精確查詢固定套路

=LOOKUP(1,0/(條件),查詢區域)=LOOKUP(1,0/((條件1)*(條件2)),查詢區域)=LOOKUP(1,0/((條件1)*(條件2)*(條件3)),查詢區域)

以此類推。

4樓:xiaofu-bangong

前面的"生產部張三",可以引用位址,I2是"生產部",J2是"張三", I2&J2

還有一種取巧方式:=sumifs(d:d,b:b,"生產部",c:c,"張三") 前提是部門+人員不重複,且D列是數字。

EXCEL怎麼按行列查詢資料?

hyc11072 這個應該是個很簡單的問題。可以使用match函式找到相應值所在的列,作為VLOOKUP的第三引數即可。如果首列也會隨時改變的話,建議使用OFFSET match,將整個陣列區域做偏移。再用match index查詢。 郭大牛 非要按照這種操作,那麼其實也可以,提供四個思路 第乙個,...

EXCEL中IF函式巢狀OR函式後,不知為什麼總是返回假值,是不是超出了OR條件中最多30個的極限?

小家 AND檢驗一組資料是否同時滿足所有條件 最多30個 OR對多個條件判斷,只要有1個條件滿足即返回TRUE 最多30個 AND函式 OR函式都經常跟IF函式巢狀判斷。多個判斷條件時,IF可以多層巢狀,記得左括號 跟右括號 是成對出現的哦。IF 條件1,結果1,IF 條件2,結果2,依次判斷,滿足...

excel中的vlookup函式

excelfans 這個函式寫錯啦,VLOOKUP是首列索引函式,就是查詢範圍的第一列,必須是包含查詢值的那列,也就是說,如果查姓名,則查詢範圍的第一列,就必須是姓名,其他被返回內容,放在姓名列後面 就是把G和H列互換一下。還有乙個措施,就是最後乙個引數缺失了。應該是 VLOOKUP E2,G 2 ...