如何用excel函数来截取一段不规则字符里面的11位数字?

如图,就是想得到11位数字,其他的数字不需要呐。

方法①用公式的话:

=MID(A1,FIND(";;美团",A1)-11,11)

方法②可以用分号把文本分列,然后=RIGHT函数截取即可,如有不明白的追问我,我继续帮您解决

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-11-08

如果有且只有1处11位数字,不存在大于11位的情况

=CONCAT(TEXT(MID(A1,ROW($1:$99),11),"[>="&10^10&"]0;;;"))

本回答被提问者采纳
第2个回答  2021-11-08
用公式试试吧。假设数据在D2:D100中,E2输入
=-LOOKUP(,-MID(D2&"A",ROW($1:$999),11))
下拉。
第3个回答  2021-11-08
=--mid(D2,find("?",D2,9),11)
第4个回答  2021-11-08
选择A列数据,在“数据”选项下的“分列”,以逗号作为分隔符分列,并将身份证号码列设置为文本,即可。
相似回答