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

首頁 > 辦公 > Excel > 正文

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

2024-08-23 19:55:38
字體:
來源:轉載
供稿:網友

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

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

  選擇【開發工具】-【插入】- 選擇【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怎么把多列內容合并到一列

  注意:

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

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 水富县| 寻乌县| 沁水县| 青岛市| 黔南| 赤水市| 桓仁| 怀远县| 栾川县| 西乌| 阳谷县| 巴彦淖尔市| 汝州市| 东海县| 太白县| 宜城市| 安阳县| 阿鲁科尔沁旗| 镇远县| 周口市| 宜川县| 久治县| 乌鲁木齐县| 太白县| 城固县| 平陆县| 洛隆县| 华阴市| 高邮市| 雷山县| 白玉县| 长乐市| 吉水县| 沛县| 大英县| 白河县| 无为县| 巫山县| 基隆市| 达孜县| 安西县|