带有数字和文本值的列上的REGEXREPLACE

时间:2017-01-25 14:04:34

标签: regex excel google-sheets formula spreadsheet

我正在尝试从列中的每个条目中删除尾随的.字符,我的公式是

=REGEXREPLACE(A1; "\.$"; "")

将此应用于我的数据:

0
aa.
cc

我收到第一个值Function REGEXREPLACE parameter 1 expects text values. But '0' is a number and cannot be coerced to a text.

的错误

尝试使用T()将其转换为文字:

=REGEXREPLACE(T(A1);"\.$"; "")

没有错误,但是单元格A1是空的而不是0。如何将这样的公式应用于具有miced数据类型的列?

enter image description here

1 个答案:

答案 0 :(得分:2)

尝试

=REGEXREPLACE(A1&"";"\.$"; "")

=REGEXREPLACE(TO_TEXT(A1);"\.$"; "")