首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“谷歌工作表”中的数字格式错误

“谷歌工作表”中的数字格式错误
EN

Stack Overflow用户
提问于 2021-06-15 23:27:32
回答 2查看 76关注 0票数 0

我需要在这样的列中格式化数字:

08146.000331/2021-32

但是,当我使用以下格式时

代码语言:javascript
复制
00000"."000000"/"0000"-"00

结果是

08146.000331/2021-3

我做错了什么?

有一个公式来达到预定的结果吗?

这是实际的工作表:链接

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-06-16 06:33:41

C中的一些值是数字,还有一些是类似于数字的文本字符串。

单击“C列”并选择“插入”>“右列”以创建新的列D。然后将此公式插入单元格D4中。

代码语言:javascript
复制
=arrayformula( 
  { 
    "Formatted SEI"; 
    regexreplace(trim(C5:C); "^(\d{5})(\d{6})(\d{4})(\d{2})$"; "$1.$2/$3-$4") 
  } 
)

该公式将所有值转换为文本字符串并插入分隔符。

票数 2
EN

Stack Overflow用户

发布于 2021-06-16 00:59:42

代码语言:javascript
复制
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. 
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67994585

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档