Excel多條件查詢並引用,EXCEL中多條件查詢並引用

時間 2022-02-02 17:20:02

1樓:zohan張

把公式放出來看看

公式沒有問題

大概率是因為公式「計算選項」選擇為了手動

勾選自動,重新操作,或者重新整理一下

2樓:人設不能崩無限

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

excel中多條件查詢並引用

3樓:人設不能崩無限

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

4樓:我叫王土土豆

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

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

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

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

5樓:匿名使用者

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

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

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

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

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

6樓:

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

7樓:

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

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

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

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

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

8樓:匿名使用者

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

9樓:

直接用sumifs()

10樓:匿名使用者

可用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中,需要滿足多個條件的資料查詢並引用到另一個工作表中 100

11樓:糖老師快樂的一天

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

=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、使用向下填充方式,看到引用結果就算完成引用了。

12樓: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位小數--確定。

13樓:姓王的

在sheet2的b3單元格輸入以下公式,然後右拉下拉即可:

=sumifs(sheet1!$o:$o,sheet1!$a:$a,$a3,sheet1!$c:$c,b$2)

14樓:文夏侯菡

你需要有條件引用一個單元格可以考慮indirect函式,可以將多個函式的要求陣列相乘,最終留下符合條件的資料行數,使用函式引用,如圖:

這種情況,如果你直接插入資料透視表,會很簡單得到你想要的結果

15樓:

使用資料透視表功能最方便。

16樓:匿名使用者

sumproduct

17樓:沈一民

敘述不清,沒法回答。

一、符合日期、機號兩個條件是什麼?

二、引用什麼內容,引用過去的結果是什麼樣的?

excel多條件查詢引用資料?

18樓:飛雨飄

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

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

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

向下複製即可

不清楚請追問

excel中多條件引用,vlookup,index,matc

sheet1為你第二個表的名稱,可以改為和實際一樣 一點設計演示 1.根據a列班級和b列姓名查詢c列對應的得分,請看下圖。2.上圖中公式輸入完成以後,因為公式內含有陣列,所以同時按下ctrl shift enter即可。下面對該函式進行分段解釋。3.先看公式中的e2 f2,它表示將兩個單元格連在一起...

Excel多條件查詢最早日期資料

見樣表截圖 j2輸入 min if b b i2 g g a a 陣列公式,先按住ctrl shift,最後回車,使得編輯欄公式兩端出現花括號 j2設定單元格格式為 日期 k2輸入 lookup 1,0 b b i2 a a j2 c c 兩公式下拉 剛才審題錯誤 最早欠款開票日期 dmin she...

excel如何用函式多條件排序,excel「條件排序」的函式是什麼?

遇見那個人 多條件排序方法如下所示。1 vlookup函式是excel中的一個縱向查詢函式,它與lookup函式和hlookup函式屬於一類函式,在工作中都有廣泛應用。2 如圖,我們按照班級和姓名查詢性別。3 選中如圖,鍵盤按ctrl c。4 選中如圖,輸入 a1 a5 b1 b5。5 滑鼠移到e1...