在没有 E+ 的情况下连接大量双引号
Concatenate Double Quote for a large number without E+
我在 excel 中有一些非常大的数字。我需要在每个数字的末尾连接双引号。
比如我有号码:
20150909110448800000000000 in A1
20150909105944800000000000 in B1
and 20150909110448700000000000 in C1
我需要这样的输出:
"20150909110448800000000000","20150909105944800000000000","20150909110448700000000000" in D1
我尝试通过选择单元格格式 --> 数字 --> 自定义 --> 0 --> "OK"
来更改单元格 D1 的格式
然后将concatenate函数放在D1中。
=CONCATENATE(CHAR(34),A1,CHAR(34),",",CHAR(34),B1,CHAR(34),",",CHAR(34),C1,CHAR(34))
但它给出的输出为:
"2.01509091104488E+25","2.01509091059448E+25","2.01509091104487E+25"
而不是我所期望的。
能否请您提供在输出中去掉这个 E+ 的解决方案?
您可以将数字转换为文本,然后进行连接。如果添加 " "
.
,输出将是文本
=CONCAT(CHAR(34),TEXT(A1,0),CHAR(34),TEXT(B1,0),CHAR(34))
我在 excel 中有一些非常大的数字。我需要在每个数字的末尾连接双引号。
比如我有号码:
20150909110448800000000000 in A1
20150909105944800000000000 in B1
and 20150909110448700000000000 in C1
我需要这样的输出:
"20150909110448800000000000","20150909105944800000000000","20150909110448700000000000" in D1
我尝试通过选择单元格格式 --> 数字 --> 自定义 --> 0 --> "OK"
来更改单元格 D1 的格式然后将concatenate函数放在D1中。
=CONCATENATE(CHAR(34),A1,CHAR(34),",",CHAR(34),B1,CHAR(34),",",CHAR(34),C1,CHAR(34))
但它给出的输出为:
"2.01509091104488E+25","2.01509091059448E+25","2.01509091104487E+25"
而不是我所期望的。
能否请您提供在输出中去掉这个 E+ 的解决方案?
您可以将数字转换为文本,然后进行连接。如果添加 " "
.
=CONCAT(CHAR(34),TEXT(A1,0),CHAR(34),TEXT(B1,0),CHAR(34))