在Excel单元格中具有此数据
kerass(xcvbn=2, abcdefg_iD='510863005')
具有100000条记录,如何使用 excel公式从该Excel工作表中提取ID号
预先感谢
答案 0 :(得分:2)
假设您的值在单元格A2
中。这是要插入的公式
=SUBSTITUTE(RIGHT(A2,LEN(A2)-SEARCH("_iD='",A2)-4),"')","")
这意味着:
答案 1 :(得分:0)
替代答案:
=MID(A1,FIND("'",A1)+1,9)
find
公式找到第一个“'”起始位置
假设所有ID均为9位数字,则MID
公式使用起始位置。从find
开始,并采用以下9位数字。
答案 2 :(得分:0)
因此,假设您的文本在单元格A2中,并且id是最后11个字符的前9个字符,那么这是我能想到的最简单的方法:
=LEFT(RIGHT(A2,11),9)
但是如果添加了多余的字符或ID更改了长度。
这样做的好处是在功能上极简且波动性低。