Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何阅读课文;“格式化后”;在Excel单元格中_Excel_Excel Formula - Fatal编程技术网

如何阅读课文;“格式化后”;在Excel单元格中

如何阅读课文;“格式化后”;在Excel单元格中,excel,excel-formula,Excel,Excel Formula,我有一些包含浮点值的单元格,这些浮点值通过存储在其中的单元格的格式设置为百分比。然后我需要读取这个值并将其连接成一个字符串。但当我这样做时,连接的值使用的是原始浮点数,而不是我想要的格式化百分比 举个例子: %列中的值实际上是-0.101443582441324列1中的值,但我使用了单元格格式选项将其更改为百分比值 第1列中的正确文本应如下所示: \text{-10.144%} \text{-10.696%} \text{-11.290%} 相反,它会提取单元格的基本值,预先格式化 Colu

我有一些包含浮点值的单元格,这些浮点值通过存储在其中的单元格的格式设置为百分比。然后我需要读取这个值并将其连接成一个字符串。但当我这样做时,连接的值使用的是原始浮点数,而不是我想要的格式化百分比

举个例子:

%
列中的值实际上是
-0.101443582441324
列1中的值,但我使用了单元格格式选项将其更改为百分比值

第1列中的正确文本应如下所示:

\text{-10.144%}
\text{-10.696%}
\text{-11.290%}
相反,它会提取单元格的基本值,预先格式化

Column1
中使用的公式是
=CONCATENATE(“\text{”,D2,“}”)


如何更改
列1
列中的公式以生成正确的文本?

您需要使用
text()
函数-应类似于以下内容:

="\text{"&TEXT(D2,"00.000%")&"}"

您需要使用
TEXT()
函数-应该类似于以下内容:

="\text{"&TEXT(D2,"00.000%")&"}"