excel多條件查詢引用,excel多條件查詢

2022-06-27 09:31:48 字數 4006 閱讀 5815

1樓:

可以用vlookup函式。

可以用訂單號或者款號來作為關鍵字查詢,需要注意的是。

b12是用來顯示查詢結果的。

公式說明:

要查詢a12單元格中訂單號對應的件數,這裡第一個引數就可以用單元格名字「a12」,

第二個引數,函式在**查詢資料,這個區間要是包含訂單號和件數這兩列的一個連續區域,如果原始資料和要顯示的結果不在一個檔案,為了避免自己輸錯,可以開啟另一個檔案,直接用滑鼠選擇對應的區域。

第三個引數3,表示件數這一列在你選擇的區域中從左邊數是第三列。

2樓:

假設源資料表在sheet1,用公式:

=sumproduct(([源資料表.xls]sheet1!a$2:

a$1000=a2)*([源資料表.xls]sheet1!b$2:

b$1000=b2)*[源資料表.xls]sheet1!f$2:

f$1000)下拉。

3樓:善良的豬頭

=sumproduct(([源資料表.xls]sheet1!a$2:

a$9999=a2)*([源資料表.xls]sheet1!e$2:

e$9999=b2)*([源資料表.xls]sheet1!f$2:

f$9999))

其中工作表名需要修改

4樓:

以訂單號為查詢列,建立vlookup函式匹配不就行了

excel多條件查詢 10

5樓:du知道君

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

excel 函式符合多條件查詢和引用

excel 按多個條件如何引用??

6樓:匿名使用者

假設上表的表名為sheet1

則i5公式為

=sumproduct((sheet1!c$5:c$100=e5)*(sheet1!d$5:d$100=f5)*sheet1!g$5:g$100)

下拉複製公式

如果不是在第5行自已修改一下行號,總行我假定為100行,如果不對也改成實際的行數或更大的行數值

7樓:匿名使用者

看起來品名會對應稅率,茅臺只有17%一種稅率對吧?

這樣就簡單了,按品名進行查詢,比如庫存資料在表「庫存資料」中,另建一個表比如「出庫單」,在稅率/服務費欄中(比如e3格)設公式=vlookup(b3,庫存資料!b:e,4,false),就可以了,下面的單元格用填充柄下拉或複製e3格後,選中下面的單元格 用「選擇性黏貼」-》「公式」即可。

如果茅臺有不同類別,即同一個品名可能有多種稅率,建議在庫存資料中另設一列比如「編號」,使每個唯一的編號對應相應的類別、品名和稅率,然後參考上述方法對「編號」進行查詢。

8樓:朱仕平

sheet2的i4單元格輸入公式

=lookup(,0/((sheet1c$4:c$1000=c4)*(sheet1d$4:d$1000=d4)),sheet1!g$4:g$1000)

下拉填充

excel多條件查詢並引用

9樓:動漫行家

在a3輸入公式

在b3輸入公式

注意:這是陣列公式,在編寫完成後不是直接按 enter, 而是 ctrl + shift + enter,這樣兩邊的大括號就自動出現了。

10樓:匿名使用者

假設「學生資訊」的總分列在e列

e2:=index(成績!c:

c,sumproduct((成績!a:a=學生資訊!

a2)*(成績!b:b=學生資訊!

b2),row(成績!a:a)))

在公式編輯欄,按ctrl+shift+enter 組合鍵確定。

向下拖拽公式即可。

11樓:月夜清泉

c2錄入公式:

=vlookup(a2,成績!a:c,3,false)下拉

12樓:明均

在需要錄入的單元格,如 學生資訊 表的 d2 單元格錄入以下公式

=sumproduct((成績!$a$2:$a$25=a2)*(成績!$b$2:$b$25=b2)*(成績!$c$2:$c$25))

再向下填充即可,如查詢的區域加大自行修改引數,不明白可 qq號4125後面加5個6 可聯絡我

13樓:朱科技

學生資訊e1單元格輸入公式

=vlookup(a1,成績!a:c,3,0)

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

14樓:匿名使用者

給你個例子

之後,再同時按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代表的就是要返回第幾列的資料。

15樓:excel與財務

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

EXCEL函式多條件引用,EXCEL怎麼用函式查詢同時滿足兩個條件的值

假設上表在sheet1,下表在sheet2,在下表的c2用公式 陣列公式,按ctrl shift 回車完成公式,下拉。圖中g2公式 lookup 1,0 a 2 a 1000 e2 b 2 b 1000 f2 c 2 c 1000 設商品名稱在a列的2到15行 序號在b列的2到15行 日期在c列的2...

excel多條件求和

方法1 d1 if isnumber find 學校 a1 1,0 if isnumber find 禮品 b1 1,0 c1 單元格下拉,複製 對d列求和即可 說明 if isnumber find 學校 a1 1,0 檢測a1中是否包含 學校 不論在哪個位置都可以,例如 xx學校 xx學校xx分...

EXcel多條件判斷求助

額.現在來看你這個判斷的條件來看實際上只有一個 就是 開單人力 人力越多則獎勵越多,完全與標保沒有關係了.如果是這樣的話.用簡單的 if 判斷即可 假設 開單人力 在b2 而判斷結果在 b3 則在b3輸入以下公式 if b2 10,1000,if b2 7,700,if b2 5,500,if b2...