电子表格的单元格A中有两种类型的值
值类型1:邮政编码区域和子邮政编码之间必须有一个空格,因为邮政编码区域小于10(即MK1-MK9)
MK1 1AS
值类型2:两者之间没有空格,因为邮政编码区域大于10(即MK10-MK46)
MK170DB
将第二组值分割成这样的最好方法是:
MK17 0DB
我在想一些伪代码,类似于:
如果in中第4个字符(从右数)的
MK170DB
值不是空白然后计算4个空格并创建一个空字符,像这样保留它
MK17 0DB
如果不是,则假定第四个字符为空白(即
MK1 1AS
)并保留它
由于只需要运行一次此操作即可清理数据,因此我正在考虑在B列中创建一个引用A列并进行必要清理的公式。然后,我将列A中的值替换为列B中的值。
谁能告诉我我提出的逻辑可以在Excel中执行还是有更好的方法呢?
谢谢。
将数据存储在A1中,然后在B1中输入:
=IF(ISERROR(FIND(" ",A1)),LEFT(A1,4) & " " & MID(A1,5,999),A1)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句