• ベストアンサー

エクセルで複数セルの結合にて

A1 A2 A3 aaa bbb ccc 上の様に、セルA1~3にそれぞれ入力してあります。 この3個のセルを1個に結合したいのですが結合すると A1のaaaしか生き残ってくれません。 A1 aaabbbccc 又は、aaa bbb ccc この様に結合時に文字も結合する方法はないでしょうか?

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

  • ベストアンサー
  • comv
  • ベストアンサー率52% (322/612)
回答No.1

こんばんは A1~A3(1列複数行)であれば ・A1:D3(A1:A3をつなげても1行にはいる幅以上の位置)を選択 (例ではD列まで選んでいますが、隣の列には影響 しませんから気にせず適当に広く確保) ・編集 フィル 文字の割付 でA1にA1&A2&A3の文字がつながります

phgpmaz
質問者

お礼

なるほど。こんな簡単に出来るんですか。 自分で、色々(適当に)試してみたものの出来なかったのでとても助かりました。

その他の回答 (2)

  • shiga_3
  • ベストアンサー率64% (978/1526)
回答No.3

下記のツールを使うとセルと値を同時に結合できます。 http://www7.plala.or.jp/hikita/sidea/program/vb/mcrtool_xl.html 上記ページの「使用方法」に従ってMcrtoolというアドインを追加すると、右クリックメニューに新しいメニューが追加されます。そこで「マクロツール」→「セル・値の結合」→「セル・値の結合」を選択すると、セル・値ともに結合されます。(「各行ごと」でまとめて複数行処理することも可能です) ただし、まとめたときに間に「,」が挿入されるようになっていますので、これをなくす、又はスペースを入れるようにするには「ツール」→「マクロ」→「VisualBasicEditor」でデータをいじる必要があります。 McrToolの標準モジュールのフォルダの中の「modTools」を開くと 'セル・値の結合 という箇所があり、 '空白を無視する場合 '空白を残す場合 のそれぞれに「","」と書かれているところがありますので、コンマを削除するかスペースに変えて保存します。 なおいったん結合したセルと値を元に戻す際には、標準機能の「元に戻す」は使えませんので、右クリック→「マクロツール」→「セル・値の結合」→「セル・値の結合解除」で行うことになりますが、なにもはさまないで文字列を結合した場合はこの機能が使えなくなります。スペースを挿入するようにした場合は、上記書き換え場所の下の方、 '選択範囲のセル・値の結合を解除 の中の '各行の区切りデータ数をチェック の所の「","」を「" "」に変えると使えるようになります。 (なおデータ改変に伴う他の機能への影響は考慮していません)

参考URL:
http://www7.plala.or.jp/hikita/sidea/program/vb/mcrtool_xl.html
phgpmaz
質問者

お礼

こんなツールがあるんですね。(知らなかったです。) 使いこなせるか分からない無いけど入れて 試してみようと思います。

  • comv
  • ベストアンサー率52% (322/612)
回答No.2

ついでに 横(1行複数列)の場合は ・クリップボードを表示 ・A1:C1をコピー ESCキー ・A1を編集状態(aaaを選択)クリップボードの記憶をクリック で aaa bbb ccc とスペースで区切られた文字列が 入力されます 同じことを複数行でやると aaa bbb ccc と改行された文字列となります