excel數據篩選技巧,excel如何設置多條件篩選數據
小編:啊南 5176閱讀 2020.06.16
若要打開 "的高級篩選" 對話框,請單擊 "數據?">?高級"。

示例 |
|
---|---|
Overview |
|
一列中有多個條件,任何條件為真> |
銷售人員 = "趙強" OR 銷售人員 = "林恪" |
多列中有多個條件,所有條件都為真 |
類型 = "農產品" AND 銷售額 > 1000 |
多列中有多個條件,任何條件為真 |
類型="農產品" OR 銷售人員="林恪" |
多組條件,所有組集中于一列中 |
(銷售額 > 6000 AND 銷售額 < 6500) OR (銷售額 < 500) |
多組條件,每組包含多列 |
(銷售人員 = "趙強" AND 銷售額 >3000) OR |
通配符條件 |
銷售人員 = 姓名中的第二個字為“恪” |
“高級”命令的工作方式在幾個重要方面與“篩選”命令有所不同。
它顯示了“高級篩選”對話框,而不是“自動篩選”菜單。
可以在工作表以及要篩選的單元格區域或表格上的單獨條件區域中鍵入高級條件。 Microsoft Office Excel 將“高級篩選”對話框中的單獨條件區域用作高級條件的源。
示例數據
以下示例數據用于本文中的所有過程。
數據包含列表區域上方的四個空白行,該范圍將用作條件區域 (A1:C4)和列表區域(A6:C10)。 條件區域含有列標簽,條件值和列表區域之間至少有一個空白行。
若要使用這些數據,請在下表中選擇、復制,然后粘貼至新 Excel 工作表的單元格 A1 中。
類型 |
銷售人員 |
銷售額 |
類型 |
銷售人員 |
銷售額 |
飲料 |
蔡耀明 |
¥51,220 |
肉類 |
劉英玫 |
¥4,500 |
農產品 |
鄭建杰 |
¥63,280 |
農產品 |
彭德威 |
¥65,440 |
比較運算符
可以使用下列運算符比較兩個值。 當使用這些運算符比較兩個值時,結果為邏輯值? TRUE 或 FALSE。
比較運算符 |
含義 |
示例 |
---|---|---|
=(等號) |
等于 |
A1=B1 |
>(大于號) |
大于 |
A1>B1 |
<(小于號) |
小于 |
A1 |
>=(大于或等于號) |
大于等于 |
A1>=B1 |
<=(小于或等于號) |
小于等于 |
A1<=B1 |
<>(不等號) |
不等于 |
A1<>B1 |
使用等號鍵入文本或值
由于在單元格中鍵入文本或值時等號 (=) 用來表示一個公式,因此 Excel 會計算鍵入的內容;不過,這可能會產生意外的篩選結果。 為了表示文本或值的相等比較運算符,應在條件區域的相應單元格中鍵入作為字符串表達式的條件:=''= 條目 ''?其中條目 是要查找的文本或值。 例如:
在單元格中鍵入的內容 |
Excel 計算和顯示的內容 |
---|---|
="=彭德威" |
=彭德威 |
="=3000" |
=3000 |
Excel 在篩選文本數據時不區分大小寫。 但是,你可以使用公式來執行區分大小寫的搜索。?
使用預定義的名稱
可以將某個區域命名為“條件”,此時“條件區域”框中就會自動出現對該區域的引用。 也可以將要篩選的列表區域命名為“數據庫”,并將要粘貼行的區域命名為“提取”,這樣,這些區域就會相應地自動出現在“列表區域”和“復制到”框中。
使用公式創建條件
可以將公式的計算結果作為條件使用。 記住下列要點:
公式必須計算為 TRUE 或 FALSE。
??
因為您正在使用公式,請像您平常那樣輸入公式,而不要以下列方式鍵入表達式:
=''=?條目?''?
??
不要將列標簽用作條件標簽;請將條件標簽保留為空,或者使用列表區域中并非列標簽的標簽(在下面的示例中,是“計算的平均值”和“精確匹配”)。
如果在公式中使用列標簽,而不是相對單元格引用或區域名稱,則 Excel 會顯示錯誤值(如 #NAME?) 或含有條件單元格中的 #VALUE!。 可忽略此錯誤,因為它不會影響列表區域的篩選方式。
??
用于創建條件的公式必須使用相對引用來引用第一行數據中的對應單元格。
??
公式中的所有其他引用必須是絕對引用。
???
一列中有多個條件,任何條件為真
布爾邏輯:? (銷售人員 = "趙強" OR 銷售人員 = "林恪")
在可以用作條件區域的列表區域上方插入至少三個空白行。 條件區域必須具有列標簽。 確保條件值和列表區域之間至少有一個空白行。
要查找滿足“一列中有多個條件”的行,請直接在條件區域的單獨行中依次鍵入條件。 如果使用此示例,請輸入:
?????
類型 |
銷售人員 |
銷售額 |
="=彭德威" |
||
="=林恪" |
在“數據”選項卡上的“排序和篩選”組中,單擊“高級”。

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

如果使用本示例,列表區域的篩選結果是:
?????
類型 |
銷售人員 |
銷售額 |
肉類 |
劉英玫 |
¥4,500 |
農產品 |
黃雅玲 |
¥63,280 |
農產品 |
劉英玫 |
¥65,440 |
多列中有多個條件,所有條件都為真
在可以用作條件區域的列表區域上方插入至少三個空白行。 條件區域必須具有列標簽。 確保條件值和列表區域之間至少有一個空白行。
若要查找滿足多列中有多個條件的行,請在條件區域的同一行中鍵入所有條件。 如果使用此示例,請輸入:
?????

?????
在列表區域中單擊一個單元格。 如果使用本示例,請單擊區域 A6:C10 中的任意單元格。
在“數據”選項卡上的“排序和篩選”組中,單擊“高級”。

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

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

多列中有多個條件,任何條件為真
布爾邏輯:?(類型="農產品" OR 銷售人員="林恪")
在可以用作條件區域的列表區域上方插入至少三個空白行。 條件區域必須具有列標簽。 確保條件值和列表區域之間至少有一個空白行。
若要查找滿足多列中有多個條件,其中任何條件都可以為真的行,請在條件區域的不同列和行中鍵入條件。 如果使用此示例,請輸入:
?????
?

在列表區域中單擊一個單元格。 如果使用本示例,請單擊列表區域 A6:C10 中的任意單元格。
在“數據”選項卡上的“排序和篩選”組中,單擊“高級”。

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

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

多組條件,所有組集中于一列中
布爾邏輯:??( (銷售額 > 6000 AND 銷售額 < 6500 ) OR (銷售額 < 500) )
在可以用作條件區域的列表區域上方插入至少三個空白行。 條件區域必須具有列標簽。 確保條件值和列表區域之間至少有一個空白行。
若要查找滿足多組條件,每組包含用于一列的條件的行,請在多個列中包括同一個列標題。 如果使用此示例,請輸入:
?????

??????
在列表區域中單擊一個單元格。 如果使用本示例,請單擊列表區域 A6:C10 中的任意單元格。
在“數據”選項卡上的“排序和篩選”組中,單擊“高級”。

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

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

多組條件,每組包含多列
布爾邏輯:( (銷售人員 = "趙強" AND 銷售額 >3000) OR (銷售人員 = "林恪" AND 銷售額 > 1500) )
在可以用作條件區域的列表區域上方插入至少三個空白行。 條件區域必須具有列標簽。 確保條件值和列表區域之間至少有一個空白行。
若要查找滿足多組條件,其中每組包括用于多列的條件的行,請在單獨的列和行中鍵入每組條件。 如果使用此示例,請輸入:
?????

在列表區域中單擊一個單元格。 如果使用本示例,請單擊列表區域 A6:C10 中的任意單元格。
在“數據”選項卡上的“排序和篩選”組中,單擊“高級”。

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

通配符條件
布爾邏輯:銷售人員 = 姓名中的第二個字為“恪”
要查找共享某些字符而非其他字符的文本值,請執行下面一項或多項操作:
???
鍵入一個或多個不帶等號 (=) 的字符,以查找列中文本值以這些字符開頭的行。 例如,如果鍵入文本“趙”作為條件,則 Excel 將找到“趙強”、“趙威”和“趙新”。
???

???????
在可以用作條件區域的列表區域上方插入至少三個空白行。 條件區域必須具有列標簽。 確保條件值和列表區域之間至少有一個空白行。
在列標簽下方的行中,鍵入要匹配的條件。 如果使用此示例,請輸入:
?????

在列表區域中單擊一個單元格。 如果使用本示例,請單擊列表區域 A6:C10 中的任意單元格。
在“數據”選項卡上的“排序和篩選”組中,單擊“高級”。

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

相關推薦
- excel怎么按照成績篩選數據,如何按照排名自動排序 人事進行面試評測時經常要對面試者的成績進行排名、統計。以此《面試統計表》為例,現在要對面試成績進行名次排序。本期所使用的軟件版本信息是WPS個人版8919-rc。具體方法與步驟如下: 將光標定位在K3處,點擊公式-插入函數-Rank函數。Rank函數的作用是返回某…
- excel如何按照顏色篩選數據,怎么按照顏色進行排序 按顏色對數據進行排序和篩選是一種很好的辦法,它能簡化數據分析,幫助您的工作表的用戶一眼看出重點和數據趨勢。按顏色和圖標集對數據進行排序和篩選的概述對數據進行排序和篩選以及按條件設置數據格式是數據分析必不可少的組成部分,它們還有助于您回答諸如下…
- 如何利用excel列出相異或相同數據,BITXOR函數使用技巧 返回兩個數的按位“異或”。 語法 BITXOR( number1, number2) number1 必須為十進制格式并大于或等于 0。 number2 必須為十進制格式并大于或等于 0。 說明 BITXOR 返回一個十進制數。 如果任一參數小于 0,則 BITXOR返回錯誤值 #NUM! 。 如果任一參數是非整數或…
- excel表格中如何按照姓名查找數據,怎么篩選人名 以WPS 2019版為例,打開表格,依次點擊“開始”---“查找”。在彈出的“查找”界面 “查找內容”處輸入需要查找的內容即可。
- 騰訊文檔在線文檔可以插入評論嗎? 1)進入任意文檔(自己創建或者他人創建的文檔均可)--選中需要評論的內容--此刻頁面右側會出現「 添加評論 」按鈕;2)點擊「 添加評論 」--輸入評論--按「 確定 」即可;3)插入評論后,頁面右側會出現懸浮窗口,顯示評論者及評論內容。
- excel怎么快速計算樣本標準偏差,STDEV.S函數實用技巧 基于樣本估算標準偏差(忽略樣本中的邏輯值和文本)。標準偏差可以測量值在平均值(中值)附近分布的范圍大小。語法STDEV.S(number1,[number2],...)STDEV.S 函數語法具有下列參數:Number1 必需。 對應于總體樣本的第一個數值參數。 也可以用單一數組或對某個…
- excel怎么對數據進行篩選,篩選功能在哪里 - Excel--Web 在 Excel 中使用自動篩選或內置比較運算符(如 "大于" 和 "top 10")顯示所需的數據并隱藏其余部分。 篩選單元格區域或表中的數據后,可以重新應用篩選以獲取最新結果,或清除篩選以重新顯示所有數據。 篩選的數據僅顯示滿足你指定的 條…
- Hibernate Criterion 在查詢方法設計上能夠靈活的依據Criteria的特點來方便地進行查詢條件的組裝.Hibernate設計了CriteriaSpecification作為Criteria的父接口,以下提供了Criteria和DetachedCriteria.Criteria和DetachedCriteria的主要差別在于創建的形式不一樣,Criteria是在線的,所…