EXCEL 部分数据提取问题

来源:百度知道 编辑:UC知道 时间:2024/05/22 05:50:40
现在小弟需要提取特定的部分数据...描述如下:

满足条件:

1.任意字母后紧跟六个连续数字,(比如 N123456, K587412)则返回数列(N123456,K587412)

2.如果不满足,返回空白。

A1中的数据为任意,但是有些必定会包含[一个任意字母+6个连续数字],我想挑出这些字母+数字,但是由于每个单元格中的数据格式是不同的,所以不能用RIGHT或者LEFT去提取。这个问题已经困扰我很久了,每次都要手动作,老出错...T_T

=IF(LEN(B1)=7,(IF(AND(ISTEXT(LEFT(B1,1)),ISNUMBER(RIGHT(B1,1))),B1,"")),"")

这个问题挺复杂的,需要用到很多的函数,就是用程序来做都很麻烦,何况是用Execl,你最好想别的办法吧。
另外,哥们你给的分过低了,估计没人帮忙了。