excel - 如何从表中提取值并创建新表
问题描述
我正在学习如何使用 Excel 并想问一个问题。
在突出显示的区域中,我想创建一个名为 summary 的新表,并且我想从 ANOVA 表中提取值。
标准是如果显着性 = *,汇总表会告诉我来源、F 的值及其对应的 p 值。
我想象我可以使用查找函数,但如果你能引导我找到一个很好的资源来学习这项技术,我将非常感激。
编辑:
我尝试了代码,但值都是 A。
解决方案
在单元格 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="*")
不需要抄下来。该公式将根据需要自动“溢出”到下面的单元格中。
推荐阅读
- sql - Full Outer Join 不包括双方的所有记录
- php - Date() 不输出所需的答案
- javascript - 检查索引之一中的字段之一是否为空
- ios - 在 SwiftUI 中模拟 Apple Music 应用的模态背景渐变
- python - 为什么我的 tkinter 对象不断改变形状?
- excel-formula - 我用什么excel公式?
- c++ - 转换为非标量误差是什么意思?我该如何解决?
- html - 块元素的高度和最大高度 - 元素不显示
- excel - 每当更改工作表时,我将如何编写将表格的列从文本转换为日期的 VBA 代码?
- sql-server - 在 SQL Server 的 VM 上还原大型备份,当前复制到 Hyper-V 的远程 VM