gpt4 book ai didi

excel - 从表中返回多个项目

转载 作者:行者123 更新时间:2023-12-04 20:14:27 25 4
gpt4 key购买 nike

我有一个带有两张纸的 Excel 文件。在“表 1”中,我有格式化为表格的数据。它有三列:

MyData[Name]         MyData[Month]         MyData[sales]

在“表 2”上,我想从 MyData 中选择多个项目符合标准( MyData[Name] = John)。

我发现这个很棒 video这解释了如何做到这一点,使用结合了 INDEX、SMALL、ROWS 和 IF 的数组公式。问题是在视频中他们使用带有硬编码行号的常规范围。

有没有办法进行这种选择,但使用列名而不是硬编码范围?

最佳答案

是的,尽管我不确定是否使用结构化引用进行相对引用,因此请提供两个数组公式,假设您的选择标准(例如 John )位于第二张工作表的 A1 中:

在 B1 中:

=IF(ROWS(A$1:A1)<=COUNTIF(MyData[[#All],[Name]],$A$1),INDEX(MyData[[#All],[Month]],SMALL(IF(MyData[[#All],[Name]]=$A$1,ROW(MyData[[#All],[Name]])-ROW(MyData[[#Headers],[Name]])+1),ROWS(B$1:B1))),"")  

在 C1 中:
 =IF(ROWS(B$1:B1)<=COUNTIF(MyData[[#All],[Name]],$A$1),INDEX(MyData[[#All],[sales]],SMALL(IF(MyData[[#All],[Name]]=$A$1,ROW(MyData[[#All],[Name]])-ROW(MyData[[#Headers],[Name]])+1),ROWS(C$1:C1))),"")  

两者都使用 Ctrl+Shift+Enter 在第二张表中输入并向下复制,直到没有返回值。

关于excel - 从表中返回多个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31193001/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com