老公的“难题”——替换后再查找,解决字符串提取问题

经过一段时间的学习,吴老师自认为Excel的水平超过了一般人。这天,她看到老公在书房的电脑前不停地敲着双击鼠标并按删除键。

凑近一看,原来还在加班,并且还是在操作Excel。这下,她来劲了。

“呵呵,回家了还忙工作,真是大忙人。”她戏谑地说了一句。

“唉!命苦啊,这么一大堆数据,要将它们调整过来,真是头疼。”老公眼睛仍是盯着电脑,回了一句。

“要不要我帮忙,我可是Excel高手呢。”吴老师不忍心,也想要在老公面前露一手。

“得了吧,还高手!”老公不相信地说。“累死我了,我先休息一下,喝杯水。”

老公起身到客厅去了,没有理会吴老师。

趁这个间隙,吴老师坐到电脑前,仔细一看,原来是一组设备编码数据,将近万行,长短不一,要将第5个分隔符“-”前的字符串提取出来。示例数据如下图1所示(原数据不便公开,使用演示数据)。

图1

老公的做法是,双击鼠标,将光标定位到第5个“-”前,然后按Delete键删除后面的字符。

“天呐,这搞到什么时候……这个笨老公!不会想些简单的办法,难怪要加班。”吴老师喃喃自语,同时手也没闲着,只见她在单元格C1中敲下这个公式:

=LEFT(A1,FIND('@',SUBSTITUTE(A1,'-','@',5))-1)

下拉复制到最后一个单元格。大功造成!

“咦,你是怎么搞的,怎么就……”。不知什么时候,老公已经站在她身后,脸上写着一个大大的问号……

(0)

相关推荐