EXCEL 自定义函数把一列字符型数转为字符串
把A列数变为字符串显示到B1,因为A列不确定有几个数,需要写一个循环,循环判断最后为空值不要A1&","&A2&","&A3&","&A4&","太麻烦,有时A列有50多...
把A列数变为字符串显示到B1,因为A列不确定有几个数,需要写一个循环,循环判断最后为空值
不要A1&","&A2&","&A3&","&A4&"," 太麻烦,有时A列有50多个数啊,我想在B1直接调用方法得到结果 展开
不要A1&","&A2&","&A3&","&A4&"," 太麻烦,有时A列有50多个数啊,我想在B1直接调用方法得到结果 展开
2个回答
2015-11-09 · 知道合伙人软件行家
关注
展开全部
可以用如下自定义函数:
Public Function mystr(ll, ParamArray x())
Dim r, rr
For Each r In x
If IsArray(r) Then
For Each rr In r
If rr <> "" Then mystr = mystr & ll & rr
Next rr
Else
mystr = mystr & ll & r
End If
Next r
mystr = Mid$(mystr, 2, Len(mystr))
End Function
第一参数:连接符
第二参数:需要连接的单元格区域。
第三、四……参数:可省略,如不省略,功能同第二参数。
如上例可写公式为:=mystr(",",A1:A4)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |