Excel 如果在列A中找到,则显示整行
我试图做一个查找,但VLOOKUP似乎不是答案…也许是一个索引和匹配公式,但我不能绕着它转 无论如何,我有两个选项卡,一个带有数据,另一个将从第一个选项卡中提取部分数据。在选项卡1中,我的列如下所示(谷歌工作表): 在表2中,我有相同的产品、日期、Gary、Tom、Mary列,但我想按产品和日期对他们的信息进行分组。例如,选项卡2将提取与Apple匹配的所有数据并显示整行。因此,表2给出了这些结果: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
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
- 如果不想手动刷新所有表,可以构建一个自动刷新的宏
如下图所示设置该框。 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