excel如何實現多重條件查詢並返回單元格的值

時間 2022-02-03 11:15:06

1樓:匿名使用者

使用資料透視表功能

以你上面的資料為列,選中表2全部資料(或者你以後會增加單元格,可以把資料區設定為a1:d5000,),

插入資料透視表,

把"**"列放入"行"中,"崗位"列放入"列"中,再把"姓名"列放入"列"中,把"成績"列放入"結果"中.

自動生成資料透視表.

如以後資料有變化,右鍵資料透視表,有一個"重新整理"功能就可以自動彙總.

2樓:匿名使用者

=sum(($a$1:$a$100="條件1")*($b$1:$b$100="條件2")*($c$1:$c$100="條件3")*($d$1:$d$100))

ctrl + shift +回車

3樓:匿名使用者

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

$b$100),2,0)

陣列公式ctrl+alt+enter

d1=vlookup(c3,sheet2!b:d,3,false)專員那個你就自己改改吧,公式一樣

excel表中如何用函式實現多重條件查詢並返回指定值

4樓:萊昂納德_尤拉

=lookup(1,0/((sheet1!a$1:a$6=a1)*find(b1,sheet1!

b$1:b$6&sheet1!c$1:

c$6&sheet1!d$1:d$6)),sheet1!

e$1:e$6)

或者=lookup(1,0/mmult((sheet1!a$1:a$6=a1)*(b1=sheet1!b$1:d$6),),sheet1!e$1:e$6)

更為簡潔

5樓:徐小暈

請看連結

excel中如何實現多條件查詢,且能返回多個值?

6樓:匿名使用者

k3陣列公式,輸入完成後不要直接回車,要按三鍵  ctrl+shift+回車  右拉至足夠的單元格再下拉:

7樓:小龍崇者

截圖帶上行號

舉例說明,如表2中「春天」後面應該得到什麼資料

8樓:中兵勘察海外部

直接透視表吧,鑑於這個技術對你有用,30元不多吧。

怎樣在excel一個單元格中多條件判斷返回不同的值 5

9樓:山桑弓

如果a1不會為負值,可以寫為

=lookup(a1,,)

excel中如何實現多條件判斷並返回多個值?

10樓:匿名使用者

你這個不是多條件判斷,多條件判斷一般是三維陣列。即符合條件1的有多個或僅一個,符合條件2的也有多個或僅一個,通過都符合兩個條件來查詢提取資料。

你這樣是「或者」的關係,需要的結果是:符合條件1的資料+符合條件2的資料。所以你把2個vlookup連線起來就好。

vlookup查詢值,用left、right函式擷取下字串

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

c16公式:

12樓:

你試試改成這樣

b16=if(iserror(find(",",a16)),vlookup(a16,$a$2:$c$14,2,false),vlookup(left(a16,find(",",a16)-1),$a$2:$c$14,2,false)&","vlookup(mid(a16,find(",",a16)+1,5),$a$2:

$c$14,2,false))

c16=if(iserror(find(",",a16)),vlookup(a16,$a$2:$c$14,3,false),vlookup(left(a16,find(",",a16)-1),$a$2:$c$14,3,false)&","vlookup(mid(a16,find(",",a16)+1,5),$a$2:

$c$14,3,false))下拉。

怎樣在excel一個單元格中多條件判斷返回不同的值?

excel中查詢並返回滿足多個條件的行中的某個單元格的數值怎麼辦? 15

13樓:一點設計演示

1.如圖所示工作表中,想在i列輸入某個**,自動在j列顯示對應的規格。這是典型的vlookup應用例項。

1、此函式要求**一列的資料必須是唯一的。也就是說**中不能出現重複值。

2、需要查詢的內容必須在需要返回的資料前(右側)。例如**列在規格列右側

2.點選j2單元格,點選插入函式按鈕,彈出插入函式設定框,在其中選擇【查詢與引用】類別中的vlookup函式。

3.繼續彈出函式引數設定框。

第一個引數是需要查詢的內容。本例設定為i2

第二個引數是需要找的原資料區,本例設定為d:f,也就是d、e、f三列

第三個引數找到後返回第幾列的內容。注意這裡指的是在第二個引數區域內是第幾列。本例需要返回規格,在def中是第2列。因此本例輸入2

第四個引數是查詢方式。請特別注意不要受下發這個引數的說明的影響。這個說明是錯誤的。實際使用過程中我們都是用false,這個引數是精確匹配的。

5.注意本函式無法返回查詢內容列右側的資料,例如無法通過查詢**d列,返回abc列的內容。如果非要這麼做,變通的方法是將某列複製到後面。

例如想通過**,返回流水號的話,可以將b列複製到g列。使用這樣的公式完成計算=vlookup(i2,d:g,4,false)對照**理解一下。

14樓:香樟

=lookup(,0/((a1:a1000="a")*(b1:b1000="b")*(c1:c1000="c")),d1:d1000)

試試這個公式,之前我提問的時候大俠回答的,用過,很好用的,其中a,b,c是要滿足的條件,d(d1,d1000)是最後你要返回的值

15樓:匿名使用者

函式sumproduct應該可以實現您的想法請上傳資料,這樣更有針對性。

===========

試試吧,但願能夠幫助您!

16樓:

vlookup多條件查詢,無論查詢值是什麼型別。

發表[email protected]

如何實現excel按條件提取資料,求高人指點

一點熱千份光 度友,把事情往好的方面想,度友可能確實遇到類似問題,但是問題也沒有講清楚,張三隻有語文成績,沒有數學成績,如何提取數學成績?更為蹊蹺的是張三竟然只有三次語文成績,李四竟然只有三次數學成績,王五竟然只有三次英語成績,即便度友真的遇到這樣的問題,那麼是想提取三次成績中的那一次呢? 涼涼分享...

如何用EXCEL的VBA來實現根據條件篩選結果

陸不大 這個問題我也沒做過,臨時找了兩個函式,結合起來能解決,也許不是最好的辦法,但能解決總是好的,呵呵 做出的樣表如下 a b c d 1 姓名 班級 班級 班級 2 1222 2323 3434 3 姓名 班級 數學成績 語文成績 4 張三 1222 78 85 5 李四 2323 79 83 ...

關於excel多重條件匹配,小弟拜謝啦

你在完成表的c5輸入 sumproduct 工作表 b 2 b 1000 b5 工作表 c 2 c 1000 c 4 工作表 d 2 d 1000 先向右填充再向下填充。另外想說一下,你兩表的編號格式不一樣,應改為一樣才行,工作表中是文字格式,完成表中卻是數字格式。在完成表c5輸入陣列公式 按組合鍵...