该列中有一系列电话号码,但有些被写为“=+ 55 11 91234-5678”,而Google Sheets将它们解释为函数,而不是将它们视为数字。有什么办法可以去掉开头的“=”吗?
我尝试连接,这会返回错误,并尝试查找和替换,这不会返回任何内容。
如果您愿意使用单独的列,您可以尝试使用公式文本:
=iferror(substitute(B2,"=",""),substitute(formulatext(B2),"=",""))
我的测试数据中的 B5 和 B6 格式为文本。
我有两种方法可以从输出中删除等号。对于每个单元格,您需要在等号
'
=
首先是针对单细胞。
使用的公式。
=IF(LEFT(A1, 2) = "=+", "+" & MID(A1, 3, LEN(A1)-2), A1)
示例输出。
第二个是整个列。
=ARRAYFORMULA(IF(LEFT(A1:A, 2) = "=+", "+" & MID(A1:A, 3, LEN(A1:A)-2), A1:A))
注意: 您需要在单元格开头输入
输入值位于A 列