Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.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,有没有一种方法可以在文本字符串中嵌入一个数字,同时仍将其舍入到数百万并显示一个“m” 如果只是格式化,我会使用: #.#,, 'm' text(ref, "#.#,,") 在文本中,我将使用: #.#,, 'm' text(ref, "#.#,,") 但如何将两者结合起来呢?下面的方法不起作用 text(ref, "#.#,,m") 这将把一个数字四舍五入到数百万,然后用字母“m”替换60。e、 g.4658458685将成为: 4658m 编辑: 以下功能可按要求与文本功能内的所有内

有没有一种方法可以在文本字符串中嵌入一个数字,同时仍将其舍入到数百万并显示一个“m”

如果只是格式化,我会使用:

#.#,, 'm'
text(ref, "#.#,,")
在文本中,我将使用:

#.#,, 'm'
text(ref, "#.#,,")
但如何将两者结合起来呢?下面的方法不起作用

text(ref, "#.#,,m")
这将把一个数字四舍五入到数百万,然后用字母“m”替换6
0
。e、 g.
4658458685
将成为:

4658m

编辑:

以下功能可按要求与
文本
功能内的所有内容配合使用:

 =TEXT(ref, "#.#,," & """m""")
这将把一个数字四舍五入到数百万,然后用字母“m”替换6
0
。e、 g.
4658458685
将成为:

4658m

编辑:

以下功能可按要求与
文本
功能内的所有内容配合使用:

 =TEXT(ref, "#.#,," & """m""")


你能举一个例子说明你转换的是什么数字格式,你希望它是什么样子吗?我想用小数点来四舍五入百万,所以15100000会显示是15.1,它只是小数点后一位吗?例如,
15199999
将是
15.2m
?是的,这正是我想要的。你能举个例子说明你正在转换什么数字格式以及你想要它是什么样子吗?我想用小数点四舍五入到百万,所以15100000将显示为15.1m,这只是小数点后一位吗?因此,例如
15199999
将是
15.2m
?是的,这正是我想要的,但是有没有办法在文本格式中包含“m”?文本(参考“#.#.#,,”)已经将该图显示为4.658,所缺少的只是m,如果可能的话,我宁愿将其包含在格式中,而不是文本字符串的其余部分工作正常,谢谢!你能解释一下为什么这两组四个引号是必要的吗,这是做什么的呢?基本上他们是在字符串中添加一个额外的引号;每组4个引号只是字符串中的一个引号。因此,例如,如果您试图在单元格中创建值
“m”
(其中卖出的实际值包括引号,而不仅仅是
m
),您可以这样做:
=“”“&”m“&”
因为excel认为你还没有写完字符串,所以你不能在一行中放上3组引号。你基本上把格式放在4个单独的字符串中:
。#,
然后
然后
m
然后
下面的代码也可以工作,并且有少量的引号:
=TEXT(参考,“#.#,,”,“&“m”)
但是,有没有办法在文本格式中包含“m”?文本(参考“#.#.#,,”)已经将该图显示为4.658,所缺少的只是m,如果可能的话,我宁愿将其包含在格式中,而不是文本字符串的其余部分工作正常,谢谢!你能解释一下为什么这两组四个引号是必要的吗,这是做什么的呢?基本上他们是在字符串中添加一个额外的引号;每组4个引号只是字符串中的一个引号。因此,例如,如果您试图在单元格中创建值
“m”
(其中卖出的实际值包括引号,而不仅仅是
m
),您可以这样做:
=“”“&”m“&”
因为excel认为你还没有写完字符串,所以你不能在一行中放上3组引号。你基本上把格式放在4个单独的字符串中:
。#,
然后
然后
m
然后
下面的代码也可以工作,并且有少量的引号:
=TEXT(参考,“#.#,,”,“&“m”)