将非空单元格合并加起来
=TEXTJOIN("+",1,IF(A1:I1<>"",A1:I1,""))
三键结束,下拉 =TEXTJOIN("+",1,A2:I2)简化一下。 有其他解法吗? 我的是Excel2010需要按数组三键结束的,都显示无效名称错误 有旧版10之前的函数吗 ? textjoin是Excel高版本和WPS具备的函数
Excel2010版本,可以考虑VBA 不会,我的建议是都2021年了,要不更新下软件?实在不行WPS也很香呀。 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(目标区域,合并符)
如何将达成结果求和呢 =TEXTJOIN("+",TRUE,A1:I1)