excel多條件查詢(含日期判斷)

時間 2022-10-30 12:01:08

1樓:萬年金剛鑽

表二這張表,有點詭異,不知道你的**是怎麼定義的:

如果姓名欄只是乙個人,那麼水質監測、管道維修………是可以自動生成的,不過

不知道500是**來的

有兩次水質監測,如何安排?

如果姓名欄還需要填寫其他人員,那麼他的作業專案是和其他人不一樣的,又該怎麼辦?

建議樓主至少要在表2裡,把如何對應表1的情況完整地列出來,否則大家恐怕幫不了你的

2樓:匿名使用者

用到vloopup查詢,if判斷,級transpose函式,具體的需要請教高手

3樓:john沉默是金

一、行表頭作業專案填充

1、選中作業專案列——資料——高階篩選——在選擇不重複的記錄前面打鉤,將作業內容複製到一空白區域;

2、利用選擇性貼上的轉置作用填充,得到所有不重複的作業專案,此時成為行,貼上到你需要的區域即可;

二、求作業專案的費用和

=sumproduct((a1:a6="張三")*(b1:b6="自來水公司")*(d1:d6))

三、日期判斷

按日期排序,然後選擇資料區域的時候只選擇1月份的不就行了

excel多條件查詢(條件是大於或小於)

4樓:聽不清啊

「高階篩選」則能夠完成比較複雜的多條件查詢,並能將篩選結果複製到其它位置。

下面以乙個案例來演示學習excel高階篩選的使用方法:

篩選出圖表中年齡》55,並且武力》90,或者總成績》180的資料根據要求,可以看出「年齡」和「武力」是「與」的關係,而「總成績」是「或」的關係,所以只能使用高階篩選來實現。

步驟/方法

輸入高階篩選條件,在要篩選的工作表的空白位置處,輸入所要篩選的條件;

1、篩選條件的表頭標題需要和資料表中表頭一致2、篩選條件輸入在同一行表示為「與的關係

3、篩選條件輸入在不同的行表示為「或」的關係在「資料」主選單下的「排序和篩選」工具欄中,單擊「高階」按鈕。

在彈出的高階篩選對話方塊中進行篩選操作

預設使用原**區域顯示篩選結果

篩選列表區域選擇

篩選條件區域選擇

帥選條件選擇完成以後的狀態如下

如果需要將篩選結果在其他區域顯示,在高階篩選對話方塊中選擇「將篩選結果複製到其他位置」,然後在「複製到」後面的輸入框中選擇乙個空白單元格即可

篩選結果如下

5樓:梅花寒舍

然後用組合鍵,即ctrl+shift+enter

6樓:o自在

<=b3)*($g$3:

$g$8>b3)*(row($e$3:$e$8))))

excel多條件查詢公式

7樓:匿名使用者

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

8樓:閃平東方憶文

直接使用高階篩選就可以達到此目的,在高階篩選中選擇條件。

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

9樓:

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

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。

10樓:匿名使用者

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

公式向下複製。

11樓:一水有痕

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

12樓:

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

excel多條件求和

13樓:

如圖:f2=sum(sumifs(c:c,a:a,e2,b:b,))----限2007以上版本

或=sumproduct((a$2:a$99=e2)*((b$2:b$99>=--"2010/3/9")+(b$2:b$99=""))*c$2:c$99)下拉

14樓:誰與共蒼穹

用篩選唄,篩選出來直接求和多方便,比公式快,而且一目了然

15樓:

vba也允許建立窗體來獲得使用者輸入的資訊。但是,vba的自動化功能也導致excel成為巨集病毒的攻擊目標。

16樓:洋老師辦公教程

首先選中求和區域,在資料下面點選合併計算,引用位置選擇全表,點選新增,在勾選首列和最左列,確定即可。

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

可以直接用if函式判斷。if 條件1滿足第x行,返回某個值,if 條件2滿足第a行,返回某個值,if 條件3滿足第b行,返回某個值,if 條件4滿足第c行,返回某個值,返回另乙個值 這樣就可以了,if函式最多不能超過七層的巢狀。超過七層的巢狀它就會容易計算出錯,切忌 可選用以下兩種方法 以兩條件為例...

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多條件判斷重複

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