Excel多條件查詢公式,EXCEL中多條件查詢公式(三個條件)?

2022-02-05 21:40:02 字數 5235 閱讀 4813

1樓:匿名使用者

可用lookup或vlookup實現。方法如下: 1、用lookup函式配合有關條件實現。

示例公式: =lookup(0,0/((sheet2!a$1:

a$100=a1)*(sheet2!b$1:b$100=b1)),sheet2!

c$1:c$100) 該公式「在sheet2中查詢a列b列與本表a列b列對應相同的c列值」。其中:

lookup函式返回向量或陣列中的數值,其語法形式有向量和陣列兩種,本例使用了向量形式。向量形式的語法是: lookup(lookup_value,lookup_vector,result_vector) 引數lookup_value為函式在第乙個向量中所要查詢的數值,lookup_vector和result_vector分別為第一向量查詢區域和第二向量結果區域,它們是只包含一行或一列的區域。

2、用vlookup函式與if(配合實現。示例公式: =vlookup(a1&b1,if(,sheet2!

a$1:a$100&sheet2!b$1:

b$100,sheet2!c$1:c$100),2,) 其中:

if(,sheet2!a$1:a$100&sheet2!

b$1:b$100,sheet2!c$1:

c$100)建立乙個包含兩列資料的內在陣列,第一列為a列與b列值同行合併結果,第二列為c列值。

2樓:閃平東方憶文

直接使用高階篩選就可以達到此目的,在高階篩選中選擇條件。

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

3樓:沒得感情

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

4樓:匿名使用者

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

5樓:不可不衰

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

6樓:匿名使用者

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

祝您成功!

excel中多條件查詢公式(三個條件)?

excel中多條件查詢並引用

7樓:人設不能崩無限

1、想把c列資料引用到d列,在d2單元格輸入

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

3、vlookup(查詢值,在**找,找到了之後返回第幾列的資料,邏輯值),其中,邏輯值為true或false。這是vlookup函式語法的通俗版解釋。

4、if(,相當於if(,用來構造查詢範圍的資料的。而if(,a2:a7&b2:

b7,c2:c7)表示將a列和b列的資料合併為一列;將c列資料作為一列。這樣查詢區域就是倆列了。

5、公式中2表示返回查詢區域第二列(就是c列)的數值。

8樓:我叫王土土豆

excel中多條件查詢並引用步驟如下:

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

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

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

9樓:匿名使用者

可以使用迭代公式,按以下操作

在excel選項--公式 中啟用迭代公式,迭代次數按照你的資料量確定,比如資料是100個,那迭代次數至少是100次。

假設你的資料在a1:c7中,在f3單元格中輸入=if($d$2=0,"",if($d$2>

回車,但是現在沒有想要的結果

在d2單元格中輸入=d2+1,回車,這時就有你想要的結果了

10樓:

=sumproduct((sheet1!$a$3:$a$10=sheet2!

$a4)*(sheet1!$b$3:$b$10=sheet2!

$b4)*(sheet1!$c$3:$c$10=sheet2!

$c4)*sheet1!d$3:d$10)

把sheet1改成購入明細表的表名。

11樓:

要轉換一下,把名稱、規格、單價加在一起形成乙個新的關鍵索引。

這個可以放在sheet中比較後面的不顯示的部分,假定是在z列。

那麼,在z1中輸入 =a1&b1&c1 ,然後下拉拷貝,在彙總表和購入明細表中都這麼設定一下

接下來就簡單了,在彙總表的d4中輸入 =sumif(購入明細表!z3:z9,z4,購入明細表!d3:d9)

當然,具體的cell的格式你要根據實際情況調整一下。

12樓:匿名使用者

d4中輸入=sum(if(b4&c4='購入明細表'!b:b&'購入明細表'!c:c,'購入明細表'!d:d)),按ctrl+shift+enter結束,下拉填充

13樓:

直接用sumifs()

14樓:匿名使用者

可用lookup或vlookup實現。

方法如下:

1、用lookup函式配合有關條件實現。

示例公式:

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

b$1:b$100=b1)),sheet2!c$1:

c$100) 該公式「在sheet2中查詢a列b列與本表a列b列對應相同的c列值」。

其中:lookup函式返回向量或陣列中的數值,其語法形式有向量和陣列兩種,本例使用了向量形式。

向量形式的語法是:

lookup(lookup_value,lookup_vector,result_vector) 引數lookup_value為函式在第乙個向量中所要查詢的數值,lookup_vector和result_vector分別為第一向量查詢區域和第二向量結果區域,它們是只包含一行或一列的區域。

2、用vlookup函式與if(配合實現。

示例公式:

其中:if(,sheet2!a$1:

c$1:c$100)建立乙個包含兩列資料的內在陣列,第一列為a列與b列值同行合併結果,第二列為c列值。

excel多條件查詢 10

15樓:du知道君

=sumproduct(a1:a1000="23")*(b1:b1000="2")*(c1:c1000)

excel中如何根據指定多條件查詢?

16樓:匿名使用者

截圖沒有行號和列號,假定g3為你輸入的方案,g4為你輸入的風速,結果g5公式為=vlookup(g4,a:c,if(g3="a",2,if(g3="b",3)),0)

如何用excel實現多條件查詢?

17樓:匿名使用者

給你個例子

之後,再同時按ctrl+shift+enter組合鍵結束。

公式解釋:

①vlookup的解釋

vlookup函式,使用中文描述語法,可以這樣來理解。

vlookup(查詢值,在**找,找到了返回第幾列的資料,邏輯值),其中,邏輯值為true或false。

再對比如上的公式,我們不能發現。

a2&b2相當於要查詢的值。等同於a2和b2兩個內容連線起來所構成的結果。所以為a2&b2,理解為a2合上b2的意思。

相當於要查詢的資料

2代表返回第二列的資料。最後乙個是false。

②if(的解釋

剛才我們說了

$b$2:$b$12,sheet2!$c$2:

$c$12)相當於vlookup函式中的查詢資料的範圍。

由於本例子的功能是,根據sheet1中的a列資料和b列資料,兩個條件,去sheet2中查詢首先找到對應的ab兩列的資料,如果一致,就返回c列的單價。

因此,資料查詢範圍也必須是sheet2中的ab兩列,這樣才能被找到,由於查詢資料的條件是a2&b2兩個單元格的內容,但是此二單元格又是獨立的,因此,要想構造查詢範圍,也必須把sheet2中的ab兩列結合起來,那就構成了sheet2!$a$2:$a$12&sheet2!

$b$2:$b$12;

相當於ab兩列資料組成一列資料。

那麼,前面的if(代表什麼意思呢?

if(,相當於if(,用來構造查詢範圍的資料的。最後的sheet2!$c$2:$c$12也是資料範圍。

現在,整個if(,sheet2!$a$2:$a$12&sheet2!

$b$2:$b$12,sheet2!$c$2:

$c$12)區域,就形成了乙個陣列,裡面存放兩列資料。

第一列是sheet2ab兩列資料的結合,第二列資料是sheet2!$c$2:$c$12。

公式,sheet2!$a$2:$a$12&sheet2!

$b$2:$b$12,sheet2!$c$2:

$c$12),2,false)}中的數字2,代表的是返回資料區域中的第二列資料。結果剛好就是sheet2的c列,即第三列。因為在if(公式中,sheet2中的ab兩列,已經被合併成為一列了,所以,sheet2中的第三列c列,自然就成為序列2的列編號了,所以,完整的公式中,2代表的就是要返回第幾列的資料。

18樓:excel與財務

利用插入輔助列,通過vlookup函式實現多條件查詢匹配資料。

Excel工作表間多條件引用公式

lookup 1,0 sheet2 b b c c 張三 臨時工 e e 假設出生年月的列為e 應該無錯了,但未驗證。樓主在表一的b1格設多過條件,輸入 臨時工。這樣才能多條件查詢。在c1格輸入公式 a4 b4寫錯了。c1 if sumproduct sheet2 b 1 b 1000 a1 c 1...

EXCEL多條件求各,EXCEL多條件求各

g5公式為 sumproduct large e 4 e 24 b c 4 c 24,row a1 直接回車即可。或者不用sumproduct函式也可以,g5公式為 large e 4 e 24 b c 4 c 24,row a1 但要注意,這樣的話,不能直接回車退出單元格,必須同時按 shift ...

Excel多條件重複資料

這個用excel的基本操作即可完成 資料 篩選 高階篩選 條件區域和列表區域 選擇a e列 勾選不重複的值 ok就這麼簡單 當然,也可以勾選將結果複製到其他位置,直接複製到別處 這個公式是個陣列公式 前提是你的ab列得有個字段的名字,如果你以前沒有那麼你就在a1中輸入原資料 b1中輸入無重複陣列然後...