如何在Excel中将一个单元格的值拆分为多个单元格?
我有Excel中的Name and Address
列看起来像一个
我想在城市名称和Pincode分开的列像
Secunderabad 500094 warangal 506005 warangal 506005
有没有可能在Excel中做? 或有任何select,请让我知道
如果全部用连字符“ – ”分隔,则可以使用Left
函数,如下所示:
=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-
或PHNO-
,则公式将不起作用。