我有一张评论者表,显示他们对每本书发表了多少条评论。我想创建一个派生表,显示仅有的做出评论的审阅者。我目前将其作为现有表格的过滤器,但每次我都必须记住撤消它。我宁愿有一个仪表板。
答案1
如果不知道表格是如何构造的,就很难找到解决方案,但也许数据透视表可以帮助您实现目标。
阅读您的描述,我假设您的原始表格如下:
Reviewer | Book 1 | Book 2 | Book 3 | ...
Jane D. | 2 | 1 | | ...
Joe S. | | 2 | 1 | ...
Peter H. | | | | ...
Mary J. | 1 | | 3 | ...
...
如果是这种情况,您可以在末尾添加一列,将每个审阅者的所有评论汇总起来,如果 > 0,则为“x”,如果为 0,则为“”。我们将此列称为“显示”。然后选择您的表格,单击“插入”->“数据透视表”。
这将创建一个新的工作表,其中包含一个数据透视表框架,并在屏幕右侧显示可用字段的列表。
从那里,您可以通过移动下面所需区域中的字段(原始表的每一列都是一个字段)来创建摘要视图。
例如:
FILTERS | COLUMNS
Show |
ROWS | VALUES
Reviewer | Sum of Book 1
| Sum of Book 2
| Sum of Book 3
| ...
(在“值”下,您可以通过在表格的列中单击鼠标右键,然后选择“按以下方式汇总值”下的“总和”将默认的“计数”更改为“总和”)
在这种设置下,您可以通过在表格上的“显示”下拉菜单中选择“x”来过滤掉没有发表任何评论的人,得到下表(使用上面的示例数据):
Reviewer | Book 1 | Book 2 | Book 3 |
Jane D. | 2 | 1 | |
Joe S. | | 2 | 1 |
Mary J. | 1 | | 3 |
更新源表后,您只需右键单击此数据透视表并点击刷新即可获得更新的摘要。
或者,假设您当前的表格列出了所有评论,而不仅仅是评论者/书籍的摘要,您可以使用“值”区域中的“计数”来实现相同的效果。
例如,如果源表是:
Reviewers | Books | Comments
Jane D. | Book 1 | lorem ipsum
Joe S. | Book 3 | lorem ipsum
Joe S. | Book 2 | lorem ipsum
Mary J. | Book 3 | lorem ipsum
Jane D. | Book 1 | lorem ipsum
Mary J. | Book 1 | lorem ipsum
Jane D. | Book 2 | lorem ipsum
Mary J. | Book 3 | lorem ipsum
Joe S. | Book 2 | lorem ipsum
Mary J. | Book 3 | lorem ipsum
在数据透视表字段中进行以下选择将导致相同的结果(例如,如果审阅者列出了至少 1 条评论,则将“显示”中的公式更改为返回“x”,使用 COUNTIFS() 函数):
FILTERS | COLUMNS
Show | Books
ROWS | VALUES
Reviewers | Count of Comments
[或者,如果您对特定书籍的摘要视图感兴趣,您可以将“书籍”从“列”移到“过滤器”,而不再需要“显示”)。