excel中的Name and Address
列看起来像
我想将城市名称和Pincode分别列为
Secunderabad 500094
warangal 506005
warangal 506005
是否可以在excel中进行?或者有任何选择请告诉我
答案 0 :(得分:3)
如果所有内容都以连字符“ - ”分隔,那么您可以使用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-
,则公式将无效。