我正在尝试绘制一个图表,其中y轴是磁盘大小。
我的大小从2千字节到大约22千字节不等。
表示为~2000到22e12的数字
在图表轴上看起来非常糟糕。
我可以将比例设置为“数千”,然后我会留下2到22e9之间的数字,读者可以做22e9(千)字节是22PB的数学运算。
但这不直观。
所以我尝试了自定义格式。
我知道我可以做到
[红色] [>十亿]; [蓝色] [>百万]
但这样只能提供两个。
我也知道我可以做正面,负面和零点的东西。
但有没有办法可以完成以下任务:
(a)单元格值是数字,大小(字节),千字节或某些此类单位
(b)图表显示带有这些数字的y轴
(c)y轴是对数的(非常重要)
(d)y轴标签视情况转换为K,M,G或P字节
如果您认为自己有解决方案,请使用此示例数据进行验证:
1990,2050
1992年,21246
1993年,208557
1996年,20971520
2000,306184192
2012,1.75922E + 14
你的图表应该是X-Y Scatter(带线条) 您的图表应包括第一列中的数字作为线性刻度上的x轴 您的图表应包含第二列中的数字作为对数刻度的y轴 你的图表应该有y轴图例,如“1K”,“10K”,“100K”,“1M”,“10M”,“100M”,......“1P”等等,在适当的点上。
同样的解决方案显然也适用于金钱,您希望以适当的后缀和少量数字显示数千,数百或数十亿的数字。
答案 0 :(得分:1)
尝试将99.9G格式的字符串值转换为99.9E ^ 9值
=CHOOSE(SEARCH(RIGHT(B5),"kMG"), 10^3,10^6,10^9)*VALUE(LEFT(B5,LEN(B5)-1))