如何使用Excel或Google工作表从单独工作表中的多个工作表中获取特定列的唯一值



项目1(表1(

【软件包】【版本号】【许可证】

ABC 1.0.1 MIT

项目2(表2(

【软件包】【版本号】【许可证】

ABC 1.0.1 MIT

XYZ 2.0.1 Apache

预期输出: 汇总表

【软件包】【版本号】【许可证】

ABC 1.0.1 MIT

XYZ 2.0.1 Apache

如何根据汇总表中的"程序包"列编写查询以获取唯一值?提前感谢!!

尝试

=QUERY(UNIQUE({Sheet2!A2:C;Sheet3!A2:C}),"select * where Col1 is not null")

对于Excel Office 365,假设Sheet1Sheet2是工作簿中连续的工作表,并且A2:C3包含以下两个工作表中的相关数据:

=LET(ζ,Sheet1:Sheet2!A2:C3,UNIQUE(INDEX(FILTERXML("<a><b>"&TEXTJOIN("</b><b>",,ζ)&"</b></a>","//b"),SEQUENCE(COUNTA(ζ)/3,3))))

请注意,在这里,通过将范围A2:C3替换为例如包括整列的范围(A:C(来"覆盖基数"不是一个好主意。

最新更新