在日常工作中,经常需要在数据表中进行查找,例如查找“李”姓的员工,利用Excel提供的文本查找函数可以解决此类问题。
前期准备工作(包括相关工具或所使用的原料等)
excel
详细的操作方法或具体步骤
find函数用于定位某一个字符(或字符串)在指定的字符串中的起始位置序号,例如查找a在字符串china中的位置序号,该函数单独使用不具有太大意义,通常作为其它函数的参数使用。
分离字符串
以下表格中所有产品名称都使用“空格”来间隔,按空格作为间隔将其分为前后两个部分

在B2单元格输入公式:=LEFT(A2,FIND(" ",ASC(A2))-1)回车即可提取空格之前的字符,将公式向下填充即可
说明:asc函数将所有字符转换为半角字符,find函数返回“空格”在a2中的位置序号,left向左提取字符,提取的字符数由find函数指定


在c2单元格输入公式:=RIGHT(A2,LEN(A2)-FIND(" ",ASC(A2)))
回车即可提取空格之后的字符,将公式向下填充即可
说明:asc函数将所有字符转换为半角字符,find函数返回“空格”在a2中的位置序号,len函数返回字符串的字符数,len函数减去find函数的结果就是right函数提取字符的个数


以上结果,也可以通过mid函数来实现
提取前半部分字符,在D2输入公式:=MID(A2,1,FIND(" ",ASC(A2))-1)
回车,向下填充即可


提取后半部分字符,在E2输入公式:=MID(A2,FIND(" ",ASC(A2))+1,LEN(A2))
回车即可

经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本文系本人依照真实经历原创,未经许可,谢绝转载。
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
