大家用Excel处理数据时,为了美观,大多会使用Excel的自身提供的文本对齐方式,如水平对齐和垂直对齐。但有时为了让某列中的数值看上去更加直观醒目,需要将这些数值设置为小数点对齐。大家知道在Word提供了直接设置小数点对齐的方法,在Excel中该怎样设置呢?
通常可以用批量增加或减少数值的小数位数来让小数点对齐。如果数值的小数位数不等,又不想通过补“0”的方式对齐小数点,就可以用自定义数字格式或公式的方法来设置。
例如有一列小数,其中最大的小数位数为“3”,如下图所示。为显示对比效果,将其复制到D列,并在D列设置小数点对齐。
设置自定义单元格格式的方法是:选择D1:D10右击→选择“设置单元格格式”→数字→自定义,在“类型”下输入:
0.???
Excel指定位置的单元格引用的OFFSET函数使用基础教程
以指定的引用为参照系,通过给定偏移量得到新的引用。返回的引用可以为一个单元格或单元格区域。并可以指定返回的行数或列数。 语法 OFFSET(reference,rows,cols,height,width) Reference作为偏移量参照系的引用区域。Reference必须为对单元格或相连单元格区域的引用;否则,函数
单击“确定”。
其中“?”的数量为“3”,即该列数值中最大的小数位数。这样设置后可得到D列的小数点对齐效果,但该方法会在整数后也添加一个小数点“.”,因而当列中包含整数时反而显得不太美观。
如果某列的数值是计算得到,例如下图C列为A列与B列的乘积,计算结果包含整数和小数位数为“1-3”的小数,这时可以用公式的方法来“设置”小数点对齐。
在C2单元格输入公式:
=SUBSTITUTE(TEXT(A2*B2,"0.????"),". "," ")
然后向下填充公式,设置该列数值的单元格对齐方式为“右对齐”,并适当调整列宽即可
Excel函数之指定位数向上舍入的ROUNDUP函数使用教程
远离零值,向上(绝对值增长的方向)舍入数字。 语法 ROUNDUP(number,num_digits) Number需要向上舍入的任意实数。 Num_digits指定的位数,按此位数进行四舍五入。 说明 •函数ROUNDUP和函数ROUND功能相似,不同之处在于函数ROUNDUP总是向上舍入数字。 &bul