自动填充片2与片材1(Autofill sheet 2 with sheet 1)

2019-10-23 07:00发布

我有片材1含有:

我只是把“Y”为“合格”,琼的第二个信息是还没有完成,因为它尚未完成。

Name | Attendance | Final Grade | Result
Juan |     Y      |      Y      | Passed
Joan |     Y      |             | 

我创建了一个第二片只有1列说:“毕业生”。 当表1列结果(D2)说,学生们通过什么我现在想要在这里。 这将填补与通过的学生的名字上表2(A2)列。

像这样:

Graduates |
Juan      |

到目前为止,我尝试自动填充通过将使用表1的第2页=Sheet1!D2在我的手机上表2(A2),但我怎么可以把数据在列名(Sheet1上)上的列毕业生(在Sheet2上)如果工作表Sheet1上的人已到列结果下一个值?

Answer 1:

在Sheet2中的A2使用下面的公式:

=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功能显示了您填写下不能产生一个匹配值的每一个细胞空字符串(如“”)。



Answer 2:

我解决使用此公式Sheet 2中它

=IF((Sheet1!D2="Passed"),Sheet1!A2,"")


文章来源: Autofill sheet 2 with sheet 1