Excel将多个单元格值作为逗号分隔数组

时间:2018-03-28 12:52:07

标签: excel

这是我的表

Roll Result
1    Passed
2    Failed
3    Passed
4    Failed
5    Failed

在C1单元格上如何以逗号分隔值获取所有失败的卷? C1细胞的预期结果是-2,4,5

1 个答案:

答案 0 :(得分:2)

Office 365 ExcelTEXTJOIN(),将其用作数组公式

=TEXTJOIN(",",TRUE,IF(B2:B6="Failed",A2:A6,""))

作为数组公式,必须使用 Ctrl + Shift + 输入而不是 Enter 。< / p>

早期版本:

将其放入C2并复制数据长度。在整个列填充公式后,C2将返回您的值:

=IF(B2="Failed",A2&IF(C3="","",",") &C3,C3)

enter image description here