關於excel多重條件匹配,小弟拜謝啦

時間 2022-04-09 17:50:02

1樓:匿名使用者

你在完成表的c5輸入=sumproduct((工作表!$b$2:$b$1000=$b5)*(工作表!

$c$2:$c$1000=c$4),工作表!$d$2:

$d$1000)先向右填充再向下填充。

另外想說一下,你兩表的編號格式不一樣,應改為一樣才行,工作表中是文字格式,完成表中卻是數字格式。

2樓:四面生風

在完成表c5輸入陣列公式(按組合鍵ctrl+shift+enter完成輸入):

=sum(if((工作表!$b$3:$b$65535=$b5)*(工作表!$c$3:$c$65535=c$4),工作表!$d$3:$d$65535))

然後,向右、向下複製公式。

excel問題請教 多重條件下如何匹配

3樓:平陽虎

在c1中輸入

=if(a1="卡1",100,if(month(b1)=10,150,170))

下拉填充。

是這樣的效果嗎?!

4樓:匿名使用者

=sumifs(sheet1!c:c,sheet1!a:a,a1,sheet1!b:b,b1)

excel中,2個工作表之間,進行橫向查詢,並引用,怎麼辦?拜謝

如何在excel中按條件查詢

5樓:

1、首先在電腦上用2007版excel軟體開啟目標檔案。

2、在選中標題行的情況下。點選開始選單中的「篩選」選項。

3、然後點選目標標題的下拉按鈕,在下拉框中點選「日期篩選」選項。

4、在其二級選單中,點選「自定義篩選」選項。

5、然後在出現的介面,將出生日期設定為「在以下日期之後或與之相同」。

6、然後在後面一欄輸入「2023年2月12日」,點選確定按鈕。

7、完成以上設定後,即可在excel中按條件查詢。

6樓:汽車影老師

1、開啟一個excel的檔案,輸入一個簡單的**,比如房間型別表。**中可以不輸入資料,如下圖所示。

2、接著,在房間號單元格中,輸入資料,並在房間型別單元格中輸入vlookup函式,可以看到提示函式的引數,如下圖所示。

3、然後,用滑鼠左鍵單擊房間號單元格,通過選擇選取函式的引數,如下圖所示。

4、接著,在開啟的房間**表中,選擇好區域單元格,作為函式的區域查詢的引數,如下圖所示。

5、然後,在vlookup函式內,用鍵盤輸入第三個引數,比如2,表示在單元格中顯示第2列的資料,如下圖所示。

6、接著,選擇近似匹配這個引數選項,如下圖所示。

7、然後,在輸入選擇好引數後,按下回車鍵,在單元格中就會有查詢出的資料顯示出來了,如下圖所示。

8、接著,可以修改vlookup函式的引數選項,可以顯示**中的其他資料,如下圖所示。

9、最後,根據查詢的條件,輸入資料後,用滑鼠拖動這個單元格,這一列的單元格都通過vlookup函式查詢到資料,不用一個一個的輸入函式了,如下圖所示。

7樓:一點設計演示

舉例說明。

1.框選出需要查詢的區域;

2.在選單欄找到格式,後選擇條件格式並點選;

3.在介於後面的下拉三角形點選,選擇大於;

4.在大於後面填寫500,再點選開啟下面的格式;

5. 在彈出視窗中,字型選擇加粗,顏色選擇藍色,然後點選框體上面的圖案;

6.圖案欄後底紋選擇綠色再點選確定;

7.再次點選確定;

8.現在看大於500分的同學就一目瞭然了。

9.找出張五同學的資料

在選單欄找到編輯,點選後選擇查詢;

10.開啟後在查詢內容中輸入張五,然後點選查詢下一個;

11.現在查詢出的單元格就定位在張五這一個裡面,這樣就可以馬上檢視張五這位同學的資料了。

8樓:小生漫筆

辦公教程:excel中如何根據條件查詢匹配資料

9樓:

「資料」「篩選」「自動篩選」點生日所在列的下拉箭頭選「自定義」左邊的下拉箭頭選「大於或等於」右邊選「2023年2月12日」(或直接輸入)後確定

excel怎麼將符合條件的單元格變成紅色

10樓:落花小小葉

可以來使用excel中的條件格式功能將自

符合條件的單元格變成紅色。

1、開啟excel文件,將需要進行篩選的單元格用滑鼠選中:

2、點選選單欄上的「開始」按鈕,然後依次點選工具欄上的「條件格式」-「突出顯示單元格規則」-「等於...」:

3、在彈出的視窗中輸入等於的值為「100」,然後設定樣式,這樣就將符合條件的單元格變成紅色了:

11樓:茗童

舉例說明,excel中,單元格時間與現今的時間對比,超過現今時間,單元格變色。回

1.開啟excel,選擇要實現功能答

的單元格,點選開始——條件格式——新建規則。

2.點選只為包含以下內容的單元格設定格式,再在只為滿足以下條件的單元格設定格式輸入:  單元格值    大於   =now()。

3.點選格式,在填充中選擇自己所要的顏色,確定即可。

4.這樣單元格所設定的時間超過電腦當前時間,就會變成紅色。

5.若要將時間提前n天變色,則第二步應該輸入 單元格值    大於   =now()-n,

6.若要推後n天再變色,則第二步應該輸入 單元格值    大於   =now()+n。

7.這樣即可完成。

12樓:匿名使用者

可以用篩選把100的篩選出來,然後選中標示成紅色就可以了。

13樓:

先篩選出成績為100的,然後將單元格填充為紅色,工具欄上有,希望對你有所幫助!

14樓:匿名使用者

選a列——選單欄——格式——條件格式——公式:=or(a1=100))

再點「格式」——選顏色——確定——確定。

15樓:魚木混豬

可以用條件格式來實現,舉例說明如下:

1.將a列重複資料單元格填充為紅色:

2.開始,條件格式,突出顯示,其他規則:

3.選擇「對重複值設定格式」,格式設定為紅色填充:

4.完成後結果如下:

excel如何查詢並自動填寫對應資料

16樓:hulo小鍇

根據你的情況只用一個vlookup函式就可以解決了。

具體的操作步驟如下:

1、開啟excel的sheet2工作表。

2、點選上方插入函式,然後插入vlookcup函式。

3、按下圖方式填寫或直接再c2單元格中輸入=vlookup(b2,sheet1!$b$2:$c$4,2,0)。

(第一個格的資料表示你要查詢的單元格,第二個格的資料表示你要在查詢的對應**範圍,第三個格表示要返回的資料列。)

4、點選確定,下拉填充就可以。

17樓:南京新華電腦專修學院

vlookup函式:vlookup(lookup_value,table_array,col_index_num,[range_lookup])

第一個引數:lookup_value表示你想要根據哪個值來查詢到你想要的資料,比如:可以根據值a可以找到b,那麼lookup_value就填寫成"a";

第二個引數:table_value表示你想要在哪個表區域中進行資料查詢;

第三個引數:[range_lookup],表示是精確查詢還是模糊匹配;如果為false或0 ,則返回精確匹配,如果找不到,則返回錯誤值 #n/a;如果 range_lookup 為true或1,函式 vlookup 將查詢近似匹配值,也就是說,如果找不到精確匹配值,則返回小於 lookup_value 的最大數值。預設為模糊匹配。

下邊舉例說明:

1.現要將表1中的學生的總分進行填充,笨的方法是一個個根據表1中的學生姓名到表2中找到對應的名字的總分,這樣效率太低,可利用vlookup函式輕鬆完成。

2.切換到「表一」頁籤,在單元格b2輸入:=vlookup(a2,

3.接著切換到「表二」頁籤,選中要查詢資料的區域,這時表一」頁簽單元格b2的值自動變為:=vlookup(a2,表二!a2:b17。

說明:表二!a2:b17的意思是:系統將在表二」頁籤的a2:b17形成的**區域中進行資料查詢。

4.再切換回「表一」頁籤,將單元格b2的值「=vlookup(a2,表二!a2:

b17」修改為"=vlookup(a2,表二!$a$2:$b$17",有童鞋就會問為什麼要將表二!

a2:b17改為表二!$a$2:

$b$17,在這裡解釋下$表示絕對的意思,$a$2:$b$17表示在下拉填充其他單元格時行列不變,這一點很重要。

5.然後在單元格b2中接著輸入:=vlookup(a2,表二!$a$2:$b$17,2,false),並回車

說明:第三個引數「2」代表的是意思是指在「表二!a2:b17」形成的**的中第2列中返回值,第四個引數"false"表示是按精確。

6.下拉單元格b2將b列的其他單元格進行vlookup公式複製自動填充並計算,結果如圖中所示。

18樓:

使用vlookup,按照你的例子,你在c2中

=vlookup(b2,sheet1!a1:c254,3)

附 vlookup的用法:

在 vlookup 中的 v 代表垂直。

語法vlookup(lookup_value,table_array,col_index_num,range_lookup)

lookup_value 為需要在陣列第一列中查詢的數值。lookup_value 可以為數值、引用或文字字串。

table_array 為需要在其中查詢資料的資料表。可以使用對區域或區域名稱的引用,例如資料庫或列表。

如果 range_lookup 為 true,則 table_array 的第一列中的數值必須按升序排列:…、-2、-1、0、1、2、…、-z、false、true;否則,函式 vlookup 不能返回正確的數值。如果 range_lookup 為 false,table_array 不必進行排序。

通過在「資料」選單中的「排序」中選擇「升序」,可將數值按升序排列。

table_array 的第一列中的數值可以為文字、數字或邏輯值。

文字不區分大小寫。

col_index_num 為 table_array 中待返回的匹配值的列序號。col_index_num 為 1 時,返回 table_array 第一列中的數值;col_index_num 為 2,返回 table_array 第二列中的數值,以此類推。如果 col_index_num 小於 1,函式 vlookup 返回錯誤值值 #value!

;如果 col_index_num 大於 table_array 的列數,函式 vlookup 返回錯誤值 #ref!。

range_lookup 為一邏輯值,指明函式 vlookup 返回時是精確匹配還是近似匹配。如果為 true 或省略,則返回近似匹配值,也就是說,如果找不到精確匹配值,則返回小於 lookup_value 的最大數值;如果 range_value 為 false,函式 vlookup 將返回精確匹配值。如果找不到,則返回錯誤值 #n/a。

說明如果函式 vlookup 找不到 lookup_value,且 range_lookup 為 true,則使用小於等於 lookup_value 的最大值。

如果 lookup_value 小於 table_array 第一列中的最小數值,函式 vlookup 返回錯誤值 #n/a。

如果函式 vlookup 找不到 lookup_value 且 range_lookup 為 false,函式 vlookup 返回錯誤值 #n/a。

EXCEL雙重條件匹配公式

簡單操作的話,就是新增輔助列,將兩個條件列用 符號合併成1列,另一個 也是同樣操作,然後用vlookup函式比對。也可以用lookup函式二分法操作,公式就比較複雜一點了。excel函式,vlookup怎樣操作同時滿足2個條件的匹配?5 樓蘭佛爺 公式 vlookup 條件1 條件2,if 條件1區...

關於excel條件格式的,關於excel條件格式的問題

excel中條件格式的使用方法 你沒有說a1大於1200怎麼辦,如果a1大於1200,b1顯示還是1200,公式這樣設定 max 600,min 1200,ceiling a1,200 如果有把握a1不可能輸入大於1200的資料,公式可以簡化成 max 600,ceiling a1,200 if a...

excel如何實現多重條件查詢並返回單元格的值

使用資料透視表功能 以你上面的資料為列,選中表2全部資料 或者你以後會增加單元格,可以把資料區設定為a1 d5000,插入資料透視表,把 列放入 行 中,崗位 列放入 列 中,再把 姓名 列放入 列 中,把 成績 列放入 結果 中.自動生成資料透視表.如以後資料有變化,右鍵資料透視表,有一個 重新整...