国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 辦公 > Excel > 正文

excel怎么把多列內容合并到一列

2019-10-25 20:37:05
字體:
來源:轉載
供稿:網友

   先看一下原始數據,A到E列為單元格數據,需要將每行的非空單元格內容合并到F列存儲在一個單元格中,并且用逗號分開。

excel怎么把多列內容合并到一列

  選擇【開發工具】-【插入】- 選擇【ActiveX控件】中的按鈕。

excel怎么把多列內容合并到一列

  用鼠標在excel表格中畫出一個按鈕。

excel怎么把多列內容合并到一列

  雙擊該按鈕,進入編輯代碼模式。

excel怎么把多列內容合并到一列

  粘貼下列代碼:

  Private Sub CommandButton1_Click()

  Dim n, i, j, m

  Dim arr, brr()

  n = [a65535].End(xlUp).Row

  ReDim brr(1 To n)

  arr = Range("A1:E" & n) '其中A1:EN表示的是原始數據區域

  For i = 1 To n

  For j = 1 To 5 '5表示A到E列是5列

  If arr(i, j) <> "" Then

  brr(i) = brr(i) & "," & arr(i, j)

  End If

  Next j

  brr(i) = Mid(brr(i), 2, 99)

  Next i

  [F1].Resize(n, 1) = Application.Transpose(brr) 'F1表示從F1開始輸出結果

  End Sub

excel怎么把多列內容合并到一列

  返回excel工作表界面,點擊【開發工具】-【編輯模式】按鈕退出編輯模式。

excel怎么把多列內容合并到一列

  點擊剛才插入的命令按鈕,F列就輸出了我們想要的內容。

excel怎么把多列內容合并到一列

  注意:

  只需要更改代碼中加標注的原始區域列標和行號及輸出結果位置的第一個單元格就可以應用到讀者自己實際的工作表中去了。

        :更多精彩教程請關注三聯電腦教程欄目,三聯電腦辦公群:189034526歡迎你的加入


注:相關教程知識閱讀請移步到Excel教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 凤山县| 宜阳县| 盈江县| 南木林县| 南华县| 嘉黎县| 保靖县| 镇沅| 金门县| 个旧市| 黄大仙区| 政和县| 麻江县| 桐庐县| 古丈县| 馆陶县| 高尔夫| 文山县| 汤原县| 鹤庆县| 晋州市| 南充市| 鄂托克旗| 安顺市| 乌审旗| 柘城县| 灵武市| 乐安县| 孝感市| 安岳县| 德江县| 阳西县| 浦北县| 宝丰县| 大兴区| 阆中市| 林周县| 洛隆县| 桑植县| 林周县| 新邵县|