我有一个包含多列和超过1,000行的Excel电子表格。在其中一个列('City')中,一些单元格在单元格内部也有邮政编码,例如'someplace 12345'。我想将数字移到另一个新列,同时保持城市的位置。有没有办法使用Excel功能?我会逐个查看这些行,但是有许多方法可以做到这一点。感谢任何帮助,谢谢你。
答案 0 :(得分:1)
尝试此=MID(A1,FIND(" ",A1,1)+1,LEN(A1))
,然后拖放并复制。见截图
答案 1 :(得分:0)
如果邮政编码全部采用5位数字格式:
=IF(ISNUMBER(RIGHT(A1,5)*1),RIGHT(A1,5),"")
答案 2 :(得分:0)
菜单项Data>在这种情况下,文本到列可能对您有用。它允许您根据分隔符拆分列。
http://office.microsoft.com/en-us/excel-help/split-text-into-different-cells-HA102809804.aspx
答案 3 :(得分:0)
假设邮政编码与地名分隔,并且没有空格,除此之外没有空格,您需要这些公式(单元格A1
中的原始值):
地名:
=LEFT(A1,FIND(" ",A1))
邮政编码:
=RIGHT(A1,LEN(A1)-FIND(" ",A1))
如果邮政编码是固定宽度(5):
地名:
=LEFT(A1,LEN(A1)-5-1)
邮政编码:
=RIGHT(A1,5)