【发布时间】:2019-09-06 02:15:16
【问题描述】:
我想从 Excel 中的字母数字字符串中提取所有数字。我有一个包含字母数字字符串列表的 excel 表,如下所示,我想从字母数字字符串中提取所有数字并将其存储在一个新单元格中
我已经尝试过在网上找到的以下公式,但它输出'6',但它不正确,所以有人可以帮我吗?
SUM(MID(0&A2,LARGE(ISNUMBER(--
MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1))*ROW(INDIRECT("1:"&LEN(A2))),
ROW(INDIRECT("1:"&LEN(A2))))+1,1)*10^ROW(INDIRECT("1:"&LEN(A2)))/10)
我希望这个字符串的输出:
eed1e11bd1a66cb47ad8b215c882194cdf964332484d20c56aea69e6e5196f67
成为:
1111664782158821949643324842056696519667
请注意,我希望仅通过 Excel 执行此操作。最好是一些函数而不是宏。
【问题讨论】:
-
我将通过用户定义的函数进行正则表达式函数。看到这个帖子:stackoverflow.com/questions/22542834/…
-
@FrankBall 正则表达式只能与 VBA 一起使用吗?
-
@FrankBall 我只是在看最后一行说宁愿不使用宏。
标签: excel excel-formula numeric alphanumeric