-Test
type
Buffer | |||
Buffer | |||
Buffer | |||
Buffer | |||
Buffer | |||
Buffer | |||
Buffer | |||
名 | |||
=UNIQUE(FILTER(B:B,A:A="pH"))
非常有兴趣听到一种方法!GROUPBY()
PIVOTBY()
,但是这些功能在此版本的Excel中没有出现。
这里是使用:=LET(
_Data, A1:D17,
_Header, HSTACK(TAKE(_Data,1,3),"Mean","SD","MU"),
_Body, DROP(_Data,1),
_Catg, TAKE(_Body,,3),
_Uniq, UNIQUE(_Catg),
SORT(HSTACK(_Uniq, ROUNDUP(MAKEARRAY(ROWS(_Uniq), 3, LAMBDA(r,c,
INDEX(LET(a, CHOOSECOLS(_Body,-1),
b, BYROW(_Catg, LAMBDA(x, AND(x=CHOOSEROWS(_Uniq, r)))),
d, FILTER(a,b), HSTACK(AVERAGE(d), STDEV(d), 1.96*STDEV(d))),c))),3)),{1,2}))
或使用=DROP(GROUPBY(A1:C17,D1:D17,HSTACK(AVERAGE,STDEV,LAMBDA(x,1.96*STDEV(x))),1,0),1)
Buffer | |||||
---|---|---|---|---|---|
Buffer | |||||
Buffer | |||||
它生成一个包含缓冲液和水的数组,但是我不能在filter()函数中包含和()以进一步解析数据。我尝试了一些Xlookup(),但这似乎也不起作用。 | ***编辑: 我正在使用Microsoft®Excel®进行Microsoft 365 MSO(版本2408 Build 16.0.17928.20336)32位 以前的响应已经使用了 | 或 | |||
MAKEARRAY() | 来完成所需输出的一种方法 | GROUPBY() | |||