EXCEL怎么合并两列数据?

如题所述

  可以使用以下方法:
  方法一:使用 CONCAT 函数
  CONCAT 函数可以将多个字符串连接起来。要使用 CONCAT 函数合并分列后的单元格,可以使用以下公式:
  =CONCAT(A1, ",", A2)
  该公式将 A1 和 A2 单元格中的值连接起来,并用逗号作为分隔符。
  例如,如果 A1 和 A2 单元格分别包含“北京”和“上海”,则使用该公式后,A1 单元格的值将变为“北京,上海”。
  方法二:使用 TEXTJOIN 函数
  TEXTJOIN 函数可以将多个字符串连接起来,并指定分隔符。要使用 TEXTJOIN 函数合并分列后的单元格,可以使用以下公式:
  =TEXTJOIN(",", TRUE, A1:A2)
  该公式将 A1:A2 范围中的值连接起来,并用逗号作为分隔符。
  例如,如果 A1 和 A2 单元格分别包含“北京”和“上海”,则使用该公式后,A1 单元格的值将变为“北京,上海”。
  方法三:使用 VBA 宏
  如果需要对大量数据进行合并,可以使用 VBA 宏来实现。以下是一个简单的 VBA 宏:
  Sub MergeData()
  ' 定义变量
  Dim rng As Range
  Dim strResult As String
  ' 获取要合并的单元格范围
  Set rng = Range("A1:A2")
  ' 合并单元格
  strResult = Join(rng.Value, ",")
  ' 将合并后的值赋给单元格
  rng.Value = strResult
  End Sub
  使用该宏后,将弹出一个对话框,让您选择要合并的单元格范围。选择单元格范围后,单击“确定”按钮即可将单元格合并。
  具体操作步骤如下:
  在 Excel 中,按 Alt+F11 打开 Visual Basic for Applications 窗口。
  在左侧的窗格中,双击“ThisWorkbook”模块。
  在右侧的窗格中,粘贴上述宏代码。
  保存宏。
  返回 Excel 工作表,选择要合并的单元格范围。
  按 Alt+F8 打开宏对话框。
  在宏列表中,选择“MergeData”宏。
  单击“运行”按钮。
  单元格将被合并,并用逗号作为分隔符。
温馨提示:答案为网友推荐,仅供参考
相似回答