• 締切済み

excelの文字列の操作について

A列、C列、E列、G列・・・の1行目にはタイトルが入力されており、 B列、D列、F列、H列・・・には不特定の文字列が入力されており、それぞれ行数も不特定です。 A列、C列、E列、G列・・・の1行目のタイトルはA列にまとめ、B列、D列、F列、H列・・・の文字列はB列にまとめたいです。 下の例の場合だと、C列の1行目のタイトルをB列の下端の左下にあたる(A7)に移動させ、 D列の2行目から入力された文字列を右となりの(B7)に移動させたいです。これの繰り返しです。     A列     B列     C列     D列 1    あ       A       い       2             B                a   3            C                b 4              D               c 5             E                6              F                            ↓     A列     B列     C列     D列 1    あ       A              2             B                   3            C                 4              D                5             E                6              F      7      い      a 8             b 9             c よろしくお願いします。

みんなの回答

  • w0o0w
  • ベストアンサー率41% (28/68)
回答No.1

簡単ですよ。 移動したい(A、B列)それぞれの下段にセル情報を持っていくなら (1)C1からD4までのセルを反転させ右クリックで[切り取り]ます。 (2)A1のセルで右クリックし貼り付けをします。 例えば   A  B   C   D  E   F   G   H 1 あお  A むらさき  Ab  茶色 A2364b  群青色 A5847e 2 あか  B あさぎいろ cd 3 きいろ C 4 みどり D 5 しろ  E 6 くろ  F 処理後    A    B   C   D  E  F  G   H 1  あお   A  2  あか   B  3  きいろ   C 4  みどり   D 5  しろ   E 6  くろ    F 7 むらさき   Ab  8 あさぎいろ cd 9  茶色  A2364b   10 群青色  A5847e というような表であればCD列・EF列・GH列それぞれを移動させた後に A・Bそれぞれで右クリックをし[セルの書式設定]や[幅の変更]を。 書式設定の際に[折り返して表示]の設定ができます。 限られたセルを有効に使うのであれば、多くてセルからはみ出る文字を この機能で表示させてみてはいかがでしょうか? ・たての長さも該当行を反転させ変えられます。 ・文字はそれぞれのセルで[中央揃え] お試し下さい。 質問に則した回答でなければすみません。

ankoromo
質問者

補足

早速の回答ありがとうございました。 質問足らずですみませんが、手動ではなく、自動で行いたいのでマクロを使用したいのです。 2、3列なら手動でもいいのですが、相当な列があるので手動ではちと無理です。

関連するQ&A