我有一个excel表,只有一列,如下所示:
Col A
1201NSNYC-Brooklyn Group HHCyes
1202NSNYC-Brooklyn Office HHCyes
我想在数据集上运行一个公式,将12011202所有行都以这样的数字开头。前4个字符将始终以这样的数字开头。
因此,新列将包含1201或1202,它将从原始列中删除自己。如果我们可以删除末尾的"是"(有时是"否"(,但大部分是"是",则它可以
只要答应就行。谢谢你的帮助。
公式运行后的结果是:
Col A Col B
1201 NSNYC-Brooklyn Group HHC
1202 NSNYC-Brooklyn Office HHC
列A-输入数据:
1201NSNYC-Brooklyn Group HHCyes
B列-4位代码后的部分:
=MID(@A:A,5,999)
NSNYC-Brooklyn Group HHCyes
C列-四位代码:
=LEFT(@A:A,4)
1201
D列-剥去任何尾随的yes
或no
:
=LEFT(@B:B, LEN(@B:B) - IF(RIGHT(@B:B,2)="no",2,IF(RIGHT(@B:B,3)="yes",3,0))
NSNYC-Brooklyn Group HHC
然后隐藏列A和B。
不能编写公式来覆盖其他单元格的内容。为此,您需要冒险进入VBA。