Excel文本格式数字舍入到数百万

时间:2016-02-17 10:49:34

标签: excel excel-formula

有没有办法在文本字符串中嵌入一个数字,同时仍然将其舍入为数百万并显示“m”?

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

#.#,, 'm'

在文中我会使用:

text(ref, "#.#,,")

但你怎么能把两者结合起来?以下不起作用

text(ref, "#.#,,m")

1 个答案:

答案 0 :(得分:3)

=TEXT(ROUND(ref,-6)/1000000,"#,##0")&"m"

这会将数字舍入到数百万,然后将6 0's替换为字母'm'。例如4,658,458,685将成为:

4,658m

编辑:

以下内容符合TEXT函数内所有内容的要求:

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