使用数字格式向右移动小数点位置

我在Excel中有一个图表,我想从以下位置更改我的值:

0.9
0.8
0.7
0.6
0.5

至:

90
80
70
60
50

无论如何,通过使用格式代码格式化数字来做到这一点? 你可以在格式代码中乘以一个数字100吗? 百分比格式可以工作,但我不想在最后%。 我试图从格式代码中删除%,但没有奏效。

假设我们有一个简短的常量表:

在这里输入图像描述

我们想改变格式 select单元格并运行这个短的macros:

Sub FakeFormat() Dim DQ As String, mesage As String Dim r As Range DQ = Chr(34) For Each r In Selection v = 100 * r.Value mesage = DQ & v & DQ r.NumberFormat = mesage & ";" & mesage & ";" & mesage & ";" Next r End Sub 

生产:

在这里输入图像说明

注意

这只是格式的改变,底层的价值还是不到1

你可以添加一个帮手列。 例如,在一个新的列put = A1 * 100并将其复制下来。 让图表使用这个新的帮助列,而不是原来的基础值。