オリジナル技術

Excel のデータ マクロの 2 つの列を結合する

326 語1 分0 閲覧数0 いいね

概要

この記事では、Excel マクロ エディターを使用して 2 つのデータ列を結合する方法を紹介します。この方法は、データをバッチでインポートするときにシステムが数式を認識できないシナリオに適しています。 Alt+F11 でマクロ エディタを呼び出し、モジュールを挿入してサンプル コードを貼り付け、D 列と K 列のマージ範囲を指定し、Alt+F8 でマクロを実行してデータ統合を実現します。この方法により、式の失敗の問題が回避され、データ処理の効率が向上します。

使用シナリオ: 特定のシステムからデータをバッチでインポートする場合、システム要件を指定されたテンプレートに従って入力する必要があります。データが多かったので、最初は=A+Bという数式で演算していたのですが、システムが認識できないことが分かり、Excelのマクロエディタを使ってデータ統合しました。

テストデータ表示

サンプルコード

Sub CombineColumns()
    Dim lastRow As Long
    Dim i As Long
  
    lastRow = 85 ' D2:D85 和 K2:K85 的行数
  
    For i = 2 To lastRow
        Cells(i, 4).Value = Cells(i, 4).Value & Cells(i, 11).Value ' D列是第4列,K列是第11列
    Next i
End Sub

操作手順

Excel インターフェイス alt+f11 で、ポップアップ インターフェイスの [モジュールの挿入] をクリックし、上記のコードを貼り付けます。

2番目のステップは、alt+f8を押して「実行」をクリックすることです。

結果表示

コメントを読み込み中…
関連記事

関連記事