国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 辦公 > Excel > 正文

Excel利用函數嵌套實現特殊的篩選

2024-08-23 19:56:18
字體:
來源:轉載
供稿:網友

  在Excel中可以通過篩選功能從多個數據區域中篩選需要的數據,但如果從單元格篩選某些位數滿足條件的數據,利用Excel中的篩選功能就無法實現了,此時可以利用幾個函數的嵌套來實現。

  在如圖1所示的工作表中,A1輸入一系列含有"5"的數據,現在要求將A列最后四位含有"5"的數據篩選到B列中,按照普通的方法是很難實現的,此時可以考慮通過函數來實現此目的。

Excel利用函數嵌套實現特殊的篩選  CUOxin.COM

  圖1

  第1步 在B2單元格中輸入公式"=IF(ISERR(FIND("5",A2,IF(LEN(A2)-3<1,1,LEN(A2)-3))),"",A2)",如圖2所示。

  圖2

  第2步 檢查公式無誤后,按回車鍵可以運行公式,因此A2單元格中最后四位不含數字“5”所以顯示空白,如圖3所示。此時A2單元格中的數據被K了。

  圖3

  第3步 拖動B2單元格中的填充柄到B11單元格中,將公式復制到B11單元格,即可看到效果,如圖4所示。如果A列的數據符合條件,在B例中顯示對應的數據,否則為空白,從而達到篩選的目的。

  圖4

  為了便于讀者理解,在C列對應的單元格中顯示公式說明,可以與B列的中的公式結果相比較理解,如圖5所示。

  圖5

  技術點晴:

  1.此功能主要是通過Find函數來實現的,FIND函數使用格式為:(find_text,within_text,start_num),用于查找其他文本字符串(within_text)內的文本字符串(find_text),并從within_text的首字符開始返回find_text的起始位置編號。

  2.LEN函數是返回單元格中數據的字符數。

  3.公式"IF(LEN(A2)-3<1,1,LEN(A2)-3)"的功能是如果A2單元格中的數據少于4位數,將從第一位開始查找,否則,將從倒數第四位查找。

  4.ISERR函數的功能是檢測一個值是否為#N/A以外的錯誤值,返回值為TURE或FALSE。如果不使用此函數,當數據區域不符合條件時,將顯示錯誤值。

  5.最外層IF函數的作用是:如果A2單元格中的數據符合條件,在B2單元格中顯示A2單元格的數值,否則,顯示為空白。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黄浦区| 凌云县| 盐山县| 平果县| 铁力市| 顺平县| 海南省| 栾城县| 新泰市| 神池县| 静宁县| 阿尔山市| 蓝山县| 灵川县| 北流市| 确山县| 北宁市| 雅江县| 冷水江市| 延庆县| 新泰市| 乐都县| 伊金霍洛旗| 衡南县| 孟村| 鄂尔多斯市| 德庆县| 福海县| 淳安县| 蕲春县| 慈溪市| 本溪| 射洪县| 荣昌县| 东阿县| 武威市| 册亨县| 河间市| 天祝| 金塔县| 昌宁县|