如果在A列中找到,则显示整行

时间:2014-10-02 22:08:26

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

我正在尝试查找,但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中,我有相同的产品,日期,加里,汤姆,玛丽列,但我想按产品和日期对信息进行分组。例如,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提取数据,为Oranges提供选项卡4,依此类推。当然,我们每个月都会为此添加数据,因此标签2中的公式需要反映新增内容。

思想?

3 个答案:

答案 0 :(得分:0)

使用标准Excel公式无法做到这一点。为了实现您的目标,我建议您使用几个数据透视表。

第1步

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

Create a PivotTable for the data

第2步

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

Build the PivotTable

第3步

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

注释

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

PivotTable menu

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

答案 1 :(得分:0)

我建议使用数据透视表,而不是公式。您可以命名您使用的数据范围,该范围可以足够大以容纳将来的条目,并且可以非常轻松地在每个选项卡上创建数据透视表 - 选择数据或命名范围并执行插入 - >数据透视表。然后,在数据透视表字段列表中,使用"选择字段添加到报告:"过滤并为给定选项卡选择所需的特定产品。如果管理100种不同产品或产品类型可能会变得单调乏味,那么只有少量商品才能最佳。

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

Chandoo.org为数据透视表的使用提供了一些很好的资源。而且,当我第一次开始时,我喜欢fiveminutelessons.com。说实话,谷歌的快速搜索应该会提出一些不错的帮助主题

答案 2 :(得分:0)

1)在TAB 2中转到单元格A1。右键单击,然后单击数据验证 设置如下所示的框。 enter image description here

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