我在Excel中Name and Address
柱看起来像一个如何在Excel中将一个单元格的值拆分为多个单元格?
我想借此城市的名称和邮递区号在单独的列像
Secunderabad 500094
warangal 506005
warangal 506005
是否有可能在Excel中做什么?或有任何选项此,请让我知道
我在Excel中Name and Address
柱看起来像一个如何在Excel中将一个单元格的值拆分为多个单元格?
我想借此城市的名称和邮递区号在单独的列像
Secunderabad 500094
warangal 506005
warangal 506005
是否有可能在Excel中做什么?或有任何选项此,请让我知道
如果所有用连字符隔开,“ - ”,那么你可以按如下方式使用Left
和Right
功能:
=LEFT(A1, FIND("-",A1) - 1)
和
=RIGHT(A1, LEN(A1) - FIND("-",A1))
其中A1是城市和代码在一起的单元格,Left
公式获取城市,Right
公式获取代码。
编辑
假设每个单元都有CITY-
和PHNO-
以相互衬托的位置,那么你可以不喜欢以下。
获取城市名称:
=TRIM(MID(A1, FIND("CITY-",A1) + 5, FIND("-", A1, FIND("CITY-",A1) + 5) - FIND("CITY-",A1) - 5))
获取代码:
=TRIM(MID(A1, FIND("-", A1, FIND("CITY-",A1) + 5) + 1, FIND("PHNO-",A1) - FIND("-", A1, FIND("CITY-",A1) + 5) - 1))
获取电话号码:
=RIGHT(A1, LEN(A1) - FIND("PHNO-",A1) - 4)
如果一个单元格不包含PHNO-
或CITY-
,然后公式不起作用。
它需要使用宏的字符串操作 – Pedrumj
我不知道VBA。请告诉我如何做到这一点? – Ram