【问题标题】:Dynamically extract a list of unique items from multiple sources in Excel从 Excel 中的多个来源动态提取唯一项目列表
【发布时间】:2021-09-13 04:56:35
【问题描述】:

我正在尝试在 Excel 中创建一个列表,它的输出是一个独特项目的列表,这些项目在 Excel 工作表的不同来源中多次出现。理想情况下,随着在源中输入更多数据,列表应该自动自动化,但不会添加其他源。我使用了我找到的公式here,但它仅适用于单一数据源(并且此数据需要相邻)。

我附上了我的文档图片,其中圆圈包围了来源并指向应创建列表的位置。我用黄色突出显示了顶行中未输出的单元格(因为我不知道如何执行此操作)。 Picture for reference

如果需要,我可以提供excel文档。

我正在考虑将源合并为一个源,但我想以一种更复杂的方式解决这个问题,而不涉及创建更多表。

【问题讨论】:

  • 你的excel版本是多少?
  • 似乎没有任何关于炼油厂的链接/查找参考。你能用文字+屏幕截图描述你想要实现的目标吗?根据查找“x”从表 a -> b 中查找,然后根据此结果从表 c -> b 基于 xyz 等查找。

标签: excel list dynamic excel-formula unique


【解决方案1】:

根据您的屏幕截图,您似乎正在使用表格。然后试试下面的公式-

=IFERROR(INDEX(FILTERXML("<t><s>"&TEXTJOIN("</s><s>",TRUE,Table1[Machine],Table2[Machine])&"</s></t>","//s[not(preceding::*=.)]"),ROW(1:1)),"")

请注意: TEXTJOIN() 可用于 Excel-2019Excel-365,并且仅限 50,000 条数据。

要了解有关 FILTERXML() 的更多信息,请阅读 JvdV 的 this article

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-06-29
    • 2021-12-22
    • 2010-09-16
    • 2018-02-17
    • 1970-01-01
    • 1970-01-01
    • 2011-10-19
    相关资源
    最近更新 更多