如何在第一个数字处拆分聚集的字母数字列?
最好更简单比这个。
答案1
为了比 MS 建议的更简单地实现您的目标,请执行以下操作:
- 使用打开文件微软 Word,而不是 Excel。
- 通过+打开
Replace
对话框。CTRLH - 按照屏幕上的说明设置选项(
Use wildcards
必须检查!):
这些选项(通配符)的含义如下:
- 查找内容:
([0-9]{1,})
- 表示任意数字 1 次或多次。()
需要括号以备将来使用 - 它们标记字符串块。 - 替换为:
,\1
- 逗号和括号Find what
中的第一个块()
。
按Replace All
-你的字符串将被转换如下:NY City 4a
-->NY City ,4a
现在将结果文件保存为文本(不是 Word 文档!),将扩展名更改为CSV然后在 Excel 中打开它。如果您的默认 CSV 分隔符是逗号 - 您将有带逗号分隔的字符串,分为 2 个单元格。如果您有不同的默认分隔符 - 用此字符替换上述“替换为:”表达式中的逗号。
阅读有关通配符的更多信息:使用通配符查找和替换字符。