写一个EXCEL公式将除了B1外所有有内容的单元格内容用符号+连接起来
时间: 2024-03-05 22:50:56 浏览: 68
您可以使用以下公式将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范围,请根据实际情况修改公式中的数据范围。
请注意,上述公式中的符号+可以替换为其他符号,如逗号、分号等,具体取决于您的需求。
相关问题
写一个EXCEL公式,读取B列所有单元格,将除了B1外所有有内容的格子用符号+连接起来
您可以使用下列公式来实现该功能:
```
=TEXTJOIN("+",TRUE,OFFSET(B2,,,COUNTA(B:B)-1))
```
该公式的含义是:使用"+"符号将B列中除了B1单元格以外的所有有内容的单元格连接起来。其中,TRUE表示忽略空值,OFFSET函数用于获取B2单元格之后的所有单元格,COUNTA函数用于计算B列中有内容的单元格数量。
请注意,上述公式假定您的数据不会超过Excel的最大行数(1048576行,根据Excel版本可能会有所不同)。如果您的数据超过这个行数,则公式可能会出现错误。
写一个EXCEL公式,将表格B行中B1到B8所有有内容的单元格用符号'+'连接起来,如果没有内容后面不要有+符号
可以使用以下公式将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,"")
```
这个公式会检查每个单元格是否有内容,如果有则用'+'符号连接起来,否则不添加符号。
阅读全文