我希望拆分一个单元格值
单元格值将采用###x###
的形式
#
是0
- 9
个数字的位置。
此外,地点数量可能会有所不同,因此可能会###x####
或####x####
这使我无法使用LEFT
或MID
函数
常见的是我要分别提取的两个数字由'x'
我尝试使用搜索功能但找不到答案。
我该怎么做?有没有VBA?谢谢!
答案 0 :(得分:1)
我们假设您的字符串位于A1
字段中。
您可以使用FIND
或SEARCH
功能查找'x'
字符的位置。
=FIND("x", A1)
您可以通过左侧的字符获得第一个数字:
=LEFT(A1, FIND("x", A1) - 1)
通过截取结束后的字符获得第二个数字:
=MID(A1, FIND("x", A1)+1, 999)
(当然,参数分隔符是根据您的设置,因此您可能需要以分号左右替换所有逗号。)