爱问知识人 爱问教育 医院库

excel字符串连接的问题

首页

excel字符串连接的问题

excel字符串连接
好像是用&或者函数CONCATENATE吧
好像是要A1&A2&A3……这样的格式吧
假如我有几百个单元格 要做成
A1逗号A2逗号A3逗号……这样的
关键是 几百个呢 
这么多 A1&A2&A3这样好像不行的吧 
用&连接 有上限要求吗?就算没有 连几百个好像不行的吧 点都点不过来嘛
有什么方法的嘛

提交回答
好评回答
  • 2011-03-24 18:19:55
    上限255个,
    太多写不过来,用宏处理,(不受255限制)。
    如果要连接的单元格有规律排列,就很方便。
    例如区域是[A1,E100]  (先列后行)
    Sub 连接()
    Dim S as string
    S = ""
    for i = 1 to 100
     for j = 1 to 5
      S = S & cells(i,j)
     Next j
    Next i
    [F1]=S '这里吧结果保存在F1单元格,
    '根据需要,直接保存在指定处
    End Sub

    l***

    2011-03-24 18:19:55

其他答案

    2011-03-25 08:38:00
  • excel中有个内置函数PHONETIC()
    但这个函数使用起来,有一定的局限性,只连接文本,不连接数字格式.
    Public Function myjoin(rng As Range, x)
       myjoin = Join(Application.Transpose(rng), x)
    End Function
    

    1***

    2011-03-25 08:38:00

  • 2011-03-24 19:40:32
  • 用自字义函数来连接,非常的方便,首先你把你的Excel宏安全设置成中或中以下,建议设置成中,然后打开我给你的附件,会弹出宏安全提示框,你点击启用宏按钮,然后自定义的函数,就可以象使用Excel内置的函数一样的使用,如要把A1到A50的内容连接起来,只要输入=CAN(A1:A50)就可以把它全部连接起来了.

    1***

    2011-03-24 19:40:32

类似问题

换一换
  • 办公软件 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):