
B1=MID(A1,SEARCH("左",SUBSTITUTE(A1," ","左",LEN(A1)-LEN(SUBSTITUTE(A1," ",""))-1),1),SEARCH("右",SUBSTITUTE(A1," ","右",LEN(A1)-LEN(SUBSTITUTE(A1," ",""))),1)-SEARCH("左",SUBSTITUTE(A1," ","左",LEN(A1)-LEN(SUBSTITUTE(A1," ",""))-1),1))
1首先,看一下原始数据。
A列是公司名称,要在B列判断A列的文本是不是包含“北京”这两个字。
2双击B2,输入公式:
=FIND("北京",A2)
B2单元格返回1,表示“北京”两个字在A2的文本出现的位置是从第一个字符开始。
3下拉B2的公式,返回结果如下图所示。
其中返回的错误值是表示单元格文本中不包含“北京”。
4单元格返回错误值不太好看,想办法将它屏蔽。
首先,用ISNUMBER函数判断返回结果是不是数字,如果不是数字就返回FALSE。把B2公式修改成:
=ISNUMBER(FIND("北京",A2))。
5然后用IF函数将TRUE转换成“Y”,FALSE转换成空显示。修改公式为:
=IF(ISNUMBER(FIND("北京",A2)),"Y","")。
6类似,可以用SEARCH()函数来实现FIND()函数实现的功能。
知识点补充:
SEARCH()函数和FIND()函数差异在通配符的使用和大小写的区分,有兴趣的读者可以自己在单元格中测试一下两个函数的差异。
7在其他函数中,比如说VLOOKUP()和COUNTIF()等函数中使用通配符,也可以达到“包含”的目的。如下图,用COUNTIF()函数来识别是否包含“北京”文本,如果返回1就是包含,返回0就是不包含。
首先,按Ctrl和A,选中所有单元格,右键,设置单元格格式,最后一个标签“保护”,“隐藏”前加对号,确定。其次,选中允许别人修改的单元格,右键,设置单元格格式,最后一个标签“保护”,“锁定”前去除对号,确定。最后,工具,保护,加一密码。这下满足你要求了:公式看不见,部分单元格可以输入数据。
同时,很多人在 *** 作excel表格时,需要用到将电子表格中 数字、文本互相转换,可以通过设置单元格提前让输入列变成文本格式,然后再输入数字可以变成文本格式。比如,在任意一个空白单元格中输入数值1,选中该单元格,执行复制 *** 作,然后选中需要转换的单元格(区域),执行“编辑、选择性粘贴”命令,打开“选择性粘贴”对话框,选中其中的“乘”选项后,确定返回即可(这个方法可用于所有版本的Excel中。)另外,还可以使用函数公式来进行转换,例如:VOLUE(text)函数,在任意一列空白单元格中输入函数公式VOLUE(准备转换的文本单元格位置,如a1)然后在单元格右下角下拉,会发现整个要转换的文本数值已经转换完了。
设原字符串所在的位置为A1,
函数为=MID(A1,FIND("市",A1)+1,FIND("路",A1)-FIND("市",A1))
FIND("市",A1)是为了找出路名的第一个字符在字符串里面的位置,
FIND("路",A1)-FIND("市",A1)是计算地址中路名的长度,
MID函数就是从原字符串中从路名的第一个字符开始提取和路名同样长度的字符串(也就是路名啦)
以上就是关于求EXCEL文本函数公式,高手来帮忙!全部的内容,包括:求EXCEL文本函数公式,高手来帮忙!、EXCEL 获取公式内容函数、excel里有没有一种公式可以直接把文本转换为公式等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)