我在 Excel 中有由数字、字母和符号组合而成的文本。
010-038-310-1500-93745
010-038-310-3000-xxxxx-xxxxxxxx-xxxxxxxx
010-038-???-????-?????-????????
010-038-190-3109-?????-87655467-????????
010-038-310-3101-xxxxx-xxxxxxxx-xxxxxxxx
010-038-xxx-3103-xxxxx-xxxxxxxx-49359661
我想删除文本中最后一个数字之后的所有字符:
010-038-310-1500-93745
010-038-310-3000
010-038
010-038-190-3109-?????-87655467
010-038-310-3101
010-038-xxx-3103-xxxxx-xxxxxxxx-49359661
有没有办法用 Excel 中的公式来做到这一点?
对于A1中的数据,在另一个单元格中,输入数组公式:
数组公式必须用Ctrl++Shift输入,Enter而不仅仅是Enter键。如果正确执行此操作,公式将在公式栏中显示并带有花括号。
一个 UDF 做同样的事情:
我没有安装 excel,但似乎与 google 表格中的语法相同。非常简单的正则表达式应该很容易理解。
正则表达式捕获任何内容,但必须以数字结尾。
任何人都可以使用 Excel 验证语法是否相同?