在 Excel 上连接多个数组

在 Excel 上连接多个数组

一位朋友有一张工作表,其中有些行缺少数据(大约 20 个数组)。她想对这些数据集执行 CORREL 函数,但忽略缺失的数据集。

例如,

在此处输入图片描述

是否可以将电子表格上的数组连接起来以供函数使用?

答案1

如果数组(CSE)参数遇到空白单元格,公式会忽略它们,但会考虑具有零的单元格。

如果空白单元格中有零,则会产生不同的结果。

保留空白,或者如果您希望获得更准确的结果,则用零替换空白。

情况 1:

在此处输入图片描述

  • 单元格中的公式A142

=CORREL(A131:A139,B131:B139)

  • 单元格中的数组(CSE)公式A144

    {=CORREL(IF(A131:A139+B131:B139=0,"",A131:A139),IF(A131:A139+B131:B139=0,"",B131:B139))}

  • 单元格中的数组(CSE)公式A146测试空白有不同的结果,因为将空白视为零:

    {=CORREL((IF(ISERROR(A131:A139),"",A131:A139)),(IF(ISERROR(B131:B139),"",B131:B139)))}

完成配方Ctrl+Shift+Enter


情况 2:

空白单元格被零替换。

在此处输入图片描述

注意:

  • 现在您可以在单元格中找到公式A142,并且单元格中A146有类似的结果。

根据需要调整公式中的单元格引用。

相关内容