在Excel中提取(非复活)单元格值

时间:2014-05-02 18:22:34

标签: excel

我希望拆分一个单元格值 单元格值将采用###x###的形式 #0 - 9个数字的位置。 此外,地点数量可能会有所不同,因此可能会###x########x#### 这使我无法使用LEFTMID函数

常见的是我要分别提取的两个数字由'x'

连接

我尝试使用搜索功能但找不到答案。

我该怎么做?有没有VBA?谢谢!

1 个答案:

答案 0 :(得分:1)

我们假设您的字符串位于A1字段中。

您可以使用FINDSEARCH功能查找'x'字符的位置。

=FIND("x", A1)

您可以通过左侧的字符获得第一个数字:

=LEFT(A1, FIND("x", A1) - 1)

通过截取结束后的字符获得第二个数字:

=MID(A1, FIND("x", A1)+1, 999)

(当然,参数分隔符是根据您的设置,因此您可能需要以分号左右替换所有逗号。)