EXCEL多重條件查詢,excel多重判斷條件查詢函式怎麼引出來啊?

2022-05-19 10:40:25 字數 5870 閱讀 3819

1樓:太極健

=lookup(1,0/((a:a="男")*(b:b=35)),c:c)

有重複的,只找最後一個

條件求和可用=sumproduct((factor_jkr!a2:a52671=0)*(factor_jkr!

b2:b52671=105)*(factor_jkr!d2:

d52671=10)*factor_jkr!f2:f52671)

2樓:萊昂納德_尤拉

=lookup(1,0/(("男"=a2:a5)*(35=b2:b5)),c2:c5)

條件可改為單元格引用

3樓:匿名使用者

d2=if(and(a2="男",b2=35),c2,"")

4樓:紅紅果果

用「資料」->「篩選」

先進行性別篩選,再進行年齡篩選就出來了。

5樓:匿名使用者

1、用sumproduct函式。

公式為:sumproduct(("男"=a2:a5)*(35=b2:b5),c2:c5)。

2、sumproduct函式用法:

(1)多條件求和。

sumproduct((條件1)*(條件2)*……,求和資料區域)用於多條件求和。

(2)多條件求個數。

sumproduct((條件1)*(條件2)*……)用於多條件求資料個數。

excel多重判斷條件查詢函式怎麼引出來啊?

6樓:

滿足多個條件也可以分兩種情況:

1)同時滿足多個條件;

2)滿足多個條件中的一個或若干個即可。

以下圖的資料來舉例說明。

1、首先,利用and()函式來說明同時滿足多個條件。

舉例:如果a列的文字是「a」並且b列的資料大於210,則在c列標註「y」。

2、在c2輸入公式:

=if(and(a2="a",b2>210),"y","")

3、知識點說明:

and()函式語法是這樣的,and(條件1=標準1,條件2=標準2……),每個條件和標準都去判斷是否相等,如果等於返回true,否則返回false。只有所有的條件和判斷均返回true,也就是所有條件都滿足時and()函式才會返回true。

4、然後,利用or()函式來說明只要滿足多個條件中的一個或一個以上條件。

舉例:如果a列的文字是「a」或者b列的資料大於150,則在c列標註「y」

5、在c2單元格輸入公式:

=if(or(a2="a",b2>150),"y","")

知識點說明:

or()函式語法是這樣的:or(條件1=標準1,條件2=標準2……),和and一樣,每個條件和標準判斷返回true或者false,但是隻要所有判斷中有一個返回true,or()函式即返回true。

7樓:匿名使用者

c2=sumproduct((sheet1!a1:a100=a2)*(sheet1!b1:b100=b2)*sheet1!c1:c100)

公式向下複製。

8樓:一水有痕

表二c1=vlookup(a1&b1,if(,表1!$a$1:$a$2&表1!$b$1:$b$2,表1!$c$1:$c$2),2)

9樓:

=if(a2=sheet1!a2,if(sheet1!b2=sheet1!b2,sheet1!c2))

excel怎麼實現多重查詢 10

10樓:匿名使用者

=if(and(a1="總經辦",b1=「助理",c1=「小明"),d1," ")

看下這個公式是不是你想要的,如不是的話,將**貼出來,或講清楚點,**各列是怎樣的,想要得到什麼結果,謝謝!

11樓:

實際資料看不到,但是我的思路就是 複製 選擇性貼上 轉置 然後用sumifs函式或者sumproduct函式

具體共識需要看資料才可確定

12樓:匿名使用者

300人不多的,可以使用:資料/篩選/自動篩選。

13樓:

還是用篩選吧,比較簡單

請教excel裡的多重條件查詢 if vlookup

14樓:匿名使用者

輸入=if(c2=2,if(b2="a",vlookup(a2,e:f,2,0),vlookup(a2,e:f,2,0)+50))

excel多重條件判斷查詢函式

15樓:匿名使用者

sheet2的d2公式:

=if(countif(sheet1!a:a,a2)=1,"",lookup(,0/((sheet1!

a$2:a$100=a2)*(sheet1!b$2:

b$100<>b2)),sheet1!b$2:$b100))

下拉填充

16樓:匿名使用者

在sheet2插入commandbutton1命令按鈕,並程式設計如下:

private sub commandbutton1_click()

dim rag1 as range, rag2 as range

for each rag2 in range("a2:a5")

for each rag1 in worksheets("sheet1").range("a2:a9")

if rag1.value = rag2.value and rag1.

offset(0, 1).value <> rag2.offset(0, 1).

value then

rag2.offset(0, 2).value = rag1.offset(0, 2).value

rag2.offset(0, 3).value = rag1.offset(0, 1).value

exit for

end if

next

next

end sub

點選該命令按鈕即可。

excel中多條件查詢並引用

17樓:人設不能崩無限

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

18樓:我叫王土土豆

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

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

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

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

19樓:匿名使用者

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

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

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

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

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

20樓:

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

21樓:

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

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

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

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

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

22樓:匿名使用者

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

23樓:

直接用sumifs()

24樓:匿名使用者

可用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表中如何用函式實現多重條件查詢並返回指定值

25樓:萊昂納德_尤拉

=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)

更為簡潔

26樓:徐小暈

請看連結

excel多條件查詢和多條件計數

excel多條件查詢的方法 直接使用篩選。不同列選擇相應過濾條件 使用邏輯公式。例如 and a1 100,a1 200,a1 150 表示滿足多條件 大於100,小於200且不等於50的數字 or a1 ing a1 ed 表示滿足字串以ing結尾或者ed結尾等多個條件 excel多條件計數的方法...

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

function specialsum str1 as string,val1 as single,rng1 as range if val1 worksheetfunction.vlookup str1,rng1,3,false then specialsum val1 worksheetfunc...

關於EXCEL裡面VBA問題,關於EXCEL裡面VBA問題

if optionbutton3.value true then 計算結果 fv 年利率 年計息次數,年計息次數 期限,金額,0,計息時間 else if optionbutton4.value true then 計算結果 pv 年利率 年計息次數,年計息次數 期限,金額,0,計息時間 金額放錯位...