当前位置: 主页 > Office办公 > Excel专区 > Excel函数 > 如何在一个excel单元格里计算差值,同时又显示百分比?

如何在一个excel单元格里计算差值,同时又显示百分比?

  • 2021-12-15
  • 来源/作者: 菜鸟图库/ 菜鸟图库
  • 988 次浏览

看到有些表格在进行统计的时候会显示成这样。如下图所示:


如何在一个excel单元格里计算差值,同时又显示百分比? 

而且修改数据,C列的差值与百分比会自动变化。如下动图所示:


如何在一个excel单元格里计算差值,同时又显示百分比? 

这是如何做到的呢?下面,将带着大家一起解密。
不过首先,不是很推荐这样放在一个单元格统计,这样不符合数据统计规范,这种只是一种显示机制而已,单元格不够用,只有放在一个单元格里了。 其实分开统计应该是这样的,注意看公式,也是非常的简单,下图为占总百分比。=B6/$B$18注意B18是总计项,所以要加美元符号$锁住。


如何在一个excel单元格里计算差值,同时又显示百分比? 

月差值公式是这样:=B7-B6 注意这个公式要从2月开始输入。


如何在一个excel单元格里计算差值,同时又显示百分比? 

分开表达是这样的。
那如何能实现合在一个单元格显示呢?最自然的想法会想到链接符号&,利用&链接符号把两个单元格的内容链接起来就OK。会发现数据的格式会发生了变化。


如何在一个excel单元格里计算差值,同时又显示百分比? 

但结果事与愿违,所以大家记住,凡是需要将两个数据链接起来,又要保持数据的原始格式,就需要利用Text函数与&的搭配使用。所以不用任何的辅助列,差值(百分比)的公式是这样:


如何在一个excel单元格里计算差值,同时又显示百分比? 

公式显示成这样:=TEXT(B7-B6,"0.00")&"("&TEXT(B7/$B$18,"0.0%")&")"
其实是分成四个部分:
TEXT(B7-B6,"0.00")表示差值,保留小数点两位&"("&链接半个括号TEXT(B7/$B$18,"0.0%")表示占总百分比,保留百分比保留一位小数&")"链接另外半个括号
所以这个使用要掌握Text函数的后面的格式参数就很重要。 可以参看官方的帮助文件。

  如何在一个excel单元格里计算差值,同时又显示百分比?

标签(TAG) excel教程