Sum括号内部和外部的数字,并根据VBA或Excel中的值创build箭头

我有两个问题,我不介意使用“简单”的Excel或VBA。

我基本上有两列如下

Col1 Col2 AB 20(7) 4(4) C 4(3) 9(3) 

我想要A行将括号内的数字和括号内的数字相加。 结果如下。

  Col1 Col2 A 24(10) 13(7) B 20(7) 4(4) C 4(3) 9(3) 

所以这是问题的第一部分,我不介意这是在Excel还是VBA中完成的。

问题的第二部分是根据Col1是Col2增加还是减less来创build箭头。 例如,当数量增加时,我想要一个箭头指向Col1旁边打印的Col1 Row A。 然后我想要另一个箭头指向B行,箭头指向C指向下降。 再次,Excel或VBA是好的,但我会认为这将更容易在VBA中实现,因为我不想每次都手动执行此操作,而是单击一个命令button以显示一个箭头。

在此先感谢您的帮助。

好。

假设数据在A2:B3。

第1部分:

在单元格A1中

 =LEFT(A2,LEN(A2)-FIND("(",A2,1))+SUBSTITUTE(LEFT(A3,LEN(A3)-FIND("(",A3,1)),"(","")&"("&SUBSTITUTE(RIGHT(A2,LEN(A2)-FIND("(",A2,1)),")","")+SUBSTITUTE(RIGHT(A3,LEN(A3)-FIND("(",A3,1)),")","")&")" 

在单元格B1中

 =SUBSTITUTE(LEFT(B2,LEN(B2)-FIND("(",B3,1)),"(","")+SUBSTITUTE(LEFT(B3,LEN(B3)-FIND("(",B3,1)),"(","")&"("&SUBSTITUTE(RIGHT(B2,LEN(B2)-FIND("(",B2,1)),")","")+SUBSTITUTE(RIGHT(B3,LEN(B3)-FIND("(",B3,1)),")","")&")" 

第2部分:

单元格C2进入

 =LEFT(A2,LEN(A2)-FIND("(",A2,1))+SUBSTITUTE(LEFT(A3,LEN(A3)-FIND("(",A3,1)),"(","")-(SUBSTITUTE(LEFT(B2,LEN(B2)-FIND("(",B3,1)),"(","")+SUBSTITUTE(LEFT(B3,LEN(B3)-FIND("(",B3,1)),"(","")) 

然后在首页标签中设置字体为白色,所以值不可见然后在家里申请格式化单元格 – >条件格式使用图标集 – >方向

根据需要对其他单元重复这些步骤。