Google表格中的If-Statement

时间:2019-03-07 17:22:58

标签: if-statement google-sheets google-sheets-formula

我有一个Google表格,下面有一个链接,其中有一个学生姓名栏,然后是所有科目下面带有学生标记的列。

尽管学生并非全部都做相同的科目。

我想做的是在同一张纸上记录每个学生要做的主题和标记。

所以我有学生姓名,然后是科目1,科目2,科目3等。我只想知道学生所修的科目。我已经在工作表中的X到AR单元格中为此信息创建了列。

我不知道该怎么做。请帮助,请...

https://docs.google.com/spreadsheets/d/1WfmUEcvFMiw-R_TMrh30jG8gLhCDT-h-dz_PP_sNn4Q/edit?usp=sharing

2 个答案:

答案 0 :(得分:1)

=ARRAYFORMULA(SPLIT(REGEXREPLACE(TRANSPOSE(QUERY(TRANSPOSE(
 ARRAYFORMULA(IF(E3:W8<>"", $E$1:$W$1, ))&","), , 40000)), " ,", ""),","))

0

答案 1 :(得分:0)

如果可以接受单个单元格中的列表,则可以使用以下逻辑:

=IF(E3<>0,E$1 & ʺ, ʺ,ʺʺ) & IF(F3<>0,F$1 & ʺ, ʺ,ʺʺ) & ʺ...etcʺ

只需按照相同的模式添加G,H等即可。

如果您要填写计算后端的表格,将需要更多的工作。