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

時間 2022-04-09 06:06:10

1樓:匿名使用者

可以直接用if函式判斷。=if(條件1滿足第x行,返回某個值,if(條件2滿足第a行,返回某個值,if(條件3滿足第b行,返回某個值,if(條件4滿足第c行,返回某個值,返回另乙個值))))

這樣就可以了,if函式最多不能超過七層的巢狀。超過七層的巢狀它就會容易計算出錯,切忌

2樓:匿名使用者

可選用以下兩種方法(以兩條件為例):

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列值。

3樓:綠水青山

d1=if(and(sheet1!a1=sheet2!a1,sheet1!

b1>sheet2!b1,sheet1!c1=sheet2!

c1,iserr(search(sheet1!a1,sheet2!d1))=0),sheet2!

e1,"未找到") 下拉填充

excel多條件查詢返回值

4樓:一箭驚仙

function specialsum(str1 as string, val1 as single, rng1 as range)

if val1 > worksheetfunction.vlookup(str1, rng1, 3, false) then

specialsum = val1 * worksheetfunction.vlookup(str1, rng1, 2, false)

else

specialsum = worksheetfunction.vlookup(str1, rng1, 4, false)

end if

end function

'放到模組裡就能用

省的你寫一堆公式了

5樓:匿名使用者

意圖是不是這樣?:

1、當時間<=保底小時,實收金額=保底價錢2、當時間》保底小時,實收金額=時間*單價如果是這樣,實收金額公式參考如下(h3格為例):

=if(e3="","",if(f3<=vlookup($e3,$m$3:$p$8,3,0),vlookup($e3,$m$3:$p$8,4,0),$f3*$g3))

意思是:當f3的值 <=(查詢e3對應在m3:p8範圍內的第3列的值(即保底時間)),則(查詢e3對應在m3:p8範圍內的第4列的值(即保底**)),否則f3*g3供參考

6樓:匿名使用者

單價g3=if(e3="地幫浦",vlookup(e3,m:n,2,0),vlookup(e3,m:n,2,0))

實收金額

h3=if(f3>vlookup(e3,m:o,3,0),f3*g3,vlookup(e3,m:p,4,0))

然後下拉

7樓:

沒看明白,把問題作為內容(郵件主題一定要包含「excel」,本人以此為依據辨別非垃圾郵件,以免誤刪),excel樣表檔案(把現狀和目標效果表示出來)作為附件發來看下 [email protected]

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

8樓:匿名使用者

k3陣列公式,輸入完成後不要直接回車,要按三鍵  ctrl+shift+回車  右拉至足夠的單元格再下拉:

9樓:小龍崇者

截圖帶上行號

舉例說明,如表2中「春天」後面應該得到什麼資料

10樓:中兵勘察海外部

直接透視表吧,鑑於這個技術對你有用,30元不多吧。

excel查詢滿足乙個條件並返回多個同時滿足條件的值 10

11樓:s今生緣

excel中使用高階篩選可以將篩選結果直接複製到其它區域,無須另外手動複製貼上;

列出篩選條件,首行為欄位名,下行為條件,如果要篩選出含某些字元的記錄,可以使用萬用字元「*」作為條件;

選擇:資料--排序和篩選--高階;

開啟高階篩選對話方塊,選擇區域和選項,這裡選擇「將篩選結果複製到其他位置」,即可得到篩選結果。

12樓:羅馬占卜師

用sumifs函式即可解決你的問題

要詳細公式你最好截個圖或把原始檔發出來

13樓:匿名使用者

最好是截個圖吧,確實看不出頭緒。

請問excel中如何實現函式多條件查詢且可返回多值? 20

excel 用vba怎麼多條件查詢並且返回值

14樓:

你問題有點不明確。。。。你先看看這個

sub cx()

dim astring

for i = 2 to 10

if cells(i, 1) > 20 and cells(i, 2) < 170 then

astring = astring & " " & iend if

next i

msgbox "第" & astring & "行符合條件"

end sub

15樓:_forever_允兒

同樣 if 多條件判斷 按實際問題處理

excel查詢滿足乙個條件並返回多個同時滿足條件的值

16樓:

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

2、如果a列的文字是「a」,並且b列的資料大於210,則在c列標註「y」,在c2輸入公式=if(and(a2=「a」,b2>210),「y」,「」)。

3、每個條件和標準都去判斷是否相等,如果等於返回true,否則返回false,只有所有的條件和判斷均返回true,也就是所有條件都滿足時and函式才會返回true。

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

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

17樓:平陽虎

用index函式寫公式試試應該可以滿足你。

excel查詢滿足乙個條件並返回多個同時滿足條件的值

18樓:沐竹無鴻才

假設圖二位於工作表單"sheet2",資料位於第1-1000行,其中第1行為標題行;

在圖一的單元格o7錄入公式:

=vlookup(d7,sheet2!$p$2:$q$1000,2,0)

下拉複製即可。

注:如果在圖二的p列找不到該單號,則返回#n/a

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

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寫公...

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 並向下填充 奇怪,怎麼就不能用透視表呢?就應該用透視表!分類彙總滿...