2013-08-23 117 views
2

因此,可以说我在片如何格式化号码,以显示在Excel百分比

a b c d 
1 33 53 23 11 
2 42 4 83 64 
3 75 3 48 38 
4 44 0 22 45 
5 2 34 76 6 
6    
7 Total 85 

我想,这样的单元格的值仍然保持着原来的数字显示这些数字有几个数( A1 = 33) 但该单元格显示的数量和从总(B7的百分比),例如

a   b   c   d 
1 33 (39%) 53 (62%)  23 (27%) 11 (13%) 
2 42 (49%) 4 (5%)  83 (98%) 64 (75%) 
3 75 (88%) 3 (4%)  48 (56%) 38 (45%) 
4 44 (52%) 0 (0%)  22 (26%) 45 (53%) 
5 2 (2%)  34 (40%)  76 (89%) 6 (7%) 
6    
7 Total  85 

我知道如何格式化细胞为百分比,但我不能找出如何显示原始值,计算的百分比值(值/总计* 100),但不改变t他的细胞价值,所以我仍然可以总结细胞(例如。 A6 = SUM(A1:A5)= 196)

有没有人有想法?我希望能有一种方法来复制和计算使用文本格式的数字,但我无法得到任何工作。

+0

我不认为这也是可能的,因为格式化从您应用它自己的单元格中提取所有信息,并且我不知道任何将另一个单元格的内容引用到另一个单元格的格式中。 – Jerry

+0

是A1中的数据:D5的计算结果,还是只是原始数据? – SeanC

回答

0

我猜这是一个微不足道的答案,也许不是你要找的东西,但为什么不只是为你现在的每一列添加一列呢?

a a'  b b'  c c'  d d' 
1 33 (39%) 53 (62%)  23 (27%) 11 (13%) 
2 42 (49%) 4 (5%)  83 (98%) 64 (75%) 
3 75 (88%) 3 (4%)  48 (56%) 38 (45%) 
4 44 (52%) 0 (0%)  22 (26%) 45 (53%) 
5 2 (2%) 34 (40%)  76 (89%) 6 (7%) 
6    
7 Total  85 
+0

我想到了这一点,但我宁愿找一个格式化解决方案。我不想有重复的信息,并且我有比这个例子更多的列。 – toms

+1

我猜对了:) 在任何情况下,我认为问题在于你试图在同一个单元格中保存两个不同的信息(原始值和它代表的总数)并且不能真正地完成AFAIK。 – Ari

0

@阿里的答案似乎满足符合要求的在你的问题,而不是重复更多信息比你给的输出要求的例子,是可行达约8000个左右列与启动(除非非常旧的Excel版本),杰里的评论也是正确的,你想达到你想达到的目标是不可能的。

但是还有其他方法可能是可以接受的替代品。一种方法是将数据复制并使用Operation Divide将特殊选项粘贴到其他位置或数据顶部。如果超过上限,则显示值或百分比会重复您的数据。在顶部还需要像Operation Multiply这样的东西来恢复到值,并且每次重新格式化,如果出现在你的例子中。

另一种是使用一些计算字段数据透视表和两个如下所示:

SO18397910 example

我欣赏也不是你问什么了。