我有一组中的表列多格式的电话号码。我想删除所有非数字组成,并有条件在前面加一个1(如果不存在的话)。到目前为止,我有:
=ArrayFormula( (REGEXREPLACE( E4:E , "([^0-9]+)" , "" ) )
我已经放在F4。发生在F4,你可以在表中看出了一个错误。当扩大记载:
Error Array result not expanded because it would overwrite data in F16
F16是右边的803号。但我想它覆盖所有这些数字并重新格式化数字,我在做什么错?
由ARRAYFORMULA
重新写的实际数据则无法重新格式化当场。你的选择是:
ARRAYFORMULA
到一个空列ARRAYFORMULA
像限制你ARRAY_CONSTRAIN
:=ARRAY_CONSTRAIN(REGEXREPLACE(E16:E, "([^0-9]+)", ""), 12)