如何删除1列中每个单元格的特定字符,使用Excel公式
在列AI有这样的:
一个
- 0933 456 7377
- 0948455 9911
- 0917 330 44 77
- +63917 234 9999
- +63 933 727 0415
我希望它是这样的:
一个
- 09334567377
- 09484559911
- 09173304477
- 09172349990
- 09337270415
注意:就像“Ctrl + F和replace”function,除了前3个例子,我想删除空格。 我知道这需要每个单元格不同的公式。 请帮助我,非常感谢您提前!
如果你把:
=IF(LEFT(A1,3)="+63",MID(A1,4,15),A1)
在你的第一排和复制下来,以适应领先的+63
应该被删除。 复制具有此公式的列,然后将特殊值粘贴到顶部,以便在select列的情况下,首页>编辑>查找和select,用[space]
replace[space]
将删除所有空格。
结果可能会转换为数字格式,因此会丢失前导0
s,但可以用公式(例如="'0"&C1
)加回(或在+63
s的情况下加上),其中C1应该被调整以适应。
试一试这个公式(进入B1并拷贝):
= TEXT(SUBSTITUTE(SUBSTITUTE(A1,“+ 63”,“”),“”,“”),“00000000000”)