4列を1列にまとめる方法

このQ&Aのポイント
  • 4列を1列にまとめる方法をご紹介します。詳しくは記事をご覧ください。
  • 複数の列を1列にまとめる方法を解説します。
  • 効果的な4列のまとめ方についてご紹介します。
回答を見る
  • ベストアンサー

4列を1列にまとめる方法

1   2   3   4      1234 1   2   3   4      1234 1   2   3   4      1234 1   2   3   4      1234 1   2   3   4      1234 1   2   3   4      1234 1   2   3   4      1234 1   2   3   4      1234 1   2   3   4      1234 1   2   3   4      1234 1   2   3   4      1234 1   2   3   4      1234 1   2   3   4      1234 1   2   3   4      1234 1   2   3   4      1234 1   2   3   4      1234

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.3

A:D列に1行目からデータが記入されているとして sub macro1()  with range("E1:E" & range("A65536").end(xlup).row)   .formular1c1 = "=RC1&RC2&RC3&RC4"   .value = .value  end with end sub #後出しで実は..実は..は無しでお願いします。

その他の回答 (2)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

D1セルに次の式を入力して下方にドラッグコピーします。 =A1&B1&C1&D1 又は =CONCATENATE(A1,B1,C1,D1)

  • maiko0318
  • ベストアンサー率21% (1483/6970)
回答No.1

こういう話? =CONCATENATE(A1,B1,C1,D1)

mackoji
質問者

補足

できればそれをVBAでやりたいのです。

関連するQ&A

  • 「列1」とかを消す方法

    「列1」「列2」とかがいつのまにか表示されています どうやったら消せますか?

  • EXCEL2列1列で0を表示する方法

    EXCEL2列を1列にする時、B1&C1ですると0001&003が13になってしまします。0001003と表示する方法を教えて下さい。

  • Excel 複数列を1列にする方法

    列の終わりがバラバラなのですが、複数列を1列にしたいのです。 手作業ではなく、簡単にできる方法はないでしょうか? 手でコピペするには列がかなり多く、画面におさまりきらない長い列なのできっちりコピペできたか不安があります。 また、よそへ提出する書類になるのでなるべく手作業を省くのが目的です。 ぴったり隙間なくくっつかなくてかまいません。複数セル空白が入ってもかまいません。 Excelに不慣れですが、上司にこういうことできないの?と言われて困っています。 ご存知の方教えていただけますでしょうか? よろしくお願いいたします。

  • エクセル2007で1列おきに列を選択する方法をお教えください。

    A   B   C   D   E   F 個数 金額 個数 金額 個数 金額  など項目を作成します。 1ページに表を抑える為に個数の列だけ幅を小さくしたり、金額の部分の列の幅を大きくしたりして調節したいのですが、毎回A、C、EなどCtrlキーを押しながら選択するのが大変です。 選択範囲を保存してしまえば良いのかも知れませんが、行列を削除したり編集すると大変です。  1列置きや2列置きに簡単に列や行を選択する方法がありましたらお教え下さい。 よろしくお願い致します。

  • エクセルで列を隣の列に移す方法を教えてください!

    当方、エクセル2007を使用しています。 チグハグになったデータを一列にまとめる技はないでしょうか? セルに入ったデータの数が多すぎで手作業ではとても労力が掛かってしまいます。 現在は下記のようになっています。 --------エクセル--------- ああああ      いいいい うううう      ええええ      おおおお      かかかか きききき ------------------------- といったように、チグハグにデータが入っているのですが、これを・・・。 --------エクセル--------- ああああ いいいい うううう ええええ おおおお かかかか きききき ------------------------ と、綺麗にしたいのですが・・・。 単純にできそうだったのですが、全く出来ません。 どなたかご教授ください!御願いします。

  • スタートメニュー2列を1列にする方法を教えてください

    スタートメニュー2列を1列にする方法を教えてください

  • エクセルで複数の列を1列にまとめる方法

    エクセルの1つのシートの複数の列にデータがあって、それを1つの列にまとめる方法を教えてください。 A列のデータの最後の次にB列のデータ、C列のデータと次々にデータをつなげたいのです。 よろしくお願いします。

  • 列×列を列ごとに示したいです。

    エクセル表計算についての質問です。困っているのでよろしくお願いいたします。 A B C 1 1 2 2 3 4 3 5 6 4 7 8 A×Bの結果をCに示したいんですがどうすればよいでしょうか??(c1に1×2=2,c2に3×4=12、c3に30、C4に56・・・と言う感じです。)

  • テーブルタグで列を揃える方法

    テーブルタグで列を揃える方法を教えてください。 <table border width="500"> <tr> <td>あ</td> <td>あい</td> <td>あいう</td> <td>あいうえ</td> <td>あいうえお</td> </tr> </table> のような表だとあいうえおの部分が一番大きな枠になって、あの部分が一番小さな枠になってしまいます。 あも、あいうえおも同じ大きさの枠にする方法がありましたら教えていただけると助かります。 回答お願い致します。

    • ベストアンサー
    • HTML
  • 2列目を取得する方法を教えてください。

    アクセスのフォームです。 lst_リストページというリストボックスは 列数を4にして、 列幅を0.501cm;4cm;2.2cm;2.2cm にしているのですが、 その状態で、VBAで 2列目の値を取得したいのですが str名 = Me.lst_リストページ.Value とすると一番左の列の値が取得されてしまいます。

専門家に質問してみよう