按多列分组数据

按多列分组数据

我不确定我是否正确地表述了这个标题。欢迎提供修改建议。

我的数据格式如下:

Token,Location,Quantity
VBD,IN,100
NN,IN,200
FD,OUT,300
VBD,OUT,300
NN,OUT,400
NN,IN,100

最后,我想对每个 Token 的数量进行 t 检验,比较 IN 和 OUT。有没有办法做到这一点,而无需对每个 Token 进行筛选并执行 t 检验?

编辑
t 检验部分本身并不相关,我只是想在公式中插入一个范围。=TTEST 函数例如,采用以下参数:TTEST(array1,array2,tails,type)。如果我想要Array1(NN,IN) 中的第 2 行和第 6 行,以及中的第 5 行Array2,是否有公式中可用的公式TTEST,而不是选择单元格?

答案1

用户亚当·G通过大量不同的教程和微软帮助文件,他找到了自己对这个问题的答案,但我提供的这里对于遇到此问题的任何人来说,这是一个跨多列索引和检索数据的方法的有效示例。

数组公式示例:
={INDEX('master data'!$A:$C,SMALL(IF('master data'!$A:$A=_____,ROW('master data'!$A:$A)),ROW(1:1)),_____)}

公式末尾的空白将被要返回的数据行中的列号替换,并与公式中间附近要替换的空白匹配作为搜索条件。最后一行将更新为粘贴的内容,或可以更改为要返回的行的数值。数组公式将要搜索的数据建立为数组,并返回搜索行中指定的列中的数据。这种方法非常慢,当有其他更具可扩展性的排列/操作数据集的方法时,不应使用这种方法。

相关内容