excel數據篩選技巧,excel如何設置多條件篩選數據

小編:啊南 7323閱讀 2020.06.16

如果要篩選的數據需要復雜條件(例如類(lèi)型 = "農產(chǎn)品" 或銷(xiāo)售人員 = "李小明"),可使用"?高級篩選?"對話(huà)框。

若要打開(kāi) "的高級篩選" 對話(huà)框,請單擊 "數據?">?高級"。

“數據”選項卡上的“排序和篩選”組

示例

Overview

一列中有多個(gè)條件,任何條件為真>

銷(xiāo)售人員 = "趙強" OR 銷(xiāo)售人員 = "林恪"

多列中有多個(gè)條件,所有條件都為真

類(lèi)型 = "農產(chǎn)品" AND 銷(xiāo)售額 > 1000

多列中有多個(gè)條件,任何條件為真

類(lèi)型="農產(chǎn)品" OR 銷(xiāo)售人員="林恪"

多組條件,所有組集中于一列中

(銷(xiāo)售額 > 6000 AND 銷(xiāo)售額 < 6500) OR (銷(xiāo)售額 < 500)

多組條件,每組包含多列

(銷(xiāo)售人員 = "趙強" AND 銷(xiāo)售額 >3000) OR
(銷(xiāo)售人員 = "林恪" AND 銷(xiāo)售額 > 1500)

通配符條件

銷(xiāo)售人員 = 姓名中的第二個(gè)字為“恪”

概述

高級”命令的工作方式在幾個(gè)重要方面與“篩選”命令有所不同。

它顯示了“高級篩選”對話(huà)框,而不是“自動(dòng)篩選”菜單。

可以在工作表以及要篩選的單元格區域或表格上的單獨條件區域中鍵入高級條件。 Microsoft Office Excel 將“高級篩選”對話(huà)框中的單獨條件區域用作高級條件的源。

示例數據

以下示例數據用于本文中的所有過(guò)程。

數據包含列表區域上方的四個(gè)空白行,該范圍將用作條件區域 (A1:C4)和列表區域(A6:C10)。 條件區域含有列標簽,條件值和列表區域之間至少有一個(gè)空白行。

若要使用這些數據,請在下表中選擇、復制,然后粘貼至新 Excel 工作表的單元格 A1 中。


類(lèi)型

銷(xiāo)售人員

銷(xiāo)售額

類(lèi)型

銷(xiāo)售人員

銷(xiāo)售額

飲料

蔡耀明

¥51,220

肉類(lèi)

劉英玫

¥4,500

農產(chǎn)品

鄭建杰

¥63,280

農產(chǎn)品

彭德威

¥65,440


比較運算符
可以使用下列運算符比較兩個(gè)值。 當使用這些運算符比較兩個(gè)值時(shí),結果為邏輯值? TRUE 或 FALSE。


比較運算符

含義

示例

=(等號)

等于

A1=B1

>(大于號)

大于

A1>B1

<(小于號)

小于

A1

>=(大于或等于號)

大于等于

A1>=B1

<=(小于或等于號)

小于等于

A1<=B1

<>(不等號)

不等于

A1<>B1


使用等號鍵入文本或值
由于在單元格中鍵入文本或值時(shí)等號 (=) 用來(lái)表示一個(gè)公式,因此 Excel 會(huì )計算鍵入的內容;不過(guò),這可能會(huì )產(chǎn)生意外的篩選結果。 為了表示文本或值的相等比較運算符,應在條件區域的相應單元格中鍵入作為字符串表達式的條件:=''= 條目 ''?其中條目 是要查找的文本或值。 例如:

在單元格中鍵入的內容

Excel 計算和顯示的內容

="=彭德威"

=彭德威

="=3000"

=3000

考慮大小寫(xiě)區別

Excel 在篩選文本數據時(shí)不區分大小寫(xiě)。 但是,你可以使用公式來(lái)執行區分大小寫(xiě)的搜索。?

使用預定義的名稱(chēng)

可以將某個(gè)區域命名為“條件”,此時(shí)“條件區域”框中就會(huì )自動(dòng)出現對該區域的引用。 也可以將要篩選的列表區域命名為“數據庫”,并將要粘貼行的區域命名為“提取”,這樣,這些區域就會(huì )相應地自動(dòng)出現在“列表區域”和“復制到”框中。

使用公式創(chuàng )建條件

可以將公式的計算結果作為條件使用。 記住下列要點(diǎn):

公式必須計算為 TRUE 或 FALSE。
??
因為您正在使用公式,請像您平常那樣輸入公式,而不要以下列方式鍵入表達式:

=''=?條目?''?
??
不要將列標簽用作條件標簽;請將條件標簽保留為空,或者使用列表區域中并非列標簽的標簽(在下面的示例中,是“計算的平均值”和“精確匹配”)。

如果在公式中使用列標簽,而不是相對單元格引用或區域名稱(chēng),則 Excel 會(huì )顯示錯誤值(如 #NAME?) 或含有條件單元格中的 #VALUE!。 可忽略此錯誤,因為它不會(huì )影響列表區域的篩選方式。
??
用于創(chuàng )建條件的公式必須使用相對引用來(lái)引用第一行數據中的對應單元格。
??
公式中的所有其他引用必須是絕對引用。
???
一列中有多個(gè)條件,任何條件為真

布爾邏輯:? (銷(xiāo)售人員 = "趙強" OR 銷(xiāo)售人員 = "林恪")

在可以用作條件區域的列表區域上方插入至少三個(gè)空白行。 條件區域必須具有列標簽。 確保條件值和列表區域之間至少有一個(gè)空白行。

要查找滿(mǎn)足“一列中有多個(gè)條件”的行,請直接在條件區域的單獨行中依次鍵入條件。 如果使用此示例,請輸入:
?????

類(lèi)型

銷(xiāo)售人員

銷(xiāo)售額

="=彭德威"

="=林恪"


單擊列表范圍中的單元格。 如果使用本示例,請單擊區域 A6:C10 中的任意單元格。

“數據”選項卡上的“排序和篩選”組中,單擊“高級”。

“數據”選項卡上的“排序和篩選”組

請執行下列操作之一:
???
若要通過(guò)隱藏不符合條件的行來(lái)篩選列表區域,請單擊“在原有區域顯示篩選結果”。
???
若要通過(guò)將符合條件的行復制到工作表的其他區域來(lái)篩選列表區域,請單擊“將篩選結果復制到其他位置”,然后在“復制到”編輯框中單擊鼠標,再單擊要在該處粘貼行的區域的左上角。

提示???將篩選所得的行復制到其他位置時(shí),可以指定復制操作中要包含的列。 篩選之前,請將所需列的列標簽復制到計劃粘貼篩選行的區域的首行。 而當篩選時(shí),請在“復制到”框中輸入對被復制列標簽的引用。 這樣,復制的行中將只包含已復制過(guò)標簽的列。
???
在“條件區域”框中,輸入條件區域(包括條件標簽)的引用。 如果使用本示例,請輸入 $A$1:$C$3。

若要在選擇特定區域時(shí)臨時(shí)移動(dòng) "的高級篩選" 對話(huà)框,請單擊"折疊對話(huà)框??"。

如果使用本示例,列表區域的篩選結果是:
?????

類(lèi)型

銷(xiāo)售人員

銷(xiāo)售額

肉類(lèi)

劉英玫

¥4,500

農產(chǎn)品

黃雅玲

¥63,280

農產(chǎn)品

劉英玫

¥65,440

多列中有多個(gè)條件,所有條件都為


布爾邏輯:(類(lèi)型 = "農產(chǎn)品" AND 銷(xiāo)售額 > 1000)

在可以用作條件區域的列表區域上方插入至少三個(gè)空白行。 條件區域必須具有列標簽。 確保條件值和列表區域之間至少有一個(gè)空白行。

若要查找滿(mǎn)足多列中有多個(gè)條件的行,請在條件區域的同一行中鍵入所有條件。 如果使用此示例,請輸入:
?????


?????
在列表區域中單擊一個(gè)單元格。 如果使用本示例,請單擊區域 A6:C10 中的任意單元格。

“數據”選項卡上的“排序和篩選”組中,單擊“高級”。

“數據”選項卡上的“排序和篩選”組

請執行下列操作之一:
???
若要通過(guò)隱藏不符合條件的行來(lái)篩選列表區域,請單擊“在原有區域顯示篩選結果”。
???
若要通過(guò)將符合條件的行復制到工作表的其他區域來(lái)篩選列表區域,請單擊“將篩選結果復制到其他位置”,然后在“復制到”編輯框中單擊鼠標,再單擊要在該處粘貼行的區域的左上角。

提示? ?將篩選所得的行復制到其他位置時(shí),可以指定復制操作中要包含的列。 篩選之前,請將所需列的列標簽復制到計劃粘貼篩選行的區域的首行。 而當篩選時(shí),請在“復制到”框中輸入對被復制列標簽的引用。 這樣,復制的行中將只包含已復制過(guò)標簽的列。
???
在“條件區域”框中,輸入條件區域(包括條件標簽)的引用。 如果使用本示例,請輸入 $A$1:$C$2。

若要在選擇特定區域時(shí)臨時(shí)移動(dòng) "的高級篩選" 對話(huà)框,請單擊"折疊對話(huà)框??"。

如果使用本示例,列表區域的篩選結果是:


多列中有多個(gè)條件,任何條件為真

布爾邏輯:?(類(lèi)型="農產(chǎn)品" OR 銷(xiāo)售人員="林恪")

在可以用作條件區域的列表區域上方插入至少三個(gè)空白行。 條件區域必須具有列標簽。 確保條件值和列表區域之間至少有一個(gè)空白行。

若要查找滿(mǎn)足多列中有多個(gè)條件,其中任何條件都可以為真的行,請在條件區域的不同列和行中鍵入條件。 如果使用此示例,請輸入:
?????
??????
在列表區域中單擊一個(gè)單元格。 如果使用本示例,請單擊列表區域 A6:C10 中的任意單元格。

“數據”選項卡上的“排序和篩選”組中,單擊“高級”。

“數據”選項卡上的“排序和篩選”組

請執行下列操作之一:
???
若要通過(guò)隱藏不符合條件的行來(lái)篩選列表區域,請單擊“在原有區域顯示篩選結果”。
???
若要通過(guò)將符合條件的行復制到工作表的其他區域來(lái)篩選列表區域,請單擊“將篩選結果復制到其他位置”,然后在“復制到”編輯框中單擊鼠標,再單擊要在該處粘貼行的區域的左上角。
???

提示:?將篩選所得的行復制到其他位置時(shí),可以指定復制操作中要包含的列。 篩選之前,請將所需列的列標簽復制到計劃粘貼篩選行的區域的首行。 而當篩選時(shí),請在“復制到”框中輸入對被復制列標簽的引用。 這樣,復制的行中將只包含已復制過(guò)標簽的列。
???
在“條件區域”框中,輸入條件區域(包括條件標簽)的引用。 如果使用本示例,請輸入 $A$1:$B$3。

若要在選擇特定區域時(shí)臨時(shí)移動(dòng) "的高級篩選" 對話(huà)框,請單擊"折疊對話(huà)框???"。

如果使用本示例,列表區域的篩選結果是:
?????

多組條件,所有組集中于一列中

布爾邏輯:??( (銷(xiāo)售額 > 6000 AND 銷(xiāo)售額 < 6500 ) OR (銷(xiāo)售額 < 500) )

在可以用作條件區域的列表區域上方插入至少三個(gè)空白行。 條件區域必須具有列標簽。 確保條件值和列表區域之間至少有一個(gè)空白行。

若要查找滿(mǎn)足多組條件,每組包含用于一列的條件的行,請在多個(gè)列中包括同一個(gè)列標題。 如果使用此示例,請輸入:
?????

??????
在列表區域中單擊一個(gè)單元格。 如果使用本示例,請單擊列表區域 A6:C10 中的任意單元格。

“數據”選項卡上的“排序和篩選”組中,單擊“高級”。

“數據”選項卡上的“排序和篩選”組

請執行下列操作之一:
???
若要通過(guò)隱藏不符合條件的行來(lái)篩選列表區域,請單擊“在原有區域顯示篩選結果”。
???
若要通過(guò)將符合條件的行復制到工作表的其他區域來(lái)篩選列表區域,請單擊“將篩選結果復制到其他位置”,然后在“復制到”編輯框中單擊鼠標,再單擊要在該處粘貼行的區域的左上角。
??
提示:?將篩選所得的行復制到其他位置時(shí),可以指定復制操作中要包含的列。 篩選之前,請將所需列的列標簽復制到計劃粘貼篩選行的區域的首行。 而當篩選時(shí),請在“復制到”框中輸入對被復制列標簽的引用。 這樣,復制的行中將只包含已復制過(guò)標簽的列。
???
在“條件區域”框中,輸入條件區域(包括條件標簽)的引用。 如果使用本示例,請輸入 $A$1:$D$3。

若要在選擇特定區域時(shí)臨時(shí)移動(dòng) "的高級篩選" 對話(huà)框,請單擊"折疊對話(huà)框?"。

如果使用本示例,列表區域的篩選結果是:
?????

多組條件,每組包含多列

布爾邏輯:( (銷(xiāo)售人員 = "趙強" AND 銷(xiāo)售額 >3000) OR (銷(xiāo)售人員 = "林恪" AND 銷(xiāo)售額 > 1500) )

在可以用作條件區域的列表區域上方插入至少三個(gè)空白行。 條件區域必須具有列標簽。 確保條件值和列表區域之間至少有一個(gè)空白行。

若要查找滿(mǎn)足多組條件,其中每組包括用于多列的條件的行,請在單獨的列和行中鍵入每組條件。 如果使用此示例,請輸入:
?????
? ? ?
在列表區域中單擊一個(gè)單元格。 如果使用本示例,請單擊列表區域 A6:C10 中的任意單元格。

“數據”選項卡上的“排序和篩選”組中,單擊“高級”。

“數據”選項卡上的“排序和篩選”組

請執行下列操作之一:
???
若要通過(guò)隱藏不符合條件的行來(lái)篩選列表區域,請單擊“在原有區域顯示篩選結果”。
???
若要通過(guò)將符合條件的行復制到工作表的其他區域來(lái)篩選列表區域,請單擊“將篩選結果復制到其他位置”,然后在“復制到”編輯框中單擊鼠標,再單擊要在該處粘貼行的區域的左上角。


提示??? 將篩選所得的行復制到其他位置時(shí),可以指定復制操作中要包含的列。 篩選之前,請將所需列的列標簽復制到計劃粘貼篩選行的區域的首行。 而當篩選時(shí),請在“復制到”框中輸入對被復制列標簽的引用。 這樣,復制的行中將只包含已復制過(guò)標簽的列。
???
在“條件區域”框中,輸入條件區域(包括條件標簽)的引用。 使用示例,輸入$A$1:$C$3。若要在選擇特定區域時(shí)臨時(shí)移動(dòng) "的高級篩選" 對話(huà)框,請單擊"折疊對話(huà)框?"。



通配符條件

布爾邏輯:銷(xiāo)售人員 = 姓名中的第二個(gè)字為“恪”

要查找共享某些字符而非其他字符的文本值,請執行下面一項或多項操作:
???
鍵入一個(gè)或多個(gè)不帶等號 (=) 的字符,以查找列中文本值以這些字符開(kāi)頭的行。 例如,如果鍵入文本“”作為條件,則 Excel 將找到“趙強”、“趙威”和“趙新”。
???

???????
在可以用作條件區域的列表區域上方插入至少三個(gè)空白行。 條件區域必須具有列標簽。 確保條件值和列表區域之間至少有一個(gè)空白行。

在列標簽下方的行中,鍵入要匹配的條件。 如果使用此示例,請輸入:
?????

在列表區域中單擊一個(gè)單元格。 如果使用本示例,請單擊列表區域 A6:C10 中的任意單元格。

“數據”選項卡上的“排序和篩選”組中,單擊“高級”。

“數據”選項卡上的“排序和篩選”組

請執行下列操作之一:
???
若要通過(guò)隱藏不符合條件的行來(lái)篩選列表區域,請單擊“在原有區域顯示篩選結果
???
若要通過(guò)將符合條件的行復制到工作表的其他區域來(lái)篩選列表區域,請單擊“將篩選結果復制到其他位置”,然后在“復制到”編輯框中單擊鼠標,再單擊要在該處粘貼行的區域的左上角。
??
提示:?將篩選所得的行復制到其他位置時(shí),可以指定復制操作中要包含的列。 篩選之前,請將所需列的列標簽復制到計劃粘貼篩選行的區域的首行。 而當篩選時(shí),請在“復制到”框中輸入對被復制列標簽的引用。 這樣,復制的行中將只包含已復制過(guò)標簽的列。
???
在“條件區域”框中,輸入條件區域(包括條件標簽)的引用。 如果使用本示例,請輸入 $A$1:$B$3。

若要在選擇特定區域時(shí)臨時(shí)移動(dòng) "的高級篩選" 對話(huà)框,請單擊"折疊對話(huà)框??"。

如果使用本示例,列表區域的篩選結果是:
??
關(guān)聯(lián)標簽:

相關(guān)推薦

91久久香蕉国产线看观看软件|思思热在线视频精品996|精品无码一区二区三区水蜜桃|久久综合无码中文字幕无码|午夜亚洲AⅤ无码高潮片在线