Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
If statement 谷歌表单中的If语句_If Statement_Google Sheets_Google Sheets Formula - Fatal编程技术网

If statement 谷歌表单中的If语句

If statement 谷歌表单中的If语句,if-statement,google-sheets,google-sheets-formula,If Statement,Google Sheets,Google Sheets Formula,我有一个谷歌表格,链接在下面,有一列学生姓名,然后是所有科目的列,下面有学生分数 然而,学生们并非都学习相同的科目 我想做的是在同一张纸上记录每个学生所做的科目和分数 所以我有了学生的名字,然后是科目1、科目2、科目3等等。我只想知道学生选的科目。我已经在我的工作表中的单元格X到AR中为此信息创建了列 我不知道怎么做。请帮忙,请 如果您同意将其作为单个单元格中的列表,则可以使用以下逻辑: =IF(E30,E$1和,,)&IF(F30,F$1和,,)&等 只需按照相同的模式添加G、

我有一个谷歌表格,链接在下面,有一列学生姓名,然后是所有科目的列,下面有学生分数

然而,学生们并非都学习相同的科目

我想做的是在同一张纸上记录每个学生所做的科目和分数

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

我不知道怎么做。请帮忙,请


如果您同意将其作为单个单元格中的列表,则可以使用以下逻辑:

=IF(E30,E$1和,,)&IF(F30,F$1和,,)&等

只需按照相同的模式添加G、H等

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

=ARRAYFORMULA(SPLIT)(REGEXREPLACE)(TRANSPOSE)(查询)(TRANSPOSE(
=ARRAYFORMULA(SPLIT(REGEXREPLACE(TRANSPOSE(QUERY(TRANSPOSE(
 ARRAYFORMULA(IF(E3:W8<>"", $E$1:$W$1, ))&","), , 40000)), " ,", ""),","))
阵列公式(如果(E3:W8“,$E$1:$W$1,)&“,”,40000)),“,”,“,”,”,“,”,”,“,”)

一个单元格或单独单元格中的列表?@EmilyAlden感谢您的回复,我想在我的工作表中的单元格X到AR中填充每个学员的主题信息(主题名称、主题代码、主题标记)。谢谢@player0这与我要找的内容很接近,但是,我现在意识到我应该澄清一下。我想提取学生所做的科目,以及每个科目的代码和他们获得的科目分数。我在工作表的最右侧为其创建了列(单元格X到AR)。有可能用数据填充这些单元格吗?对不起,@player0我的错误-如果答案完美,你就是一个天才。我想在单元格X到AR中的数据右侧填写表格。