【实战技能】Excel中如何按关键字提取数据?

wufei123 发布于 2023-11-30 阅读(433)

按关键字提取数据。如下图所示,是某机关内部食堂的部分菜单,咱们要以E2单元格中的关键字,提取出菜名中包含该关键字的所有记录。

如果你使用的是Excel 2021以下版本,可以在G2单元格输入下面这个超长的数组公式,按住Shift和Ctrl键不放,按回车再将公式向右向下复制=IFERROR(INDEX(A:A,SMALL(IF(

ISNUMBER(FIND($E$2,$A$2:$A$85)),ROW($2:$85)),ROW(A1))),"")提取结果如下:

公式大致的意思是,使用FIND函数在数据区域中查询关键字,如果包含关键字就返回表示位置的数字,否则返回错误值然后使用ISNUMBER函数判断FIND函数的结果是不是数值,就相当于是判断是不是包含关键字接下来使用IF函数,如果包含关键字就返回对应的行号。

再使用SMALL函数从小到大提取出这些包含关键字的行号,并用INDEX函数返回A列对应位置的内容如果你使用的是Excel 2021或者是Office 365,公式会简单很多:G2单元格输入以下公式,按回车即可。

=FILTER(A2:B85,ISNUMBER(FIND(E2,A2:A85)))

FILTER函数的作用是按条件筛选记录第一参数是要处理的数据区域,第二参数是指定的筛选条件,这里的筛选条件咱们仍然使用ISNUMBER+FIND的形式来判断是否包含关键字好了,今天的内容就是这些吧,祝大家一天好心情~~。

👇👇👇点击查看更多表格错误值系列课程(合集)Excel表格文本函数(合集)电脑办公技巧Excel数据透视表实例与应用(合集)电脑办公Excel人事行政办公技巧(合集)电脑办公Word文字新手教程 (合集)

毕业论文排版课程(合集)PPT演示新手教程(合集)自考00163《管理心理学》历年真题(合集)自考00156《成本会计》历年真题(合集)自考03706《思想道德修养与法律基础》历年真题(合集)自考00155《中级财务会计》历年真题(合集)

自考00144《企业管理概论》历年真题(合集)自考00157/08119《管理会计》历年真题合集【WPS】电脑办公Excel表格常用功能教程(合集)

亲爱的读者们,感谢您花时间阅读本文。如果您对本文有任何疑问或建议,请随时联系我。我非常乐意与您交流。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。