我需要在这样的列中格式化数字:
08146.000331/2021-32
但是,当我使用以下格式时
00000"."000000"/"0000"-"00结果是
08146.000331/2021-3
我做错了什么?
有一个公式来达到预定的结果吗?
这是实际的工作表:链接
发布于 2021-06-16 06:33:41
列C中的一些值是数字,还有一些是类似于数字的文本字符串。
单击“C列”并选择“插入”>“右列”以创建新的列D。然后将此公式插入单元格D4中。
=arrayformula(
{
"Formatted SEI";
regexreplace(trim(C5:C); "^(\d{5})(\d{6})(\d{4})(\d{2})$"; "$1.$2/$3-$4")
}
)该公式将所有值转换为文本字符串并插入分隔符。
发布于 2021-06-16 00:59:42
Try
000"."000"."000"-"00 ---> for CPF, and
00"."000"."000"/"0000"-"00 ---> for CNPJ.
For numbers with more then 14 digits, this type of formatting don't works due to numeric precision limit.
Um abraço. https://stackoverflow.com/questions/67994585
复制相似问题