南海骏逸 发表于 2021-9-30 15:30:00

将非空单元格合并加起来




美丽的蓝精灵 发表于 2021-10-6 05:09:17

=TEXTJOIN("+",1,IF(A1:I1<>"",A1:I1,""))
三键结束,下拉

垫脚哥 发表于 2021-10-9 18:27:09

=TEXTJOIN("+",1,A2:I2)简化一下。

蛋炒饭不加蛋 发表于 2021-10-13 07:03:35

有其他解法吗? 我的是Excel2010需要按数组三键结束的,都显示无效名称错误

用户大千世界 发表于 2021-10-13 11:27:25

有旧版10之前的函数吗 ?

夏之欢 发表于 2021-10-25 06:02:12

textjoin是Excel高版本和WPS具备的函数
Excel2010版本,可以考虑VBA

步入尘埃 发表于 2021-10-26 22:23:19

不会,我的建议是都2021年了,要不更新下软件?实在不行WPS也很香呀。

知不易行更难 发表于 2021-10-31 02:12:19

Function hb(ByVal rng, aa)
Dim a, b, c
For Each a In rng
If a <> "" Then
b = b & a.Text & aa
End If
Next
hb = Left(b, Len(b) - 1)
End Function

同为低版本,VBA其实很简单。=hb(目标区域,合并符)

蒙娜丽莎的微笑 发表于 2021-11-6 21:06:52

如何将达成结果求和呢

小竹子 发表于 2021-11-9 23:24:11

=TEXTJOIN("+",TRUE,A1:I1)
页: [1] 2 3
查看完整版本: 将非空单元格合并加起来