【问题标题】:How to extract rows of data from another sheet based lookup of "name", needs to be dynamic.如何从另一个基于工作表的“名称”查找中提取数据行,需要是动态的。
【发布时间】:2018-04-04 17:33:55
【问题描述】:

所有者 |地区 |程序 |总计 |预测 |一月 |二月 |等

如何在区域列“欧洲”中查找名称,如果是,则将整行数据复制到新选项卡/工作表中。

所有区域数据都包含在标题为 Table13 的表中,所以我想有没有办法引用该表并深入研究区域,然后将整行数据复制到新工作表上?我希望它是动态的,所以只要表格更新,新工作表也会更新。

在 table13 中查找,区域区域列 = 欧洲复制整行并粘贴到新选项卡/工作表中

由于公司限制,我宁愿不使用 VBA,但如果它确实是我必须使用它的唯一方式。

感谢大家的帮助!!! :)

【问题讨论】:

  • 使用Match()获取行号,然后使用Index()获取行数据。这不是复制/粘贴,但您需要使用 VBA。
  • 这仍然是动态的吗?如果我更新 TABLE1,它会反映在新的欧洲区域选项卡上吗?
  • 或者可能设置一个数据透视表和一些 getpivotdata 公式,并将区域作为页面字段。您需要公式来满足数据透视行的最大数量,并且需要像 IFERROR 换行来隐藏错误......
  • 数据透视表并没有真正解决问题,而不是试图以这种方式查看数据。我希望能够在不影响 OG 工作表的情况下处理新工作表,但希望 OG 工作表填充动态输入。

标签: excel excel-formula excel-2010 conditional-formatting lookup-tables


【解决方案1】:

您可以使用 Power Query,它是 Excel 2010+ 版本的插件。您可以下载并轻松激活。在那里您可以连接任何数据源,在查询编辑器中,您可以通过"Europe" 过滤字段[Region],甚至可以取消透视[Dates] 字段以供将来分析,然后它将在新工作表中创建一个表使用您选择的数据。

【讨论】:

  • 我的公司不允许任何外部插件。不幸的是,一切都必须在 excel 2010 中完成
  • 但 Power Query 是由 Microsoft 开发的,它也默认包含在 Excel 2016 中(获取和转换)Link
  • 我明白,我有 excel 2010 并且不能使用任何插件。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-14
  • 2020-09-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多