excel多條件查詢並引用資料的方法

時間 2022-08-12 22:18:07

1樓:匿名使用者

h5寫公式:=sumproduct((c:c)*(a:a=g5)*(b:b=h$3)),然後下拉填充公式

i5寫公式:=if(sumproduct((d:d="y")*(a:a=g5)*(b:b=h$3))=1,"y","n"),然後下拉填充公式

j5寫公式:=sumproduct((c:c)*(a:a=g5)*(b:b=j$3)),然後下拉填充公式

k5寫公式:=if(sumproduct((d:d="y")*(a:a=g5)*(b:b=k$3))=1,"y","n"),然後下拉填充公式

l5寫公式:=sumproduct((c:c)*(a:a=g5)*(b:b=l$3)),然後下拉填充公式

m5寫公式:=if(sumproduct((d:d="y")*(a:a=g5)*(b:b=m$3))=1,"y","n"),然後下拉填充公式

2樓:愛精彩人生

h5公式:=sumifs($c:$c,$a:$a,$g5,$b:$b,h$3)

i5公式

ctrl+shift+回車

選中h5:i5右拉後下拉。

excel中多條件查詢並引用文字的方法 10

3樓:匿名使用者

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

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

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

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

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

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

一般的函式公式只能引用單個單元格的值,所以如果你將右表的「省級」、「市級」、「縣級」分別改成多列。就可以用公式引用過來。

另一種方法是對左表先加以處理,在「專案」後面插入一列頓號,再將前4列按級別列為第一關鍵字、姓名列為第二關鍵字排序,然後用公式(需要使用phonetic等函式)引用到右表中。

5樓:匿名使用者

萬能的vba可以完成。

6樓:三井熊

假設是excel 2016

先建立 乙個查詢

建立分組,如上圖

在分組中,將內容如上圖修改

= table.group(排序的行, , ,})刪除計數列,並進行不聚合的透視

最後點開始,載入就行了。

7樓:匿名使用者

可能要寫乙個vba去判斷了,公式不好搞的吧?

excel表引用多條件查詢並求和

8樓:匿名使用者

你描述的有些亂,所以我不確定我最後求和的加項是不是對了,但是你要的函式公式最關鍵的條件匹配求和我應該是沒弄錯的。如下:

1、我修改了你的源資料表如圖,你要做公式的話,一般要把**像我圖里這樣排,就是看起來是豎著的,而不是橫著。資料一般在類別的右邊,而不是下面。另外,我直接把你的固定費用算了總費用,這部分我理解是不需要看細分的。

2、計算表我寫了兩行,不同型號,但是最後公式一樣的,就是我圖里的公式,基本上就是按照你想嘗試的vlookup加上if函式。我標黃了燻蒸型別裡的按櫃型,這是我按照我理解的邏輯自己加的乙個分類,作為if判定條件的。其他部分都很簡單了。

9樓:勾子

謝謝,是要在以上的工作表中查詢並引用符合行與列條件(兩表的行與列並不一一對應的)的單元格,並適當的填入下表中。

excel中多條件查詢並引用

10樓:人設不能崩無限

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列)的數值。

11樓:我叫王土土豆

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

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

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

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

12樓:匿名使用者

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

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

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

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

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

13樓:

=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改成購入明細表的表名。

14樓:

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

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

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

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

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

15樓:匿名使用者

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

16樓:

直接用sumifs()

17樓:匿名使用者

可用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多條件查詢引用資料?

18樓:飛雨飄

假設你實際工作表名就叫表1

在表2的c2單元格輸入公式

=lookup(b2,表1!$b$3:$b$50,offset(表1!$c$3:$c$50,,row(a1)))

向下複製即可

不清楚請追問

excel多條件篩選引用資料

19樓:大肚有話說

現在要在表2查詢「貼片電阻 1k-0805 的資料」

數量e4單元格輸入公式:=lookup(1,0/((b4=表1!$b:$b)*(c4=表1!$c:$c)),表1!$e:$e)

物料**a4單元格輸入公式:=lookup(1,0/((b4=表1!$b:$b)*(c4=表1!$c:$c)),表1!$a:$a)

excel中,需要滿足多個條件的資料查詢並引用到另乙個工作表中 100

20樓:糖老師快樂的一天

有這麼乙個公式你可以用用:

=lookup(1,0/((sheet1!$a$2:$a$101=$a2)*(sheet1!$c$2:$c$101=$c2)),sheet1!d$2:d$101)

1、新建乙個excel表,新建如圖資料,命名為表12、新建另外乙個excel**,新增如圖資料,命名為表23、先在表2」d2「單元格中輸入」=lookup(1,0/((sheet1!$a$2:$a$101=$a2)*(sheet1!

$c$2:$c$101=$c2)),sheet1!d$2:

d$101)「。

4、就可以得到對應的引用結果。

5、使用向下填充方式,看到引用結果就算完成引用了。

21樓:s今生緣

由於日期+機台的組合條件是唯一的,所以可以用sumproduct函式來求出機器使用率:=sumproduct((sheet1!$a$9:

$a$1000=$a3)*(sheet1!$c$9:$c$1000=b$2)*sheet1!

$o$9:$o$1000)

不過上面的公式,當沒有符合條件的資料時,結果會為0,如果要讓不符合條件時返回為空,則需要用if函式增加個判斷,如果結果不為0,則返回此結果,如果結果為0,則返回空值:=if(sumproduct((sheet1!$a$9:

$a$1000=$a3)*(sheet1!$c$9:$c$1000=b$2)*sheet1!

$o$9:$o$1000),sumproduct((sheet1!$a$9:

$a$1000=$a3)*(sheet1!$c$9:$c$1000=b$2)*sheet1!

$o$9:$o$1000),"")

上圖中結果是顯示為常規格式,如果要顯示為百分比格式,右擊--設定單元格格式--數字--百分比--選擇1位小數--確定。

excel多條件查詢並返回,excel多條件查詢返回值

可以直接用if函式判斷。if 條件1滿足第x行,返回某個值,if 條件2滿足第a行,返回某個值,if 條件3滿足第b行,返回某個值,if 條件4滿足第c行,返回某個值,返回另乙個值 這樣就可以了,if函式最多不能超過七層的巢狀。超過七層的巢狀它就會容易計算出錯,切忌 可選用以下兩種方法 以兩條件為例...

EXCEL中多條件查詢並引用文字的方法

可以使用迭代公式,按以下操作 在excel選項 公式 中啟用迭代公式,迭代次數按照你的資料量確定,比如資料是100個,那迭代次數至少是100次。假設你的資料在a1 c7中,在f3單元格中輸入 if d 2 0,if d 2 回車,但是現在沒有想要的結果 在d2單元格中輸入 d2 1,回車,這時就有你...

excel多條件查詢(含日期判斷)

表二這張表,有點詭異,不知道你的 是怎麼定義的 如果姓名欄只是乙個人,那麼水質監測 管道維修 是可以自動生成的,不過 不知道500是 來的 有兩次水質監測,如何安排?如果姓名欄還需要填寫其他人員,那麼他的作業專案是和其他人不一樣的,又該怎麼辦?建議樓主至少要在表2裡,把如何對應表1的情況完整地列出來...

excel多條件判斷重複

1.用countifs函式,excel幫助中查詢使用方法 countifs criteria range1,criteria1,criteria range2,criteria2 2.countifs 函式語法具有以下引數 引數 為操作 事件 方法 屬性 函式或過程提供資訊的值。3.criteria...

EXCEL多條件求和公式

比如你的sheet2 式也和sheet1一樣的話,如a列員姓名 b列月份,c列金額,你在c2輸入 sumproduct sheet1 a 2 a 100 a5 sheet1 b 2 b 100 b5 sheet1 c 2 c 100 並向下填充 奇怪,怎麼就不能用透視表呢?就應該用透視表!分類彙總滿...