Lui*_*uis 1 excel google-sheets
如何从Excel或Google表格中的文本字符串中仅提取数字?例如:
A1 - a1b23eg67
A2 - 15dgrgr156
Run Code Online (Sandbox Code Playgroud)
所需的结果是
B1 - 12367
B2 - 15156
Run Code Online (Sandbox Code Playgroud)
您可以使用Google表格中的捕获组来完成此操作
=REGEXREPLACE(A1,?(\d)|.?,?$1?)
Run Code Online (Sandbox Code Playgroud)
任何与方括号内容(数字)匹配的内容都将被复制到输出,其他任何内容都将替换为空字符串。
请参阅@Max Makhrov对这个问题的回答
要么
=regexreplace(A1,?[^\d]?,??)
Run Code Online (Sandbox Code Playgroud)
删除所有不是数字的东西。