excel 函数 提取含有某个字符的单元格

如题所述

Excel中可以利用find函数提取含有某个字符的单元格。

软件版本:Office2007

方法如下:

1.提取A列中,含有字符1的单元格:

2.输入公式如下:

公式解释:先利用find函数从A列中提取1,然后利用isnumber函数对提取结果进行判断,如果提取到了,结果为True,提取不到结果为False,最后利用if函数设置返回值分别为原单元格和空值。

3.下拉填充得到结果:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-06-01

e1输入公式

=IF(ISNUMBER(FIND(D1,A1)),A1,"")

公式下拉

追问

A列数据和D列不在一个表中呢

追答

跨表也一样,公式改一下就成

追问

公式怎么改 麻烦告诉一下

追答

假定数据在sheet1,

查询表sheet2的e2输入

=IF(ISNUMBER(FIND(D1,Sheet1!A1)),Sheet1!A1,"")

公式下拉

本回答被提问者和网友采纳
第2个回答  2016-06-13
=IF(ISNUMBER(FIND(D1,A1)),A1,"")

=IF(COUNT(FIND(D1,A1)),A1,"")

跨表引用如下
=IF(ISNUMBER(FIND(D1,SHEET1!A1)),SHEET1!A1,"")

=IF(COUNT(FIND(D1,SHEET1!A1)),SHEET1!A1A1,"")
第3个回答  2016-06-06
假设单元格为A1,字符为函数,在B1输入公式=IF(IFERROR(FIND("函数",A1),0)>0,A1,"")
第4个回答  2016-06-01
昆山三角塔五星含有人民两个字?追问

打错了

追答

=LOOKUP(1,0/FIND(D1,A:A),A:A)

相似回答