【问题标题】:If found in Column A, display entire row如果在 A 列中找到,则显示整行
【发布时间】:2014-11-28 00:12:09
【问题描述】:

我正在尝试查找,但 VLOOKUP 似乎不是答案...可能是一个 INDEX 和 MATCH 公式,但我无法理解它。

无论如何,我有两个选项卡,一个带有数据,另一个将从第一个选项卡中提取部分数据。在标签一中,我的列如下所示(Google 表格):

TAB 1      A           B          C       D      E
ROW 1 - PRODUCT      DATE        GARY    TOM    MARY
ROW 2 - Apples       9/1/2014    45      22     37
ROW 3 - Pears        9/1/2014    15      12     17
ROW 4 - Oranges      9/1/2014    18      27     61
ROW 5 - Figs         9/1/2014    4       2      7
ROW 6 - Apples       8/1/2014    35      21     31
ROW 7 - Pears        8/1/2014    19      7      11
ROW 8 - Oranges      8/1/2014    48      41     31
ROW 9 - Figs         8/1/2014    16      7      17

在 TAB 2 中,我有相同的 Product、Date、Gary、Tom、Mary 列,但我想按产品和日期对他们的信息进行分组。例如,TAB 2 将提取与 Apples 匹配的所有数据并显示整行。所以 Tab 2 会给出这些结果:

TAB 2      A           B          C       D      E
ROW 1 - PRODUCT      DATE        GARY    TOM    MARY
ROW 2 - Apples       9/1/2014    45      22     37
ROW 3 - Apples       8/1/2014    35      21     31

然后,我会为 Tab 3 重复此操作,这将提取 Pears 的数据,Tab 4 用于 Oranges,等等。当然,我们每个月都会向其中添加数据,因此选项卡 2 中的公式需要反映新增内容。

想法?

【问题讨论】:

  • Google 表格使用相同的公式
  • 克里斯,这是特定于表格的功能将成为最佳选择的情况之一(即在 Excel 中不起作用)。例如=QUERY('Tab 1'!A:E,"select * where A = 'Apples'",1)。如果您不想使用数据透视表。
  • 感谢 AdamL,感谢您的回答。并且对投了一个可怕的问题的人生气。这不是重点吗??冲洗。

标签: excel indexing google-sheets match gs-vlookup


【解决方案1】:

使用标准 Excel 公式无法做到这一点。为了完成您希望的事情,我建议您使用多个数据透视表。

步骤 1

首先选择数据并导航到菜单中的插入 -> 数据透视表(根据您使用的 Excel 版本,创建数据透视表对话框可能略有不同)。

第二步

为您的过滤器选择 PRODUCT 列,为您的行组选择 DATE 列,并为您的值选择 GARY、TOM 和 MARY 的总和。将过滤器值设置为 Apples(或您希望在此工作表上显示的任何产品)。

第三步

对数据透视表进行任何所需的外观更改,然后对每个工作表重复。

注意事项

  • 数据透视表不会自动更新。如果您打算继续向您的第一个工作表添加行,我建议将表/范围(在步骤 1 中)设置为类似 Sheet1!$A$1:$E$1000 的内容。然后,当进行编辑时,您可以单击菜单中的刷新按钮来刷新数据。

  • 如果您不想手动刷新所有表,您可以构建一个自动刷新的宏。

【讨论】:

  • 谢谢,我会试一试。我正在使用这些数据在网页上显示 Google Visualizer Charts,所以这应该可以工作。谢谢!
【解决方案2】:

我建议使用数据透视表,而不是公式。您可以命名您使用的数据范围,该范围可以足够大以容纳未来的条目,并很容易在每个选项卡上创建一个数据透视表 - 选择数据或命名范围并执行插入 -> 数据透视表。然后,在数据透视表字段列表中,使用“选择要添加到报告的字段:”过滤器并为给定选项卡选择所需的特定产品。如果只有少数几件商品,这将最有效,因为管理 100 种不同的产品或产品类型可能会变得乏味。

通过使用足够大的范围,您可以将数据添加到集合和/或范围,并使用“数据”选项卡下的“全部刷新”按钮更新工作簿。

Chandoo.org 为数据透视表的使用提供了一些很好的资源。另外,当我刚开始时,我喜欢fiveminutelessons.com。老实说,快速的 Google 搜索应该会找到一些不错的帮助主题

【讨论】:

  • Brett 更快地找到了发布按钮 :) 数据透视表是要走的路。
【解决方案3】:

1) 在 TAB 2 中转到单元格 A1。右键单击,然后单击数据验证。
如下图所示设置盒子。

2) 在单元格 B1:E1 中分别输入 DATE GARY TOM MARY
3)在单元格A2中写下以下公式:=filter('TAB 1'!A:E,'TAB 1'!A:A=A1)
4)从下拉框中选择您的水果。
5)可能值得用黄色填充或其他东西格式化A1......

【讨论】:

  • 完美!正是我需要的!先生,您为我节省了大量时间.... 啤酒在路上!
  • 请PM我或给我你的电子邮件地址
猜你喜欢
  • 2016-05-07
  • 1970-01-01
  • 1970-01-01
  • 2023-01-14
  • 2012-05-31
  • 1970-01-01
  • 2015-05-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多