gpt4 book ai didi

excel - 字符串转换与TEXT公式字符限制?

转载 作者:行者123 更新时间:2023-12-03 01:07:04 25 4
gpt4 key购买 nike

我正在尝试格式化存储为文本值的单个数字。

例如,我想转换:

5145350002005000080

致:

5145-350002-00500-0080

我使用的公式是:

=text(A1,"0000-000000-00000-0000")

我收到的输出是:

5145-350002-00500-0000

为什么最后 4 个字符是“0000”而不是我期望的“0080”?是否有字符限制,或者我的公式不正确?

最佳答案

引自Large Number Arithmetic:

The limit in Excel is 15 significant digits in a number. Enter a 16 digit credit card number and 1234567890123456 will become 1234567890123450.

实际上,即使是 5145350002005001111 也会得到 5145-350002-00500-0000

此外,在选择输入单元格时查看编辑栏 - 对于我的 Excel 2007,我看到:

Excel number limit

希望对您有帮助)

编辑:

作为解决该任务的解决方案 - 将数字格式设置为文本并使用以下公式:

=LEFT(A1,4)&"-"&MID(A1,5,6)&"-"&MID(A1,11,5)&"-"&RIGHT(A1,4)

关于excel - 字符串转换与TEXT公式字符限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14755672/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com