• ベストアンサー

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

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 と改行された文字列となります

関連するQ&A

  • 複数セルを結合して一つのセルにしたい

    エクセル関数の質問です。 A列のセルに、数字が並んでいます。 aaaという部分はカテゴリーを示すものです。 B列のセルに同じカテゴリーの別の数値を連結させ、スペースで区切ってひとつのセルに表記させるにはどうすればいいでしょうか? concatenate関数を組み合わせて式を作ろうとしたのですが、うまく出来ませんでした。 VBAやマクロ、ユーザー定義関数になっても構いません。 ご教授ください。 A       B aaa_0001  aaa_0002 aaa_0003 aaa_0002  aaa_0001 aaa_0003 aaa_0003  aaa_0001 aaa_0002 bbb_0012  bbb_0013 bbb_0013  bbb_0012 ccc_0017

  • EXCELで複数行の検索

    初心者です。 Aファイルのaaa、bbbなどをキーに Bファイルを検索してできるだけ簡単にマクロ等使わずに 下記のような抽出をする方法があれば教えてください。 よろしくお願いします。 Aファイル aaa bbb ccc Bファイル(例えば「ddd」と「あ」は別セルです) ddd あ eee い aaa う fff え bbb お ggg か ccc き 結果 Aファイル aaa う bbb お ccc き

  • エクセルの文字処理

    以前に同じ様な質問があったかも知れませんが、探しきれなかったので教えてください。 A1~A4の4つのセルに以下のスペースが入った文字列が入っていた場合 A1|AAA A2|AAA BBB A3|AAA BBB CCC A4|AAA BBB CCC DDD    A   B   C   D  1|    AAA 2|AAA BBB 3|AAA BBB CCC 4|AAA BBB CCC DDD という具合にしたいのです。 条件は  ・セル内にスペースで区切られない文字列があった場合には、B列に入れる  ・それ以外はスペースで区切って、A列B列C列D列に入れる  ・文字数は3文字固定ではなく全角半角が混在 以上です。すいません宜しく願いします。

  • 入力規則について(複数セルへの反映)

    EXCELの入力規則について教えてください。 まず下記のような表を作成しました…      A   B      1  AAA  111    2  BBB  222    3  CCC  333   この表のA列を利用して、入力規則によるリスト作成を行いました。 プルダウンリストには「AAA・BBB・CCC」が表示されます。 この際、「AAA」を選択すると、その横のセルにB列の「111」 「BBB」を選択すると、その横に「222」が自動入力されるような 設定は可能なのでしょうか。 お分かりになる方がいらっしゃいましたらぜひご指導下さい。 宜しくお願い致します!

  • [シェルの質問]改行と結合

    bsh初心者です。 よろしくお願いします。 1)下記のような","で区切られている場合、","を見つけたら  改行して出力したいです。 [入力] aaa,bbb,ccc, ddd,eee,fff [出力] aaa, bbb, ccc, ddd, eee, fff 2)下記のように、ある文字"aaa"をみつけたら、その次の行と結合して  出力したいです。 [入力] aaa: Hello! [出力] aaa:Hello! とこんな感じです。 awkとか使わないとできないでしょうか? awkはあんまり詳しくないので、できたら 記述例をいただけると幸いです よろしくお願いします。

  • 数字部分のみ別のセルに移動したいです。

    複数のセルの、数字部分のみ別のセルに移動したいのですが、 教えていただけますでしょうか? 例 セルA aaa1234 bbb5678 ccc9874 ddd5642 ↓ セルA   セルB aaa     1234 bbb     5678 ccc     9874 ddd     5642 このように、文字と数字を分けたいです。 よろしくお願いします。

  • 1つのセルに1つ以上のデータが入っている時のカウントの仕方

    こんばんは、過去の質問を検索してみたのですが、うまくひっかからないので、どなたか教えて頂けないでしょうか。 例えば、ひとつのセルに:で区切られた1つ以上のデータが入っている時のカウント方法を知りたいのです。 <例> AAA:BBB:CCC AAA BBB:CCC BBB の場合なら AAAは2 BBBは3 CCCは2 とカウントできるようにしたいのです。 =countif(A1:A100,"BBB")  →A1~A100がデータ範囲 とやってみましたが、4行目のように 単数で入っているものしか数えられない ようで1しか返って来ません。 (1行目や3行目をカウントできないみたいです。) すみません…よろしくお願いいたします。

  • 【エクセル】空セルを埋める方法

    お世話になります。 下記のような表があります。 1行目:AAA,BBB,CCC,DDD 2行目:空セル,BBB,CCC,DDD 3行目:空セル,BBB,CCC,DDD 4行目:aaa,BBB,CCC,DDD 5行目:空セル,BBB,CCC,DDD ・・・ こんなパターンの行が結構あります。 空セル部分を下記のように埋めたいのですが 1行目:AAA,BBB,CCC,DDD 2行目:AAA,BBB,CCC,DDD 3行目:AAA,BBB,CCC,DDD 4行目:aaa,BBB,CCC,DDD 5行目:aaa,BBB,CCC,DDD てっとり早く埋める方法ありませんか? いまは、【ctrl+↓】 ⇒【↑】⇒【ctrl+D】を延々繰り返しています。 宜しくお願いいたします。

  • 1つのセルに複数のハイパーリンク(改)

    二重投稿申し訳ありません。 あせり過ぎてて、アプリ名書き忘れてました エクセル2003で1つのセルに複数のハイパーリンクを設定することは可能でしょうか? たとえば、1つのセルに AAA,BBB,CCCと表示されていて AAAをクリックしたらhttp:xxxへ BBBをクリックしたらhttp:yyyへ CCCをクリックしたらhttp:zzzへと言った様に

  • ファイルの結合

    UNIX上で下記のようなfileA、fileBから fileA aaa,aaa,222 aaa,bbb,111 aaa,ccc,333 fileB aaa,aaa,111 aaa,bbb,222 aaa,ccc,333 aaa,ddd,999 下記のようなfileCを作ろうとしています。 fileC aaa,aaa,222 aaa,bbb,111 aaa,ccc,333 aaa,ddd,999 そこで、以下のように一列目と2列目をキーにして、sortすることにしました。 cat fileA fileB | sort -u -k1,2 -t, > fileC すると、fileCは下記のようになりました。(一行目の3列目が222ではなく、111になってしまいました) fileC aaa,aaa,111 aaa,bbb,222 aaa,ccc,333 aaa,ddd,999 キー項目以外はfileAを優先させたいのですが、なにか良い方法はないでしょうか?

専門家に質問してみよう