Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/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
显示逗号分隔结果的Excel公式_Excel_Excel Formula - Fatal编程技术网

显示逗号分隔结果的Excel公式

显示逗号分隔结果的Excel公式,excel,excel-formula,Excel,Excel Formula,我需要一个公式在单个单元格中用逗号分隔的值写回一系列数字。在下面的示例中,公式将查看列A并找到引用1,然后搜索列B到F并存储值。然后,它将需要回顾A列,如果它再次找到1的引用,并再次搜索B列到F列,然后将该值添加到前面的答案中-全部在一个单元格中。有什么想法吗 您可以使用TEXTJOIN作为数组公式,将其放入G2: =TEXTJOIN(",",TRUE,IF(($A$2:$A$12=A2)*($B$2:$F$12<>""),$B$2:$F$12,"")) =TEXTJOIN(“,”

我需要一个公式在单个单元格中用逗号分隔的值写回一系列数字。在下面的示例中,公式将查看列A并找到引用1,然后搜索列B到F并存储值。然后,它将需要回顾A列,如果它再次找到1的引用,并再次搜索B列到F列,然后将该值添加到前面的答案中-全部在一个单元格中。有什么想法吗


您可以使用TEXTJOIN作为数组公式,将其放入G2:

=TEXTJOIN(",",TRUE,IF(($A$2:$A$12=A2)*($B$2:$F$12<>""),$B$2:$F$12,""))
=TEXTJOIN(“,”,TRUE,IF($A$2:$A$12=A2)*($B$2:$F$12)”,$B$2:$F$12“))
退出编辑模式时,按Ctrl-Shift-Enter键确认。然后抄下来



TEXTJOIN是在Office 365和Office 19中引入的,如果没有TEXTJOIN,则会有类似TEXTJOIN的代码。您可以将TEXTJOIN用作数组公式,将其放入G2:

=TEXTJOIN(",",TRUE,IF(($A$2:$A$12=A2)*($B$2:$F$12<>""),$B$2:$F$12,""))
=TEXTJOIN(“,”,TRUE,IF($A$2:$A$12=A2)*($B$2:$F$12)”,$B$2:$F$12“))
退出编辑模式时,按Ctrl-Shift-Enter键确认。然后抄下来



TEXTJOIN是在Office 365和Office 19中引入的,如果没有TEXTJOIN,则会有类似于TEXTJOIN的代码

你会遇到这些公式问题:)@BigBen一堆垒球问题。我本应该找到副本并将其关闭,但这需要更长的时间。您好,知道我为什么会出现此错误吗@@user114790请参见最后一段。您没有将TEXTJOIN作为本机公式。你需要把链接的代码放在一个模块中,然后你就可以使用这个公式了。你现在有这些公式问题:)@BigBen一堆垒球问题。我本应该找到副本并将其关闭,但这需要更长的时间。您好,知道我为什么会出现此错误吗@@user114790请参见最后一段。您没有将TEXTJOIN作为本机公式。您需要将链接的代码放入模块中,然后才能使用公式。