I MS Excel 2013我有一个列出邮政编码信息的专栏。它包含一个4位数的邮政编码,后跟一个城市名称,但在某些字段中,邮政编码前面有一个城镇名称,如下所示:
7100 Vejle
8600 Silkeborg
Grauballe 8600 Silkeborg
我想将这些数据分成三列:城镇名称(大多数情况下为空),邮政编码和城市名称,所以我需要一个公式,在第一个数字之前返回所有字符,但我无法弄清楚怎么做。
答案 0 :(得分:1)
我会使用" Text to Columns&#34 ;,使用Space作为分隔符。这会将您的数据分成两列或三列,具体取决于是否存在城镇名称。然后,您可以对此数据使用公式将数据排序为正确的列。
假设一旦你完成文本到列,你的数据就会出现在B,C列和有时D列中,在数据旁边输入这个公式,比如在F2中,然后拖动三列,并向下移动所有行,将对数据进行正确排序:
=IF($D2="", IF(A2="", "", A2), B2)