excel怎樣根據兩個條件匹配對應的的資料

2022-03-20 17:31:37 字數 6001 閱讀 7563

1樓:楊老師的秒懂課堂

1、開啟你的excel。

2、比如有一份各品牌手機在不同地區的售價表,現在要查詢某個品牌在某個地區售價是多少。

3、選擇方方格子選項卡。

4、找到「查詢定位」按鈕下的「多條件查詢」命令。

5、在彈出的視窗中,需要告訴它4個區域的位置:條件、條件區域、資料區域、結果存放。

6、完成後點確定即可。這就是使用公式的結果啦。

2樓:

1、首先我們需要開啟原有的excel**,這個**中已有一些資料,如下圖所示,圖中有姓名以及他們的編號。

2、開啟另一個需要匹配資料的**,在這個**中已經有了這些人的名字,但是沒有他們的編號。除了把他們的編號一一複製到這個**中之外,我們還可以利用excel**中的函式公式來進行資料匹配。

3、現在匹配表中選中一個編號框,然後再輸入函式公式來對資料進行匹配。

4、在該單元格內,先在英文輸入狀態下輸入=,再輸入vlookup函式公式,然後就會在vlookup函式後的括號內出現一些提示,根據提示來選擇單元格。

5、根據提示選擇好各項內容後,點選回車鍵就能夠獲得編號的資料,下拉填充後就能夠完成所有的編號的匹配。

3樓:金益求精

可以用公式

=vlookup(j1,sheet1!f:g,3,false)查詢值:j1,以零件編號為查詢值;

資料表:sheet1!e:g。

望採納~

4樓:

k2=lookup(1,0/((e:e=i2)*(f:f=j2)),g:g)

excel如何用公式實現同時滿足兩個條件的資料匹配 10

5樓:匿名使用者

假如sheet3資料在a:e,j2:

=vlookup(i2,sheet3!a:e,macth(h2,sheet3!$1:$1,),)

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

6樓:次次次蛋黃米亞

1、首先在開啟的excel**中輸入需要提取的資料,需要在另外一張**中根據已有的資料提取出對應的資料。

2、在另一張**中輸入提取函式:=vlookup(a2,sheet1!a2:c7,2,false),點選回車。

3、生成提取結果後向下填充公式得到批量的提取資料。

4、在使用相同的公式,將返回值更改為「3」,公式:=vlookup(a2,sheet1!a2:c7,3,false)。

5、點選回車並下拉填充公式,即可使用vlookup函式實現滿足兩個條件的匹配提取操作了。

7樓:匿名使用者

第一種方法(最簡單):加輔助列,將兩個條件的值合併成一列(輔助列),然後就可以用常規vlookup查詢匹配了

第二種方法:=vlookup(條件1&條件2,if(,列1&列2,列3),2,)

摁 shift+ctrl+回車 結束公式的輸入.

8樓:坦途**

$a$14&[grid1.xls]sheet1!$b$2:

$b$16,[grid1.xls]sheet1!$c$2:

$c$15),2,0)

在excel中如何根據2個條件查詢資料

9樓:依然特雷西

1、開啟你的excel。

2、比如這裡有一份各品牌手機在不同地區的售價表,現在要查詢某個品牌在某個地區的售價是多少。

3、選擇 方方格子 選項卡。

4、找到「查詢定位」按鈕下的「多條件查詢」命令。

5、在彈出的視窗中,需要告訴它4個區域的位置:條件、條件區域、資料區域、結果存放。

6、完成後點確定即可。這就是使用公式的結果啦。

10樓:小執著

1、根據a列班級和b列姓名查詢c列對應的得分,步驟如下。

2、上圖中公式輸入完成以後,因為公式內含有陣列,所以同時按下ctrl+shift+enter即可。下面對該函式進行分段解釋。

3、先看公式中的e2&f2,它表示將兩個單元格連在一起當做一個整體進行查詢。

4、a2:a7&b2:b7表示的意思與上面基本一致,就是班級和姓名作為一個整體。

5、if(,a2:a7&b2:b7,c2:c7)表示將班級和姓名作為一個整體,然後與得分列進行調換,

11樓:限定宇宙飛

兩種方法可供選擇:

1、vlookup與if(配合,實現vlookup的多條件查詢。如根據本工作表a列和b列條件查詢sheet2表c列值:

2、用lookup配合一個記憶體陣列實現多條件查詢。如根據本工作表a列和b列條件查詢sheet2表c列值:

=lookup(0,0/((sheet2!a$1:a$100=a1)*(sheet2!b$1:b$100=b1)),sheet2!c$1:c$100)

12樓:望海人

我的方法操作比較簡單,就是將二維條件,降為成1維條件表1**表

a1 = 3.0卷板, b1=q235,增加隱藏列c列,輸入公式 c1=a1&b1, 那麼c1=3.0卷板q235

說明:&是將2個字串連線起來,為了防止意外,你可以這樣用2個&,中間加入特殊字元,如: a1&××××&b1

表二的條件表

同樣,增加隱藏列,將2個條件聯合起來,這樣就可以用vlookup了。

(本回答,不講解vlookup的使用)

excel怎麼用函式查詢同時滿足兩個條件的值

13樓:沒得感情

需要用公式裡的高階篩選,按條件篩選。

14樓:匿名使用者

滿足同樣的條件好像時間數值有不同種,引用那個呢。

15樓:不可不衰

引用c列的資料嗎?貌似日期有重複的哦,怎麼處理呢?

16樓:匿名使用者

建議:使用篩選方法處理比較快捷。

祝您成功!

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

17樓:匿名使用者

需要用到陣列公式

用下面的舉例來說明:

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

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。

匹配條件

:精確匹配。

18樓:顧傾城

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)。

19樓:柿子的丫頭

第一步:公式:=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 省略,則預設為近似匹配。

EXCEl滿足兩個條件求,求對應列的差值

你的提問沒有說明除a1外的其他a列資料是否也同樣求差值,現在給你完整的方法 1.在d列用公式取得a列不重複資料,d2中輸入公式 index a a,min if countif d 1 d1,a 2 a 1000 4 8,row 2 1000 按ctrl shift enter三鍵輸入陣列公式,向下...

在SQL查詢語句中,怎樣實現兩個兩個條件?(兩個條件之間沒聯絡)

update biao set chengji chengji case when chengji 80 then chengji 0.05 else chengji 0.04 end 沒有什bai麼先後順序 du,是同時進zhi 行的,小於 dao80的增加4 而大回於80的,不會再答加5 upd...

請問在excel中滿足兩個條件,引用對應的值

sumproduct公式,可以滿足兩個或兩個以上的條件。但其實,你可以通過更簡單的方式來達到目的,只要新增一個輔助列 如輔助行是c列,則公式是c1 a1 b1 將item和mode兩列資訊合併,就可以直接通過vlookup公式實現了。你的問題很簡單 用 if and then 語句來做就可以了,而且...