批量提取文本关键词,查找功能分两步完成,还没真正出来。

我们经常使用Excel进行数据处理。今天我们就来学习一个特殊的操作技巧,如何根据我们需要的关键词,从Excel中长长的文本内容列表中快速提取。想必我们之前都学过mid、left、right等提取函数,但这些函数只能单独提取数据。

批量提取文本关键词,Lookup函数两步完成,还不会就真的out了

如上图,我们需要根据右边所有的客服id,从左边的评价内容中提取对应的人。这里我们将解决最简单的函数,如何使用lookup函数批量提取数据。

一、案例演示:

批量提取文本关键词,Lookup函数两步完成,还不会就真的out了

案例分析:我们使用lookup函数和find函数,这里可以快速的从评价内容中提取出右边需要的ID。

函数公式:

=lookup(9^9,find($g$2:$g$6,c2),$g$2:$g$6)

二、功能分析

这里,我们使用查找关键字位置查询函数和查找向量查询函数来定位和提取数据。主要操作步骤如下:

第一步:首先我们使用find功能批量查询右边的客服ID,查看评价内容中是否存在对应的ID。函数公式:FIND($G$2:$G$6,C2)。我们选择FInd函数,并按F9键来解析它,如下所示:

批量提取文本关键词,Lookup函数两步完成,还不会就真的out了

通过上面的分析,我们可以看到,在右边所有的id中,评价内容C2单元格中,有正文中第13位的小月。如果别人找不到,就会有一个错误值。

第二步:Find函数找到对应的数字位置后,我们使用lookup函数查询提取数据。

批量提取文本关键词,Lookup函数两步完成,还不会就真的out了

lookup的第一个参数是9 ^ 9:表示具有最大值的数据,以及在查询位置最接近这个值的数据;

lookup的第二个参数被find函数代替,其目的是查询我们的关键字在对应文本中的位置,找到那个;

查找第三个参数C2,那么整个函数所代表的意思就是,通过find函数找到相应关键字在C2的位置后,提取最接近第一个参数最大值的数值位置的内容。

通过上面的函数分析,现在你学会如何使用查找函数从文本内容中提取出我们需要的特定关键词内容了吗?