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

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

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

将此应用于我的数据:

 0 aa. cc 

我得到第一个值的错误Function REGEXREPLACE parameter 1 expects text values. But '0' is a number and cannot be coerced to a text. 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 。 我如何将这样一个公式应用于带有微数据types的列?

在这里输入图像说明

尝试

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

要么

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