Google Sheets多单元格文本判断求助:返回含文本单元格内容
Google Sheets:返回A2/B2/C2中含文本单元格的内容
场景1:仅单个单元格包含文本
用INDEX+FILTER组合直接定位非空单元格:
=INDEX(FILTER(A2:C2, A2:C2<>""), 1)
FILTER(A2:C2, A2:C2<>""):筛选A2到C2范围内所有非空(含任意文本)的单元格INDEX(...,1):取筛选结果的第一个值(因仅单个单元格有内容,直接返回目标文本)
场景2:多个单元格包含文本
若需将所有含文本的内容拼接展示,用TEXTJOIN实现:
=TEXTJOIN(", ", TRUE, FILTER(A2:C2, A2:C2<>""))
TEXTJOIN(", ", TRUE, ...):以逗号+空格为分隔符,自动忽略空值,将筛选出的文本拼接成字符串
进阶:排除仅含空格的单元格
如果要过滤掉仅含空格的单元格(避免误判为有效文本),可添加TRIM处理:
=INDEX(FILTER(A2:C2, TRIM(A2:C2)<>""), 1)
内容的提问来源于stack exchange,提问作者Amy
相关产品推荐
相关产品推荐

