本文的標(biāo)題是《每天學(xué)一點(diǎn)Excel2010 (30)——示例:高級(jí)篩選》來源于:由作者:陳志揮采編而成,主要講述了042 高級(jí)篩選
前面講篩選時(shí),在最后提到了高級(jí)篩選,適用于復(fù)雜條件的情況。操作如下,
042 高級(jí)篩選
前面講篩選時(shí),在最后提到了高級(jí)篩選,適用于復(fù)雜條件的情況。**作如下,在“數(shù)據(jù)選項(xiàng)卡”的“排序和篩選區(qū)”單擊“高級(jí)”,出現(xiàn)“高級(jí)篩選”對(duì)話框。
1)示例文件準(zhǔn)備。從前面做過的信息采集表中**數(shù)據(jù),“選擇性粘貼”將“數(shù)值”粘貼到一個(gè)新工作表,刪除“身份證”和“備注”兩列,將“出生日期”設(shè)置為一種“日期”格式,將“年齡”設(shè)置為整數(shù)。
2)區(qū)域準(zhǔn)備。高級(jí)篩選使用的區(qū)域分三個(gè)部分,我習(xí)慣的做法是:
- 列表區(qū)域:本例中A1:H8,包括下述區(qū)域均可以起個(gè)名字使用。
- 條件區(qū)域:本例中A11:H13。**列表區(qū)域的頭幾行內(nèi)容(取決于條件多少,不夠也可增加),一定要帶列標(biāo)題,粘貼到下方,除標(biāo)題外清除其他內(nèi)容。
- **到(結(jié)果區(qū)域):**列表區(qū)域,粘貼到條件區(qū)域下方,保留列標(biāo)題并清除內(nèi)容,這樣篩選結(jié)果肯定能容下。
高級(jí)篩選示例
3)在條件區(qū)輸入復(fù)雜的篩選條件,要放在對(duì)應(yīng)的列標(biāo)題下,同一行多個(gè)條件之間是與(And)的關(guān)系,不同行之間是或(Or)的關(guān)系。
4)比較運(yùn)算符。使用=(等于)、>(大于)、<(小于)、>=、<=、<>(不等于)來比較兩個(gè)值,結(jié)果為邏輯值TRUE或FALSE。
5)等號(hào)的輸入。由于等號(hào)通常用來表示公式的開頭,當(dāng)做比較運(yùn)算符使用時(shí),要鍵入作為字符串表達(dá)式的條件,即“="=張三"”或“="=50"”,單元格只顯示引號(hào)里面的內(nèi)容。
6)可以使用通配符*和?,記得要搜索*、?、~時(shí)要在前面加波浪號(hào)。
7)我們?cè)跅l件區(qū)輸入如圖的高級(jí)篩選條件,注意所有帶等號(hào)的條件必須按第5)步的要求輸入。
8)單擊列表區(qū)域的任意單元格,單擊“高級(jí)”,一般會(huì)自動(dòng)將列表區(qū)域選中,輸入單元格區(qū)域引用過自定義名稱也可。
9)選擇“方式”為“將篩選結(jié)果**到其他位置”,如圖輸入或者選擇“條件區(qū)域”、“**到”對(duì)應(yīng)的單元格區(qū)域后按確定。
10)如圖所示,“40歲以上漢族男博士”或“20歲以上非漢族女博士”便篩選出來了。
行之間是或的關(guān)系
11)我們把幾個(gè)條件分置不同的列,篩選出來的結(jié)果至少滿足“博士”、“40歲以上”、“非漢族”(紅色是我加的)之一,是或的關(guān)系,只有一人不符合。
通配符
12)通配符試一下。如圖,把姓張的和名字中間是“十”的篩選出來。
13)注意條件區(qū)不能選空行。
14)有時(shí)列表區(qū)域的值需要經(jīng)過計(jì)算才能篩選,比如年齡大于平均歲數(shù)的,我們需要在列表區(qū)域外圍插入新的列來容納結(jié)果,比如在I1單元格輸入“>平均”,將內(nèi)容**到I11單元格,在I2輸入公式“=E2>average($E$2:$E$8)”,結(jié)果為TRUE,將I2公式**到其他行 后也會(huì)出來判斷結(jié)果。
15)在I12輸入TRUE或FALSE,如圖選擇列表區(qū)域和條件區(qū)域($I$11:$I$12),**到區(qū)域保持不變,篩選結(jié)果如下。同樣可以增加多列進(jìn)行與的運(yùn)算。
外加條件的篩選
16)最后復(fù)習(xí)一下邏輯運(yùn)算
與:只有全為真結(jié)果才為真
或:只有全為假結(jié)果才為假
非:假作真時(shí)真亦假
(待續(xù))
本文原作者為陳志揮,轉(zhuǎn)載請(qǐng)注明:出處!如該文有不妥之處,請(qǐng)聯(lián)系站長(zhǎng)刪除,謝謝合作~
原創(chuàng)文章,作者:陳志揮,如若轉(zhuǎn)載,請(qǐng)注明出處:http://m.uuuxu.com/20220514321579.html