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中輸入無重複陣列然後...