- 締切済み
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 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- w0o0w
- ベストアンサー率41% (28/68)
簡単ですよ。 移動したい(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それぞれで右クリックをし[セルの書式設定]や[幅の変更]を。 書式設定の際に[折り返して表示]の設定ができます。 限られたセルを有効に使うのであれば、多くてセルからはみ出る文字を この機能で表示させてみてはいかがでしょうか? ・たての長さも該当行を反転させ変えられます。 ・文字はそれぞれのセルで[中央揃え] お試し下さい。 質問に則した回答でなければすみません。
補足
早速の回答ありがとうございました。 質問足らずですみませんが、手動ではなく、自動で行いたいのでマクロを使用したいのです。 2、3列なら手動でもいいのですが、相当な列があるので手動ではちと無理です。