使用 sheet 1 自动填充 sheet 2
Autofill sheet 2 with sheet 1
我有 sheet 1 个,其中包含:
我就把"Y"写成"Passed"吧,Joan的第2条信息还没有完成,所以还没有完成
Name | Attendance | Final Grade | Result
Juan | Y | Y | Passed
Joan | Y | |
我创建了第二个 sheet,其中只有 1 列显示 "Graduates"。我现在想要的是 Sheet 1 上的列结果 (D2) 表示学生已通过。它将用通过的学生的姓名填充 Sheet 2 (A2) 上的列。
像这样:
Graduates |
Juan |
到目前为止,我尝试使用 Sheet 1 自动填充 Sheet 2,方法是将 =Sheet1!D2
放在 sheet 2 (A2) 上的单元格上,但是如何如果 sheet1 上的人在结果列下有值,我可以将数据放在列毕业生(在 sheet2 上)的列名下(在 sheet1 上)吗?
在 sheet2 的 A2 中使用以下公式:
=IFERROR(INDEX(Sheet1!A:A99, SMALL(INDEX(ROW(:98)+(Sheet1!D:D99<>"passed")*1E+99, , ), COUNTA(A:A1))), "")
向下填写与 sheet1 中学生人数相等的大量行。您的结果应类似于以下内容。
一旦 Joan 通过键入或公式将 通过 放入 D 列,sheet2 上的结果将变为如下内容:
IFERROR function 为您填写的每个无法生成匹配值的单元格显示空字符串(例如“”)。
我在 Sheet2 中用这个公式求解
=IF((Sheet1!D2="Passed"),Sheet1!A2,"")
我有 sheet 1 个,其中包含:
我就把"Y"写成"Passed"吧,Joan的第2条信息还没有完成,所以还没有完成
Name | Attendance | Final Grade | Result
Juan | Y | Y | Passed
Joan | Y | |
我创建了第二个 sheet,其中只有 1 列显示 "Graduates"。我现在想要的是 Sheet 1 上的列结果 (D2) 表示学生已通过。它将用通过的学生的姓名填充 Sheet 2 (A2) 上的列。
像这样:
Graduates |
Juan |
到目前为止,我尝试使用 Sheet 1 自动填充 Sheet 2,方法是将 =Sheet1!D2
放在 sheet 2 (A2) 上的单元格上,但是如何如果 sheet1 上的人在结果列下有值,我可以将数据放在列毕业生(在 sheet2 上)的列名下(在 sheet1 上)吗?
在 sheet2 的 A2 中使用以下公式:
=IFERROR(INDEX(Sheet1!A:A99, SMALL(INDEX(ROW(:98)+(Sheet1!D:D99<>"passed")*1E+99, , ), COUNTA(A:A1))), "")
向下填写与 sheet1 中学生人数相等的大量行。您的结果应类似于以下内容。
一旦 Joan 通过键入或公式将 通过 放入 D 列,sheet2 上的结果将变为如下内容:
IFERROR function 为您填写的每个无法生成匹配值的单元格显示空字符串(例如“”)。
我在 Sheet2 中用这个公式求解
=IF((Sheet1!D2="Passed"),Sheet1!A2,"")