我有以下问题。我有像这样的值的单元格:
y
1 Alert, Alert
2 Unresponsive, Alert
3
4 Alert
我使用以下函数尝试从每个单元格中提取第一个单词
=IF(Y2="", "Blank",LEFT(Y2,(FIND(",",Y2)-1)))
它有效但我得#value!像y4这样的细胞。如果没有逗号,我只想要整个单词。
有什么想法?谢谢你的时间!
答案 0 :(得分:1)
以下函数将提取列表的第一段,该列表以逗号分隔,然后是空格。
=LEFT(A1,SEARCH(", ",A1)-1)
其中A1是您要从中提取值的单元格,并且该列表以逗号和空格分隔。
如果你在一个单元格中有这个:
y1警报,警报2无响应,警报3 4警报
此功能将返回 y1警告。
现在添加您的其他条件:显示"空白"如果单元格为空,则返回整个单词,如果只有一个条目。
=IF(A1="","Blank",IFERROR(LEFT(A1,SEARCH(", ",A1)-1),A1))
答案 1 :(得分:0)
也许:
=IF(Y2="","Blank", IFERROR(LEFT(Y2,FIND(",",Y2)-1),Y2))