請教EXCEL裡的多重條件查詢 IF VLOOKUP

2025-07-12 03:15:28 字數 2009 閱讀 3544

excel如何實現if多重判斷匹配

1樓:你猜我猜哇擦猜

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

1)同時滿足多個條件;

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

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

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

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

在c2輸入公式:

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

知識點說明:

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

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

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

在c2單元格輸入公式:

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

知識點說明:

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

以上的方法是在單個單元格中判斷,也可以寫成陣列公式形式在單個單元格中一次性完成在上述例子中若干個輔助單元格的判斷。

如何在excel中利用if和vlookup根據條件實現資料查詢

2樓:網友

在i5單元格輸入以下公式,然後向下填充公式。

if(or(vlookup(h5,a:b,2,0)="false",vlookup(h5,a:d,4,0)=0),"",vlookup(h5,a:d,4,0))

3樓:矽谷少年

不需要這麼複雜,i5輸入:"=sumifs($c$2:$c$8,$a$2:

a$8,f3,$b$2:$b$8,true)"即可,具體的求和範圍和條件範圍你改一下就行,name不重複就行(你上面資料來源裡name就是不重複的)。sumifs條件求和。

excel裡vlookup與if雙條件查詢資料,高分!**等!

4樓:網友

sheet2的c2單元格寫入公式。

if(vlookup(a2,sheet1!a:b,2,0)=b2,"y","n/a)

下拉複製公式。

5樓:小矇

完全沒問題,但看圖再弄會很辛苦的,能將**發過來幫你在上面用公式,再告知原理可以嗎?

6樓:網友

基本看懂樓主意思,乙個ip可能存在多個問題,你是要找2個表裡都同時滿足的那個嗎。

sheet1 在ip位址前面插入空白列a,a2單元打=b2&c2,下拉。

sheet2 在ip位址前面插入空白列a,a2單元打=b2&c2,下拉。

在sheet1 d1單元格輸入 =if(iferror(vlookup(a2,sheet2!a:a,1,0),"")<>"","y","n/a")

7樓:眯住眼串針

多條件不用vlookup吧。

sheet2的c2輸入公式。

if(sumproduct((sheet1!a$2:a$1000=a1)*(sheet1!b$2:b$1000=b2))>0,"y","n/a")下拉。

8樓:網友

sheet2=if(vlookup(a2,sheet1!a:b,2,0)=b2,"y","n/a)

如有問題。發實際表。

9樓:萊昂納德_尤拉

看你的截圖應該是高版本的excel,用countifs就行了。

if(countifs(sheet1!a:a,a2,sheet1!b:b,b2),"y","n")

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

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

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

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

VB多條件查詢,VB 裡的多條件查詢

200分的問題有這麼多人回答啊 我也寫一個 private sub command1 click dim sqlstr as string,str1 as string,str2 as string str1 錄音日期 between dtpicker1.value and dtpicker2.va...