怎样从EXCEL中批量抽取数据。要提取数据的列中有文字有身份证号码,想单纯把号码提取出来。各位请指教。

2025-01-07 00:34:59
推荐回答(3个)
回答1:

这么长的文本吗?一个单元格中?
用分列处理,如果用函数
如下
姓名=mid(a1,4,3)
身份证号=mid(a1,25,18)
因姓名不同和拼音的不同,可能造成提取不正确,可用find函数来判起始和结束位置
如姓名可能是四个字的也可能是两个字的,公式改为如下即可
=MID(A1,4,FIND("拼",A1)-5)
身份证公式改为
=MID(A1,FIND("身份证",A1)+4,18)

回答2:

你的数据本来文本文件中的吧?或者是在一列中?
如果是,那么只要用“分列”功能即可实现,分隔符选“;”,数据格式全部选文本,除姓名、身份证外,其他都不导入即可了。

回答3:

需要具体看一下你的数据是什么样子的。