用数值和文本值替换列上的REGEXREPLACE

用数值和文本值替换列上的REGEXREPLACE,regex,excel,google-sheets,formula,spreadsheet,Regex,Excel,Google Sheets,Formula,Spreadsheet,我试图从列中的每个条目中删除一个尾随的字符,我的公式是 =REGEXREPLACE(A1;“\.$”;”) 将此应用于我的数据: 0 aa. cc 第一个值函数REGEXREPLACE参数1需要文本值时出错。但是“0”是一个数字,不能强制为文本。 正在尝试使用T()将其转换为文本: =REGEXREPLACE(T(A1);“\.$”;”) 没有错误,但单元格A1为空,而不是0。如何将此公式应用于具有MICE数据类型的列 试试看 =REGEXREPLACE(A1&"";"\.$"; ""

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

=REGEXREPLACE(A1;“\.$”;”)

将此应用于我的数据:

0
aa.
cc
第一个值
函数REGEXREPLACE参数1需要文本值时出错。但是“0”是一个数字,不能强制为文本。

正在尝试使用
T()
将其转换为文本:

=REGEXREPLACE(T(A1);“\.$”;”)

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

试试看

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

试一试


=REGEXREPLACE(T(A1),“\.$”,”)
对我有效。对我来说它不起作用。。它会去掉零。如果A1不包含文本,t将返回一个空字符串。
=REGEXREPLACE(t(A1),“\.$”,”)
对我有效。对我来说它不起作用。。它去掉了零。如果A1不包含文本,t将返回一个空字符串。效果很好!是否通过与空字符串连接将数字强制为文本?效果很好!是否通过与空字符串连接将数字强制为文本?
=REGEXREPLACE(TO_TEXT(A1);"\.$"; "")