我正在尝试从字符串中提取数字,如下所示,
原始数据 |
---|
XY1 |
OPO13 |
RAW_U9 |
我只希望从文本字符串的末尾获取数字,
输出 |
---|
1 |
十三 |
9 |
我做了一些研究,它告诉我如何提取由空格、“-”或“/”分隔的数字。但是很难从非固定模式的字符串中提取数字。
为此,我阅读了一个使用此公式的教程:
RIGHT(cell, LEN(cell) - MAX(IF(ISNUMBER(MID(cell, ROW(INDIRECT("1:"&LEN(cell))), 1) *1)=FALSE, ROW(INDIRECT("1:"&LEN(cell))), 0)))
但是结果却不是这样。我得到的是这个结果:
当我使用此公式时输出错误 |
---|
Y1 |
PO13 |
AW_U9 |
是我做错了吗?还是我应该使用其他方法从字符串末尾获取数字?