Excel文本格式数字四舍五入到数百万
有没有办法在一个文本string中embedded一个数字,同时仍然将其舍入到数百万个并显示“m”?
如果只是格式化,我会使用:
#.#,, 'm'
在文本中,我会使用:
text(ref, "#.#,,")
但是你怎么把这两个结合起来? 以下不起作用
text(ref, "#.#,,m")
=TEXT(ROUND(ref,-6)/1000000,"#,##0")&"m"
这个数字可以高达数百万,然后用字母“m”代替6 0's
。 例如4,658,458,685
将变成:
4,658m
编辑:
以下按照TEXT
函数中的所有要求工作:
=TEXT(ref,"#.#,,"&""""&"m"&"""")