excel利用数组公式从一列中提取包含指定内容的数据

时间:2022-04-11 17:04:55 

通常在Excel中要从一列中提取包含指定内容的数据,可以用自动筛选中的自定义筛选,并设置所包含的字符。如果要用公式来实现这种类似筛选的效果,可以在数组公式中用SEARCH函数来查找所包含的字符。假如在A2:A100区域中包含一些成语,要从中提取包含“一”字的成语。


在B2单元格中输入数组公式:

=INDEX($A$2:$A$100,SMALL(IF(ISERROR(SEARCH("一",$A$2:$A$100)),"",ROW($1:$99)),ROW(A1)),1)

公式输入完毕按Ctrl+Shift+Enter结束,然后拖动填充柄向下填充,直到出现“#NUM!”为止,下同。


类似的,如果要从A列中提取开头为“一”字的成语,可用LEFT函数:

=INDEX($A$2:$A$100,SMALL(IF(LEFT($A$2:$A$100,1)<>"一","",ROW($1:$99)),ROW(A1)),1)


提取A列中第二个字为“一”的成语,用MID函数:

=INDEX($A$2:$A$100,SMALL(IF(MID($A$2:$A$100,2,1)<>"一","",ROW($1:$99)),ROW(A1)),1)

提取A列中最后一字为“一”的成语,用RIGHT函数:

=INDEX($A$2:$A$100,SMALL(IF(RIGHT($A$2:$A$100,1)<>"一","",ROW($1:$99)),ROW(A1)),1)

标签:公式,函数,成语,提取,Excel函数
0
投稿

猜你喜欢

  • Excel中同列的数值按小数点对齐的方法

    2023-04-18 19:40:44
  • 如何给Word2010图片添加发光效果?

    2023-11-30 15:18:39
  • excel插入底纹的教程

    2023-06-22 01:45:27
  • WPS2016表格如何快速插入行数

    2023-12-04 08:16:16
  • Pages怎么保存为word格式?pages格式保存方法介绍

    2023-08-28 00:55:50
  • cad怎么截图到word

    2023-11-30 06:17:37
  • Excel遇到空白单元格向下汇总求和的方法

    2023-08-22 17:58:37
  • 还可以这样保护Excel工作表,绝了!

    2022-05-13 09:12:09
  • Word2007表格:删除某行某列的技巧

    2022-11-02 10:19:41
  • 介绍Word格式刷的使用技巧

    2022-12-23 01:24:07
  • 如何在Word 2007中进行基本的通配符搜索?

    2023-09-09 01:28:44
  • excel怎样添加下拉菜单

    2022-12-02 04:32:52
  • Excel中2013版快速将多列数据合并为一列的操作方法

    2022-06-04 13:02:57
  • Win10网络上传速度慢如何解决

    2023-11-11 16:20:52
  • 只需1步 快速定位Word文档

    2022-08-26 00:50:07
  • excel2010柱形图表怎么修改图例文字?

    2022-09-03 21:31:07
  • ​Word中怎么添加英语格式的时间

    2023-08-16 06:40:16
  • 使用SUMIF函数根据日期区间统计的方法

    2023-08-17 00:04:52
  • 如何将word中图片提取出来

    2023-12-08 02:30:11
  • 如何在Word2010中设置艺术字文字发光效果

    2023-06-01 12:27:57
  • asp之家 电脑教程 m.aspxhome.com