位置:首頁 > 軟件操作教程 > 辦公軟件 > Excel > 問題詳情

如何在Excel表格中直接使用公式作為條件來進(jìn)行高級篩選?

提問人:周麗平發(fā)布時(shí)間:2021-07-27

1、啟動Excel并打開工作表,在非數(shù)據(jù)區(qū)的單元格中輸入公式“=(銷售額>=6000)*(銷售數(shù)量>=60)*(產(chǎn)品名稱=‘羊毛衫’)”,如圖1所示。

image.png

圖1 在單元格中輸入公式

提示

在創(chuàng)建公式時(shí),可以使用列標(biāo)題,也可以使用該列的第一行數(shù)據(jù)所在的單元格,即這里的公式也可以寫成“=(E3>=6000)*(D3>=60)*(B3=‘羊毛衫’)”。如果使用單元格地址,地址必須使用相對引用而不能使用絕對引用。

2、激活一個(gè)新的工作表,打開“高級篩選”對話框,在對話框中選擇“將篩選結(jié)果復(fù)制到其他位置”單選按鈕,設(shè)置“條件區(qū)域”,如圖2所示。與上一個(gè)技巧一樣設(shè)置“列表區(qū)域”和“復(fù)制到”區(qū)域,完成設(shè)置后單擊“確定”按鈕關(guān)閉對話框,如圖3所示。

image.png

圖2 設(shè)置“條件區(qū)域”

image.png

圖3 “高級篩選”對話框中的設(shè)置

提示

公式中的字段名稱使用的是直接引用,不要為它們添加雙引號。在單元格中輸入公式后,公式返回的結(jié)果是"#NAME",這個(gè)錯誤結(jié)果對篩選沒有影響,可以不用管它。另外,使用字段名稱后,就不需要再在單元格中輸入列標(biāo)題了,這個(gè)單元格可以留空,但是在設(shè)置條件區(qū)域時(shí)必須要把這個(gè)本來有列標(biāo)題的單元格包含進(jìn)去。因此,在設(shè)置條件區(qū)域時(shí)不是只選擇公式所在的單元格。

3、此時(shí)篩選結(jié)果復(fù)制到指定的工作表中,如圖4所示。從圖中可以看到,直接以公式作為條件獲得的篩選結(jié)果與上一個(gè)技巧在多個(gè)單元格中放置比較表達(dá)式所獲得的結(jié)果一致。

image.png

圖4 條件篩選的結(jié)果

繼續(xù)查找其他問題的答案?

回復(fù)(0)
返回頂部