excel中vlookup函式,多條件查詢,急用,謝謝

2022-06-27 03:01:21 字數 5585 閱讀 6216

1樓:匿名使用者

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

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

2、用陣列公式。類似 這樣也能算出對應的定額

2樓:

提個建議,在表2中增加定額一列,用lookup匹配出定額來,工資=件數*定額

多條件匹配,不建議使用vlookup的陣列查詢,因為會拖慢整個工作表執行速度。

假設你新增的定額列為f列,則f2公式=lookup(1,0/(c2=表1!a:a)*(d2=表1!b:b)*(e2=表1!c:c),表1!d:d)

3樓:匿名使用者

如果表2中你只是需要在g中輸入公式的話,你又堅持用vlookup的話,那就用新增輔助列的方法

1、在表1a列前,新增輔助列,生成新a列,原來的a列變成b列,以此類推

2、在a2,輸入=b2&c2&d2,然後下拉3、在表2中,工資中輸入=vlookup(c2&d2&e2,表1!$a:$e,5,0)*f2

4樓:北欣笑

=vlookup(a3,c:c,1,) 這個公式表示的是如果c這一列的資料中存在有與a3中的資料一致時,則返回這個數值到公式所在的欄位。

5樓:古城老巷萌妹子

以實現兩個條件的查詢為例說明實現方法(多於兩條件的實現方法與此類同):

假定原始資料在abc三列從第1行開始共100行,查詢區域在efg列從第1行開始,其中ef列為查詢條件,由e和f兩個條件查詢原始資料得到g列結果值的思路是:將多條件查詢轉變為單條件查詢,再利用vlookup函式解決。示例公式如下:

下拉填充。

其中:if(,a1:a100&b1:

b100,c1)是一個通過if(函式建立的記憶體陣列,該記憶體陣列包括兩列內容:第一列是由a列與b列同行合併而成,第二列則是直接由原c列轉過來,通過這樣的處理,就將兩個條件轉變為一個組合的條件,可以使用vlookup函式完成查詢。

6樓:學海無邊闖天涯

你要選擇一個參考列,也就是說你要根據那一列為查詢的物件

7樓:來自朱家尖積極進取的大平原狼

g2公式:

=lookup(1,0/((表1!a$2:a$100=c2)*(表1!

b$2:b$100=d2)*(表1!c$2:

c$100=e2)),表1!$d$2:$d$100)*f2

向下複製公式。

8樓:匿名使用者

=sumifs(sheet1!d:d,sheet1!a:a,c2,sheet1!b:b,d2,sheet1!c:c,e2) * f2

excel中vlookup函式,多條件查詢,急用,謝謝!

9樓:匿名使用者

單元格c2=vlookup(a2,sheet1!$a$1:$c$10,if(sheet2!b2="成本價",2,3),0) 這樣能理解吧

10樓:思雪遙遙

excel vlookup函式怎麼實現多條件查詢

11樓:桓騫

vlookup函式怎麼多條件查詢?

12樓:魚木混豬喲

vlookup函式實現多條件查詢,得將多個條件合併,並利用陣列公式建立起一個同樣是多條件合併後的陣列作為查詢區域進行查詢

軟體版本:office2013

方法如下:

1.查詢g列和h列分別與a列和b列相同的值對應的c列的值:

2.輸入公式如下:

同時按下ctrl+shift+enter三鍵結束公式,完成陣列公式3.下拉填充得到結果:

13樓:匿名使用者

一般是通過多條件組合成列,然後在用vlookup查詢。

當然也可以不組合,但是要寫陣列公式,資料量大的時候會很慢。

我們一般也可以用sumproduct來進行多條件查詢。

14樓:農民傷不起

什麼意思?說明白點,

excel中如何用vlookup函式進行多條件查詢引用

excel裡怎麼用vlookup函式取同時滿足兩個條件的值!

15樓:匿名使用者

需要用到陣列公式

用下面的舉例來說明:

這裡有兩個條件,後面對應第三列唯一的資料:

2.當我們需要同時滿足條件一和條件二的資料的時候,就需要使用 vlookup 的多條件查詢。

在i5單元格輸入陣列公式然後按按組合鍵結束輸入。

3.隨即便完成了對滿足兩個條件的資料查詢,向下拖拽填充即可。

擴充套件資料

多條件查詢函式的詳細解釋

這是vlookup對應的四個引數,首先針對上面的陣列公式解釋:

查詢值

:g5&h5,需要查詢的是兩個條件,但是vlookup函式只能查詢一個條件,所以需要用

"&"將查詢的兩個條件的單元格連線起來。

資料表

:if(,$a$2:$a$9&$b$2:$b$9,$c$2:$c$9)表示需要查詢的資料,這裡面巢狀使用了if函式,然後以if(,這樣的陣列引數。

引數為陣列時,會分別進行計算。先用1作為引數判斷,返回$a$2:$a$9&$b$2:

$b$9;然後用0作為引數判斷,又返回一個結果$c$2:$c$9。兩個結果重新組合一個陣列:

$a$2:$a$9&$b$2:$b$9在第一列,$c$2:

$c$9在第二列,其中"$"是絕對引用。

這樣vlookup便能查詢到兩個條件。

列序數

:需要查詢的資料位於第二列,所以輸入2。

匹配條件

:精確匹配。

16樓:顧傾城

1、首先打excel表,利用公式:=vlookup(條件1:條件2,if(,$條件1區域$:$條件2區域$,返回列),2,0)進行計算。

2、vlookup公式中的條件1:條件2,然後把兩個單元格連在一起作為整體進行查詢。

3、vlookup公式中的$條件1區域$:$條件2區域$,接著a列和b列作為整體。

4、vlookup公式中的if(,$條件1區域$:$條件2區域$,返回列),將a列和b列作為整體和計劃到貨日期併為兩列。

5、根據公式vlookup(條件1:條件2,if(,$條件1區域$:$條件2區域$,返回列),2,0)。

在結果單元格,輸入公式=vlookup(f2:g2,if(,$a2$:$b9$,$c$2:

$c$9),2,0)。

17樓:柿子的丫頭

第一步:公式:=vlookup(條件1:條件2,if(,$條件1區域$:$條件2區域$,返回列),2,0)。

注意:最後一定要同時按住ctrl shift 回車 三鍵。

第二步:vlookup公式中的條件1:條件2,意思是將兩個單元格連在一起作為整體進行查詢。

圖中即為:f2:g2。

第三步:vlookup公式中的$條件1區域$:$條件2區域$,意思是將業務型別和訂單編號作為整體。

即圖中:$a$2:$b$9(使用$鎖定區域-絕對引用)。

第四步:vlookup公式中的if(,$條件1區域$:$條件2區域$,返回列),意思是將業務型別和訂單編號作為整體和計劃到貨日期併為兩列。

即為:if(,$a$2:$b$9,$c$2:$c$9)

第四步:然後我們根據公式vlookup(條件1:條件2,if(,$條件1區域$:

$條件2區域$,返回列),2,0)。在h2單元格內錄入此公式=vlookup(f2:g2,if(,$a2$:

$b9$,$c$2:$c$9),2,0)。

第五步:最後同時按住ctrl、shift、回車三鍵,ok。

擴充套件資料

excel中大量的公式函式可以應用選擇,使用microsoft excel可以執行計算,分析資訊並管理電子**或網頁中的資料資訊列表與資料資料圖表製作,可以實現許多方便的功能,帶給使用者方便。

與其配套組合的有:word、powerpoint、access、infopath及outlook,publisher

excel2013、2010、2007和老一點的excel2003較為多見,excel2002版本用的不是很多。比excel2000老的版本很少見了。最新的版本增添了許多功能。

使excel功能更為強大。

lookup_value為需要在資料表第一列中進行查詢的數值。lookup_value 可以為數值、引用或文字字串。當vlookup函式第一引數省略查詢值時,表示用0查詢。

table_array為需要在其中查詢資料的資料表。使用對區域或區域名稱的引用。

col_index_num為table_array 中查詢資料的資料列序號。col_index_num 為 1 時,返回 table_array 第一列的數值,col_index_num 為 2 時,返回 table_array 第二列的數值,以此類推。

如果 col_index_num 小於1,函式 vlookup 返回錯誤值#value!;如果 col_index_num 大於 table_array 的列數,函式 vlookup 返回錯誤值#ref!。

range_lookup為一邏輯值,指明函式 vlookup 查詢時是精確匹配,還是近似匹配。如果為false或0 ,則返回精確匹配,如果找不到,則返回錯誤值 #n/a。

如果 range_lookup 為true或1,函式 vlookup 將查詢近似匹配值,也就是說,如果找不到精確匹配值,則返回小於 lookup_value 的最大數值。如果range_lookup 省略,則預設為近似匹配。

18樓:歐陽絕塵

輸入公式:=vlookup(條件一&條件二,if(,條件一區域&條件二區域,返回列),2,0)

最後同時按ctrl shift 回車 三鍵結束

解釋:1、公式中的e2&f2,它表示將兩個單元格連在一起當做一個整體進行查詢。如圖中即為:a許六

2、a2:a7&b2:b7表示的意思與上面基本一致,就是班級和姓名作為一個整體。如圖中即為:a李一,d王二,b張三……

3、if(,a2:a7&b2:b7,c2:c7)表示將班級和姓名作為一個整體,然後與得分列進行組合成兩列,即班級姓名整體一列,得分一列

4、最後用vlookup來從「班級姓名整體」一列,「得分」一列這兩列中,查詢「班級姓名整體」說對應的「得分」

excel中的vlookup函式

公式沒有問題 意思是 查詢b列某個值,在橡果 a d這表的a d資料區域,對應返回第3列的值,其他2個公式以此類推,然後將這3個公式產生的值,中間用空格連線起來。這是把三個值在同一個單元格顯示,這三個值分別是vlookup b b,橡果 a d,3,0 vlookup b b,橡果 a e,4,0 ...

怎麼使用excel中的vlookup函式完成自動填充

所需工具材料 excel 方法如下 1 舉例來說 現要將表1中的學生的總分進行填充。2 切換到 表一 頁籤,在單元格b2輸入 vlookup a2,3 然後切換到 表二 頁籤,選中要查詢資料的區域,這時 表一 頁簽單元格b2的值自動變為 vlookup a2,表二 a2 b17。注 表二 a2 b1...

excel中函式vlookup括號內的資料如何理解

vlookup 張三 b c,2,0 vlookup b4,員工檔案表 a b,2,或 vlookup b4,員工檔案表 a b,2,0 vlookup b4,員工檔案表 a b,2,false vlookup b4,全體員工資料,2,d4單元格寫入公式 vlookup b4,員工檔案表 a d,4...