那里有一个“智能”数字格式公式的“食谱”,这是一种“Rails ActionView的distance_of_time_in_words方法吗?
我希望输入一个数字:1,816,724,然后看 1.8M (或输入2,394并查看 2.4K )。
答案 0 :(得分:3)
选择要接收自定义数字格式的单元格,然后点击 Ctrl + 1 。当格式化单元格对话框打开时,转到数字选项卡,然后从左侧列表中选择自定义。为类型提供以下内容:,
[>999999]0.0,,\M;[>999]0.0,K;0
请注意, M 是格式掩码中的保留字符,必须使用反斜杠进行转义才能成为文字。你也可以用引号括起来,但由于我在VBA的.NumberFormat property中使用自定义数字格式,我更喜欢转义字符,以避免在引用的字符串中处理引号。您的结果应类似于以下内容:
答案 1 :(得分:0)
你可以试试这个:
=IF(A1<1000,A1,IF(A1<1000000,ROUND(A1/1000,1)&"K",ROUND(A1/1000000,1)&"M"))
假设您的号码在 A1 。
答案 2 :(得分:-1)