这是我的数据集:
我有很多测试(测试 1 和测试 2),并且对于每个测试,有 4 个条件(C1、C2、C3 和 C4)。
我正在寻找一种解决方案,在 Excel 上按条件从测试中选择数据。所以这里每四列选择一次。
(在这里使用 Crtl 很容易选择,但我的真实数据集有 40 个测试和大约 100 个列值)
我已经搜索并尝试了在 Internet 上找到的许多解决方案(例如: How to average every nth column in Excel? ),但它仅适用于逐行的一个值。在这里,我想要完整的列。
我还尝试了在 Excel 上使用 VBA 的解决方案(此处:https://trumpexcel.com/select-every-third-row/),但它只会选择,我不能将选择放入公式中以获得平均值、标准偏差等。
那么,有可能做我需要的吗?还是我必须手动重新组织我的数据?
最佳答案
假设数据在 A:H 列中,数组公式:
=AVERAGE(IF($A$2:$H$2="C1",$A$3:$H$100))
例如,必须使用 Ctrl+Shift+Enter 输入,而不仅仅是 Enter。
关于Excel(平均值,标准偏差,...) - 每 N 列都有值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64971874/