Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 如果在列A中找到,则显示整行_Excel_Indexing_Google Sheets_Match_Gs Vlookup - Fatal编程技术网

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

Excel 如果在列A中找到,则显示整行,excel,indexing,google-sheets,match,gs-vlookup,Excel,Indexing,Google Sheets,Match,Gs Vlookup,我试图做一个查找,但VLOOKUP似乎不是答案…也许是一个索引和匹配公式,但我不能绕着它转 无论如何,我有两个选项卡,一个带有数据,另一个将从第一个选项卡中提取部分数据。在选项卡1中,我的列如下所示(谷歌工作表): 在表2中,我有相同的产品、日期、Gary、Tom、Mary列,但我想按产品和日期对他们的信息进行分组。例如,选项卡2将提取与Apple匹配的所有数据并显示整行。因此,表2给出了这些结果: TAB 2 A B C D

我试图做一个查找,但VLOOKUP似乎不是答案…也许是一个索引和匹配公式,但我不能绕着它转

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

在表2中,我有相同的产品、日期、Gary、Tom、Mary列,但我想按产品和日期对他们的信息进行分组。例如,选项卡2将提取与Apple匹配的所有数据并显示整行。因此,表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
然后我会对表3重复这一点,它会提取梨的数据,表4会提取橙子的数据,等等。当然,我们每个月都会添加数据,因此表2中的公式需要反映新添加的数据


想法?

使用标准Excel公式不可能做到这一点。为了实现您的愿望,我建议使用几个透视表

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

步骤2 选择过滤器的PRODUCT列、行组的DATE列以及值的GARY、TOM和MARY之和。将筛选值设置为Apple(或希望在此工作表上显示的任何产品)

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

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

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

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

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

为数据透视表的使用提供了一些很好的资源。而且,当我刚开始的时候,我很喜欢。老实说,快速的谷歌搜索应该会在选项卡2中找到一些不错的帮助主题(转到单元格A1)。右键单击,然后单击数据验证。
如下图所示设置该框。

2) 在单元格B1:E1中,分别输入日期GARY TOM MARY
3) 在单元格A2中写入以下公式:
=filter('TAB 1'!A:E,'TAB 1'!A:A=A1)

4) 从下拉框中选择您的水果。

5) 可能是用黄色填充物格式化A1或其他什么…

Brett更快地点击了post按钮:)数据透视表是一种方法。Google sheets使用相同的公式Schris,在这种情况下,特定于工作表的功能将是最佳选择(即在Excel中不起作用)。例如
=QUERY('tab1'!A:E,“select*where A='Apples',1)
。如果您不想使用数据透视表。谢谢AdamL,感谢您的回答。不管谁否决了一个奇怪的问题,你都要滚蛋。这不是重点吗??灌洗,谢谢,我给你打一针。我正在使用这些数据在网页上显示Google Visualizer图表,所以这应该是可行的。谢谢完美的正是我需要的!先生,你帮我节省了很多时间。。。。路上有啤酒!请PM我或拍摄我你的电子邮件地址
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