如何利用Text函数将小数转化为百分数 excel百分比函数公式

应用场景
利用Text函数将下图 C 列中小数形式的“销量占比”转化为百分数 , 参见 D 列 。

如何利用Text函数将小数转化为百分数 excel百分比函数公式


操作步骤
1.选中 D2 单元格 , 在英文输入法状态下输入公式:=TEXT(C2,”#%”) , 按回车键确认公式 , 再将公式向下填充 , 即可将 C 列中的小数全部转化为百分数 。

如何利用Text函数将小数转化为百分数 excel百分比函数公式



如何利用Text函数将小数转化为百分数 excel百分比函数公式


2.观察转化后的结果 , 可见最后一行“香辣龙虾尾”的销量占比(百分数)只显示出了一个百分号% 。原因在于 0.002304147 四舍五入后等于 0% , 在应用公式 TEXT(C2,”#%”)时 , “0”是不显示的 。
公式 TEXT(C2,”#%”)中的“#”为数字占位符 , 可以为一位或多位数字 , 但是如果首个数字是 0 , 这个 0 无意义 , 所以不会显示 。
我们可以通过适当增加百分数的小数位数来解决百分号%前无数字的问题 。

如何利用Text函数将小数转化为百分数 excel百分比函数公式


3.将 D2 单元格中的公式更改为:=TEXT(C2,”0.00%”) , 回车确定公式 , 再将公式向下填充 。此时可以看到 D7 单元格中的“%”前面已经有数字显示出来了 。

如何利用Text函数将小数转化为百分数 excel百分比函数公式



如何利用Text函数将小数转化为百分数 excel百分比函数公式


公式说明:
【如何利用Text函数将小数转化为百分数 excel百分比函数公式】 TEXT(C2,”0.00%”)函数公式中的第一个参数代表要设置格式的单元格内容 , 第二个参数”0.00%”代表要显示的格式 。小数点后面有几个“0”代表小数点后要保留几位小数 。

    推荐阅读