派生隐藏没有响应值的行的表

派生隐藏没有响应值的行的表

我有一张评论者表,显示他们对每本书发表了多少条评论。我想创建一个派生表,显示仅有的做出评论的审阅者。我目前将其作为现有表格的过滤器,但每次我都必须记住撤消它。我宁愿有一个仪表板。

答案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

[或者,如果您对特定书籍的摘要视图感兴趣,您可以将“书籍”从“列”移到“过滤器”,而不再需要“显示”)。

相关内容