首页 > 解决方案 > 如何从表中提取值并创建新表

问题描述

我正在学习如何使用 Excel 并想问一个问题。

在此处输入图像描述

在突出显示的区域中,我想创建一个名为 summary 的新表,并且我想从 ANOVA 表中提取值。

标准是如果显着性 = *,汇总表会告诉我来源、F 的值及其对应的 p 值。

我想象我可以使用查找函数,但如果你能引导我找到一个很好的资源来学习这项技术,我将非常感激。

编辑:

在此处输入图像描述

我尝试了代码,但值都是 A。

标签: excel

解决方案


在单元格 I4 中输入公式

=IFERROR(INDEX($B$3:$B$17,SMALL(IF($H$3:$H$17="*",ROW($H$3:$H$17)-2),ROW(A1))),"")

这是一个数组公式,必须用 CTRL+SHIFT+ENTER 确认。INDEX($F$3:$F$17复制并相应地更改索引的引用INDEX($G$3:$G$17。记得用 CTRL+SHIFT+ENTER 确认。

抄下来。

在此处输入图像描述

Excel 有一些新功能,目前仅适用于 Office 365 的某些内部版本。有了这些功能,命令将变得更加容易。

I4 =FILTER($B$3:$B$17,$H$3:$H$17="*")
J4 =FILTER($F$3:$F$17,$H$3:$H$17="*")
K4 =FILTER($G$3:$G$17,$H$3:$H$17="*")

不需要抄下来。该公式将根据需要自动“溢出”到下面的单元格中。

在此处输入图像描述


推荐阅读