【问题标题】:how can i combine 2 sheets with lists based on a single value?如何将 2 张纸与基于单个值的列表结合起来?
【发布时间】:2016-09-14 02:41:05
【问题描述】:

我有 2 张信息表。如果它是假的,我需要一个列出整行的主表。它需要是一个数组,以防它被更改为 true,它将从主列表中删除。如果没有 VB,这可能吗?

表 1

animal  name    T/F
mouse   minnie  TRUE
dog     jeff    FALSE
cat     jerry   TRUE
pig     steve   FALSE

表 2

animal  name    T/F
mouse   Micky   TRUE
dog     paul    FALSE

大师

dog     jeff    FALSE
pig     steve   FALSE
dog     paul    FALSE

【问题讨论】:

    标签: excel


    【解决方案1】:

    您可以为此使用 Power Query。 Power query 是 Microsoft 为 Excel 2010 和 Excel 2013 提供的免费插件,并作为 Get & Transform 内置在 Excel 2016 中。

    • 为 Sheet1 上的表创建仅连接查询
    • 为 Sheet2 上的表创建仅连接查询
    • 附加两个查询并设置过滤器以仅显示 False 值
    • 将结果返回到主表。

    所有这些都可以通过单击功能区命令来完成。不需要 VBA。当工作表 1 或 2 中的数据发生更改时,只需单击数据功能区上的全部刷新。

    【讨论】:

    • 是的!它工作得很好!有没有一种简单的方法可以保存并发送给朋友,而他们不必重新创建查询?
    • 如果您向他们发送带有查询的工​​作簿,如果他们想要刷新查询,他们将需要相同版本的 Power Query 并访问源文件。如果您只是想分享该技术,您可以单击查询编辑器窗口中的高级编辑器并复制 M 代码。这将包括数据源的路径,您的朋友需要将其调整为他们可以访问的源。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-17
    • 2018-07-30
    • 1970-01-01
    • 1970-01-01
    • 2021-09-28
    相关资源
    最近更新 更多