写一个EXCEL公式,将表格B行中B1到B8所有有内容的单元格用符号'+'连接起来,如果没有内容后面不要有+符号
时间: 2024-03-05 18:51:08 浏览: 19
可以使用以下公式将B1到B8中有内容的单元格用'+'符号连接起来:
```
=IF(B1<>"",B1,"")&IF(B2<>"","+ "&B2,"")&IF(B3<>"","+ "&B3,"")&IF(B4<>"","+ "&B4,"")&IF(B5<>"","+ "&B5,"")&IF(B6<>"","+ "&B6,"")&IF(B7<>"","+ "&B7,"")&IF(B8<>"","+ "&B8,"")
```
这个公式会检查每个单元格是否有内容,如果有则用'+'符号连接起来,否则不添加符号。
相关问题
写一个EXCEL公式,将表格B行中B2到B8所有有内容的单元格用符号'+'连接起来,如果没有内容后面不要有+符号
可以使用以下公式将B2到B8中有内容的单元格用'+'符号连接起来:
```
=IF(B2<>"",B2,"")&IF(B3<>"","+ "&B3,"")&IF(B4<>"","+ "&B4,"")&IF(B5<>"","+ "&B5,"")&IF(B6<>"","+ "&B6,"")&IF(B7<>"","+ "&B7,"")&IF(B8<>"","+ "&B8,"")
```
这个公式会检查每个单元格是否有内容,如果有则用'+'符号连接起来,否则不添加符号。注意,这个公式不包括B1单元格。
写一个EXCEL公式将除了B1外所有有内容的单元格内容用符号+连接起来
您可以使用以下公式将B2单元格之后所有不为空的单元格内容用符号+连接起来:
```
=TEXTJOIN("+",TRUE,OFFSET(B2,,,COUNTA(B:B)-1))
```
这个公式使用了Excel 2016及以上版本中的TEXTJOIN函数,如果您的Excel版本低于2016,则会出现 #NAME? 错误。如果您的Excel版本低于2016,您可以尝试使用以下公式:
```
=JOIN("+",FILTER(B2:B1000,B2:B1000<>""))
```
该公式会将B2单元格之后所有不为空的单元格内容用符号+连接起来。如果您的数据超过B2:B1000范围,请根据实际情况修改公式中的数据范围。
请注意,上述公式中的符号+可以替换为其他符号,如逗号、分号等,具体取决于您的需求。