我有一名学生出勤data sheet,其中我要求每个学生的姓名出现在A栏中,但仅限于该学生的行包含主题的地方。如你所见,我几乎就在那里。在单元格A4中输入:
=B3
并在单元格A5中键入:
=IF(B4="",A4,B4)
...然后从那里自动填充。但是,单元格A17和A31(其中一个新的学生名称出现在B列)会弄乱我在另一张参考此表单上的A列的工作表上的公式。因此,如果可能的话,我想将这些特定的单元留空,但我不确定如何实现这一点。
答案 0 :(得分:0)
我在您的共享电子表格中复制了该表格,并在单元格A3中输入了以下公式:
=ArrayFormula(if(isblank(C3:C),,if(row(C3:C) <= max(row(C3:C)),vlookup(row(C3:C),filter({row(C3:C),B3:B},len(B3:B)),2),)))
似乎提供了预期的输出。 看看它是否适合你?
答案 1 :(得分:0)
我制作了另一份副本并将此公式输入A5:stack solver --modify-stack-yaml