regex - EXCEL中有没有将文本与数字分开的函数?

标签 regex string excel function

我的意思是,例如在 A1 中:123b 可能最好将 123 放在 B 列中,将“b”放在 C 列中。有什么功能吗?

最佳答案

如果数字始终位于开头,则对于数字:

=LOOKUP(9.9E+307,--LEFT(A1,ROW(INDIRECT("1:20"))),LEFT(A1,ROW(INDIRECT("1:20"))))

对于字母:

   =MID(A1,LEN(LOOKUP(9.9E+307,--LEFT(A1,ROW(INDIRECT("1:20"))),LEFT(A1,ROW(INDIRECT("1:20")))))+1,20)

公式中的“20”只需是大于您可能正在处理的最长字符串长度的数字即可。

关于regex - EXCEL中有没有将文本与数字分开的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19282326/

相关文章:

C++ boost :regex_search expression - Issue combining expressions to catch all sequences

java - Excel - 自动输入到下一个空行

php - 如果单词是特定字符,如何选择单词的所有开头字符?

javascript - 如何使用 React 库将数据导出到 Excel

python - 人员匹配程序或算法

javascript - 如果 URL 后面有查询字符串,则使用 javascript 更改文件扩展名

regex - Bash 中的多个多行正则表达式匹配

javascript - 如果模式针对正则表达式,则防止继续在文本框上书写

java - 替换单引号以插入到 MYSQL

python - Pandas datetime64 到字符串