大大辉 发表于 2021-11-10 12:12:32

也可以,只是要定义名称。不能像WPS直接使用

不是月半子 发表于 2021-11-10 22:54:03

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

海南渔歌 发表于 2021-11-12 15:18:22

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

蒋委座 发表于 2021-11-12 18:00:47

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

光华阳光 发表于 2021-11-13 08:29:19

有旧版10之前的函数吗 ?

冷傲狂生 发表于 2021-11-14 23:12:40

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

稻田的守望者 发表于 2021-11-18 11:02:12

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

益伟 发表于 2021-11-29 03:59:56

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-12-5 11:36:22

如何将达成结果求和呢

日上会员送刷卡机 发表于 2021-12-9 02:45:07

=TEXTJOIN("+",1,IF(A1:I1<>"",A1:I1,""))
三键结束,下拉
页: 1 [2] 3
查看完整版本: 将非空单元格合并加起来