多语言展示
当前在线:261今日阅读:113今日分享:31

Excel如何从一段文字中自动提取相关信息

修法布施得聪明智慧,多分享让生活更美好。工作中碰到一段文字中自动提取相关信息,那就要用公式处理最方便,但不是用上次分享了“Excel怎样处理复杂公式(分步处理法)”而是一步到位,下面通过一实例来分析计算过程,达到举一返三,方便大家工作利用,提高工作效率。1Excel怎样处理复杂公式(分步处理法)
工具/原料
1

Microsoft Office Excel 2007

2

Excel函数公式

问题:客户电器维修内容提取

如图从A列的工单信息中自动提取用户姓名,电话,地址,机器类型,型号,预约时间。并根据地址自动显示对应负责人。补充:品类栏分别有:冰箱,洗衣机,电热水器,燃气热水器,油烟机,燃气灶,消毒柜。型号一般以'#'或字母开头,长度在8-12字符。

处理方法/步骤
1

用户姓名:分析数据可知,开头第一“,”前内容。用公式:=MID(A2,1,FIND(',',A2,1)-1)这些公是:“文本和数据”类

2

电话号码:分析数据可知,第一“,”和第二“,”之间内容,手机号码11位。用公式:=MID(LEFT(A2,FIND(',',A2,5)-1),FIND(',',A2,1)+1,11)

3

地址:分析数据可知,第二“,”和第三“,”之间内容,姓名和手机号码11位总字数最多 16,用18查第三“,”。用公式:=MID(A2,FIND(',',A2,5)+1,FIND(',',A2,18)-FIND(',',A2,5)-1)

4

品类:分析数据可知,品类栏分别有:冰箱,洗衣机,电热水器,燃气热水器,油烟机,燃气灶,消毒柜。就用这些名称查找,用公式:=IF(ISERROR(FIND('冰箱',A2,1)),'','冰箱')&IF(ISERROR(FIND('洗衣机',A2,1)),'','洗衣机')&IF(ISERROR(FIND('电热水器',A2,1)),'','电热水器')&IF(ISERROR(FIND('燃气热水器',A2,1)),'','燃气热水器')&IF(ISERROR(FIND('油烟机',A2,1)),'','油烟机')&IF(ISERROR(FIND('燃气灶',A2,1)),'','燃气灶')&IF(ISERROR(FIND('消毒柜',A2,1)),'','消毒柜')

5

型号:分析数据可知,型号一般以'#'或字母开头,长度在8-12字符。先找“#”这处理,字母开头处理很复杂要分步公式处理,因为有26个字母有大小但结果正确,型号都是在类别这后两个“,”之间,如果在前面无“#'”结果会显示“不详”,需要手工处理。用公式:=IF(ISERROR(IF(ISERROR(FIND('#',A2,1)),MID(A2,FIND(',',A2,FIND(E2,A2,1))+1,FIND(',',A2,FIND(',',A2,FIND(E2,A2,1))+1)-FIND(',',A2,FIND(E2,A2,1))-1),MID(A2,FIND('#',A2,1),FIND(',',A2,FIND('#',A2,1)+1)-FIND('#',A2,1)))),'不详',IF(ISERROR(FIND('#',A2,1)),MID(A2,FIND(',',A2,FIND(E2,A2,1))+1,FIND(',',A2,FIND(',',A2,FIND(E2,A2,1))+1)-FIND(',',A2,FIND(E2,A2,1))-1),MID(A2,FIND('#',A2,1),FIND(',',A2,FIND('#',A2,1)+1)-FIND('#',A2,1))))

6

用户需求:分析数据可知,用“安装”找,用公式:=IF(ISERROR(FIND('安装',A2,1)),'维修','安装')

7

预约日期:分析数据可知,用“2020-”,“2018-”,”2019-“,查找位置,公式:=TEXT(IF(ISERROR(FIND('2020-',A2,1)),IF(ISERROR(FIND('2019-',A2,1)),MID(A2,FIND('2018-',A2,1),10),MID(A2,FIND('2019-',A2,1),10)),MID(A2,FIND('2020-',A2,1),10)),'yyyy/m/d')TEXT函数转日期格式注意如果其他年份显示出错#VALUE!。

8

负责人:分析数据可知,公式:=IF(ISERROR(FIND('三亚',A2,1)),IF(ISERROR(FIND('海口',A2,1)),'','甲'),'乙')

9

其他行公式填写:复制2行公式,选B列空行粘贴可以。

10

如果觉得这篇经验帮到了您,请点击下方的 “投票点赞' 或者“收藏”支持我!还有疑问的话可以点击下方的 “我有疑问”,谢谢啦!

推荐信息