Excel:如何用+& – 符号显示等级增量?

我正在准备一个关键字排名Excel表。

为了显示排名变化,我正在使用简单的减法,即94(之前的排名) – 74(当前排名)= 20(改进)。

问题1:因为排名上升,我需要显示+20。

问题2:对于没有排名的关键字,我正在使用0。

0(没有排名) – 54(现在的排名)= -54

如何显示+54?

您可以使用

=IF(A1<>0,A1-B1,B1) 

在这里输入图像说明

编辑:1

 =TEXT(IF(A1<>0,A1-B1,B1),"+0;-0;0") 

看图像以供参考。

在这里输入图像说明

编辑2:

 =IF(AND(A2<>0,B2<>0),TEXT(A2-B2,"+0;-0;0"),IF(A2=0,"+" & B2,"-" & A2)) 

条件格式:

您必须为Column C创build两个条件格式规则。

对于负数 – =LEFT(C1,1)="-"
对于正数 – =LEFT(C1,1)="+"

遵循以下步骤:

  • selectColumn C
  • 单击主页选项卡,然后从条件格式下拉菜单(在样式组中),select新build规则
  • 从上部窗格中select“ Use A Formula To Determine Which Cells To Format选项
  • 在公式框中input=LEFT(C1,1)="+" (这是正数)
  • 单击格式,然后单击填充选项卡
  • 从调色板中select一种颜色(如您在评论中提到的那样select绿色)
  • 单击确定两次

对于负数重复相同的步骤,除了公式应该是=LEFT(C1,1)="-"和格式化select红色。

假设你有下面的表格:

Previous | Current 94 | 74 0 | 54 74 | 94

并把=IF(A2=0;CONCATENATE("+ ";B2);CONCATENATE(IF(A2-B2>0;"+ ";"- ");ABS(A2-B2)))你的结果将是:

Previous | Current | Rank 94 | 74 | + 20 0 | 54 | + 54 74 | 94 | - 20