2

所以假设我在一张纸上有几个数字

    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),但不更改单元格值,所以我仍然可以对单元格求和最后(例如 A6 =SUM(A1:A5) = 196)

有人有想法吗?我希望有一种方法可以使用文本格式复制和计算图形,但我什么也做不了。

4

2 回答 2

0

I'm guessing this is a trivial answer and maybe not what you're looking for, but why not just add a column for each of the columns you have now?

    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
于 2013-08-23T08:15:44.230 回答
0

@Ari 的答案似乎满足了您的问题的要求,不会重复信息超过您为输出要求提供的示例,并且最多可以使用大约 8000 列开始(除非是非常旧的 Excel 版本)和Jerry 的评论也是正确的,你想要实现的方式是不可能实现的。

但是,还有其他方法可能是可接受的替代品。一种是复制您的数据并使用 Operation Divide 进行选择性粘贴,无论是在其他地方还是在您的数据顶部。如果在顶部,这将显示值或百分比,否则会重复您的数据。在顶部还需要像 Operation Multiply 之类的东西来恢复为值,并且每次都重新格式化,如果出现在您的示例中。

另一种是使用带有一些计算字段的数据透视表,如下所示:

SO18397910 示例

我很欣赏这两者都不是您所要求的。

于 2013-08-23T13:14:20.447 回答