關閉→
當前位置:知科普>IT科技>excel中怎麼用vlookup函數進行多條件查找引用

excel中怎麼用vlookup函數進行多條件查找引用

知科普 人氣:1.26W

1.如下圖,要根據“工號”在原始數據表中查找對應的“姓名”。 2.雙擊B8單元格,輸入公式: =VLOOKUP(A8,IF({1,0},B1:B5,A1:A5),2,0) 左手按住Ctrl+Shift,右手按下回車運行公式即可。 3.這主要利用的是IF函數第一參數數組化來實現的,選中部分空單

辦公過程中會遇到大量數據,有時需要引用當然無法通過人工查找實現,excel自帶的函數功能就不錯,vlookup可以縱向查找,但是,VLOOKUP函數一般情況下,只能實現單條件查找,如果想通過vlookup函數來實現雙條件查找或多條件的查找並返回值,那麼,只需要加上IF({1,0}就可以實現。

材料/工具

excel

方法

想把C列數據引用到D列,在D2單元格輸入=VLOOKUP(A2&B2,IF({1,0},A2:A7&B2:B7,C2:C7),2,FALSE)

需要用到數組公式 用下面的舉例來説明: 這裏有兩個條件,後面對應第三列唯一的數據: 2.當我們需要同時滿足條件一和條件二的數據的時候,就需要使用 Vlookup 的多條件查找。 在I5單元格輸入數組公式:=VLOOKUP(G5&H5,IF({1,0},$A$2:$A$9&$B$2:$

excel中怎麼用vlookup函數進行多條件查找引用

按ctrl shift enter組合鍵即可實現引用。

EXCEL中多條件查找並引用步驟如下: 1、先看公式中的E2&F2,它表示將兩個單元格連在一起當做一個整體進行查找。 2、A2:A7&B2:B7表示的意思與上面基本一致,就是班級和姓名作為一個整體。 3、IF({1,0},A2:A7&B2:B7,C2:C7)表示將班級和姓名作為一

excel中怎麼用vlookup函數進行多條件查找引用 第2張

VLOOKUP(查找值,在哪裏找,找到了之後返回第幾列的數據,邏輯值),其中,邏輯值為True或False。這是vlookup函數語法的通俗版解釋。

材料/工具:excel2010 1、打開excel2010,下圖中我們要查找出對應姓名和性別的人的成績,先選中C2列找到vlookup函數。 2、在查找值裏面輸入查找的條件A2和B2,中間我們用一個合併的符號。 3、在數據表裏面輸入一個IF函數,後面跟查找的數據來源

excel中怎麼用vlookup函數進行多條件查找引用 第3張

IF({1,0},相當於IF({True,False},用來構造查找範圍的數據的。而IF({1,0},A2:A7&B2:B7,C2:C7)表示將A列和B列的數據合併為一列;將C列數據作為一列。這樣查找區域就是倆列了。

第一,你這個公式肯定是錯誤的,你可以從外到內一層層的看,這個公式是沒有意義的 第二,如果你想在5個工作表中依次查找,找到為止,可以考慮用姓名和職位兩個關鍵字查找,並用INDIRECT函數將工作表名動態引用。把表格格式貼出來,我試試看

excel中怎麼用vlookup函數進行多條件查找引用 第4張

=VLOOKUP(A2&B2,IF({1,0},A2:A7&B2:B7,C2:C7),2,FALSE)公式中2表示返回查找區域第二列(就是c列)的數值。

excel裏用VLOOKUP函數取同時滿足兩個條件值的具體步驟如下: 1.VLOOKUP函數的公式:=VLOOKUP(條件1:條件2,IF({1,0},$條件1區域$:$條件2區域$,返回列),2,0)。提醒:完成的時候一定要同時按住ctrl、shift和回車三個鍵。 2.VLOOKUP公式中的條件1

excel中怎麼用vlookup函數進行多條件查找引用 第5張

擴展閲讀,以下內容您可能還感興趣。

excel用vlookup怎麼實現多條件查找引用,要符合我這個詳細點的

由於問題中沒有提供表格的格式,所以只好按我這邊舉例作為參考,提供三條公式,任選一條即可。

公式一:普通公式,輸入完成直接回車就行

=LOOKUP(1,0/(TODAY()&"張三"=A2:A100&B2:B100),C2:C100)

公式二:

=INDEX(C:C,MATCH(TODAY()&"張三",A2:A100&B2:B100,)+1)

公式三:

=VLOOKUP(TODAY()&"張三",IF({1,0},A2:A100&B2:B100,C2:C100),2,)

公式二和三是數組公式,輸入完成後不要直接回車,要按三鍵  CTRL+SHIFT+回車  結束。

我把文件傳上來,請點擊這回答右下角綠色的“點擊下載”按鈕,下載文件看看效果。

追問我還是不會也 我這個有點複雜 你能把你QQ或者郵箱給我嗎 或者我把QQ給你 我做了一個EXCEL表把數據都弄在裏面的 我發給你 你幫我看一下該怎麼弄 我給你發一條私信把QQ發給你

excel函數,vlookup怎樣操作同時滿足2個條件的匹配?

公式:=VLOOKUP(條件1:條件2,IF({1,0},$條件1區域$:$條件2區域$,返回列),2,0)。注意:最後一定要同時按住ctrl shift 回車 三鍵。具體操作方法如下:

1、VLOOKUP公式中的條件1:條件2,意思是將兩個單元格連在一起作為整體進行查找。圖中即為:F2:G2。

2、VLOOKUP公式中的$條件1區域$:$條件2區域$,意思是將業務類型和訂單編號作為整體。即圖中:$A$2:$B$9(使用$鎖定區域-絕對引用)。

3、VLOOKUP公式中的IF({1,0},$條件1區域$:$條件2區域$,返回列),意思是將業務類型和訂單編號作為整體和計劃到貨日期併為兩列。即為:IF({1,0},$A$2:$B$9,$C$2:$C$9)

4、然後我們根據公式VLOOKUP(條件1:條件2,IF({1,0},$條件1區域$:$條件2區域$,返回列),2,0)。在H2單元格內錄入此公式=VLOOKUP(F2:G2,IF({1,0},$A2$:$B9$,$C$2:$C$9),2,0)。

5、最後同時按住ctrl、shift、回車三鍵,OK。

Excel VLOOKUP函數怎麼實現多條件查找

1、舉例來説:現要將表1中的學生的總分進行填充。

2、切換到“表一”頁籤,在單元格B2輸入:=vlookup(A2,

3、然後切換到“表二”頁籤,選中要查找數據的區域,這時“表一”頁簽單元格B2的值自動變為:=vlookup(A2,表二!A2:B17。

注:表二!A2:B17的意思是:系統將在表二”頁籤的A2:B17形成的表格區域中進行數據查找。

4、再切換回“表一”頁籤,將單元格B2的值“=vlookup(A2,表二!A2:B17”修改為"=vlookup(A2,表二!$A$2:$B$17"。

注:$表示取絕對值,$A$2:$B$17表示在下拉填充其他單元格時行列不變。

5、然後在單元格B2中接着輸入:=vlookup(A2,表二!$A$2:$B$17,2,false),並回車

注:第三個參數“2”代表的是意思是指在“表二!A2:B17”形成的表格中的第2列中返回值;

第四個參數"false"表示是按精確查找。

6、下拉單元格B2將B列的其他單元格進行vlookup公式複製自動填充並計算。

本回答被提問者採納

excel中vlookup函數,多條件查找,急用,謝謝!

大概明白了你的意思,你們的工資就是根據確定好的定額和件數來計算的吧。這樣的話有兩個方法:

1、插入輔助列。在表1D列前和表2F列前均插入一列,然後再此列中把前面的產品系列、產品名稱工序何在一起。然後通過此列來用Vlookup函數來查找定額,簡單方便。

2、用數組公式。類似{(表1 A2:A100=表2 C2:C100)*(表1 B2:B100=表2 D2:D100)*(表1 C2:C100=表2 E2:E100)*表1 D2:D100} 這樣也能算出對應的定額

Excel VLOOKUP函數怎麼查詢一個值返回多個結果

VLOOKUP函數只能返回一個結果,如果想要一對多查詢,可以使用其他函數,看下邊例子,將部門為A的姓名列舉到E列:

一、一個單元格放一個名字:E2公式=IFERROR(INDEX(B:B,SMALL(IF(A:A=D$2,ROW(A:A)),ROW(A1))),""),數組公式,三鍵結束;

二、將A部門的姓名放在E2單元格中,用逗號隔開:首先將數據按部門排序,然後在E2公式=MID(SUBSTITUTE(PHONETIC(OFFSET(A1,MATCH(D2,A2:A12,),,COUNTIF(A:A,D2),2)),D2,","),2,99),數組公式,三鍵結束。

TAG標籤:#函數 #引用 #vlookup #excel #查找 #