Excel函数:使用特定条件形成对应值的数组

问题描述 投票:0回答:1

我有一个问题,我无法根据特定标准形成数组,并且已经绞尽脑汁几个小时了,希望得到任何帮助。

我有一个大量的数据转储,其中包含客户姓名的 ID 标签(非唯一),其中如果他们来自同一家庭,他们将被标记为相同的 ID。我正在尝试根据 A 列中的条件创建一个如表 2 中所示的数组。

Sheet1:包含我拥有的原始数据文件 Sheet2:我希望如何根据 A 列中的条件填充数据

感谢对此的任何意见!

我尝试使用许多由 SMALL/ROW 组成的公式并使用 Ctrl+Shift+Enter,但结果总是显示空白或错误。

arrays excel excel-formula
1个回答
0
投票

您可以尝试以下公式-

=IFERROR(HSTACK(UNIQUE(Sheet1!A2:A10),
DROP(REDUCE("",UNIQUE(Sheet1!A2:A10),
LAMBDA(a,x,VSTACK(a,TOROW(FILTER(Sheet1!B2:B10,Sheet1!A2:A10=x,""),1)))),1)),"")

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.