首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >自动填页2与第1页

自动填页2与第1页
EN

Stack Overflow用户
提问于 2015-06-03 19:53:43
回答 2查看 497关注 0票数 1

我有第一页,其中包括:

我把"Y“作为”过去“,琼的第二个信息还没有完成,因为它还没有完成。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Name | Attendance | Final Grade | Result
Juan |     Y      |      Y      | Passed
Joan |     Y      |             | 

我制作了第二页,只有一栏写着“毕业生”。我现在想要的是,当第1页上的列结果(D2)显示学生通过了。它将用通过的学生的名字填充第2页(A2)上的列。

如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Graduates |
Juan      |

到目前为止,我尝试通过将=Sheet1!D2放在第2页(A2)上的单元格中,使用第1页自动填充表单2,但是如果在sheet1上的人在列结果下有值,那么如何将数据放在列毕业生的列名( sheet1)下(在sheet2上)?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-06-03 21:28:56

在第2页的A2中,使用以下公式:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
=IFERROR(INDEX(Sheet1!A$2:A$9999, SMALL(INDEX(ROW($1:$9998)+(Sheet1!D$2:D$9999<>"passed")*1E+99, , ), COUNTA(A$1:A1))), "")

填写大量行,等于sheet1中的学生数。您的结果应该如下所示。

一旦琼通过键入或公式传递到D列,sheet2上的结果将变为如下所示:

IFERROR函数显示空字符串(例如"")对于您填充的无法生成匹配值的每个单元格。

票数 0
EN

Stack Overflow用户

发布于 2015-06-03 21:48:00

我用Sheet2中的这个公式来解决这个问题

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
=IF((Sheet1!D2="Passed"),Sheet1!A2,"")
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30634673

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文