在不透视的多个变量的Excel中为Excel中的摘要表格生成 我正在尝试在Excel中构建一个模板,该模板根据测试,示例类型和分析仪总结数据集。抱歉 - 我以前从未发布过有关Excel的问题,所以请告诉我是否有更多...

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

-Test

type

名 resultph水 Analyzer16.1ph水 Analyzer26.5PO2水 Analyzer155PO2水 Analyzer264ph水 Analyzer16.3ph水 Analyzer26.8PO2水 Analyzer150PO2水 Analyzer268ph Analyzer15.9ph Analyzer26.4PO2 Analyzer148PO2 Analyzer271ph Buffer Analyzer16.4ph Analyzer26.9PO2 Analyzer151PO2 Analyzer264我追求的结果是这样: -Test typeMeanSdmuph水 Analyzer16.20.350.69ph水 Analyzer26.70.35
Buffer
Buffer
Buffer
Buffer
Buffer
Buffer
Buffer
0.69

ph Buffer Analyzer16.20.140.28ph Analyzer26.70.210.42PO2水 Analyzer152.53.546.93PO2水 Analyzer266.02.835.54PO2 Analyzer149.52.124.16PO2 Analyzer267.54.959.70 我正在尝试尽可能多地自动化这一点,但不想使用VBA。除非我缺少某些内容,否则我将无法使用枢纽,因为我必须使用平均/SD来计算MU。到目前为止,我尝试使用以下方式创建一个新表:=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()
excel excel-formula
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.