• ベストアンサー

エクセル(セルの結合)について

A1に名字、B1に名前が入力してあるとします。 A1とB1を結合すると、A1の名字だけになってしまいます。 結合した後「名字,(カンマ)名前」としたいのですが、できますでしょうか。 例えば、 A1「佐藤」B1「太郎」結合して、「佐藤,太郎」 間に,(カンマ)が入らなくても良いですので、A1、B1を結合した場合に両方が表示させられる方法があったら、教えて下さい。 数多く結合するものがあるので、困っています。 よろしくお願いします。

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

  • ベストアンサー
  • higekuman
  • ベストアンサー率19% (195/979)
回答No.1

A1とB1を結合して、そこに「佐藤,太郎」と表示させるのは、マクロじゃないと無理だと思います。 マクロを使用しないとすれば・・・ 別のセル、たとえばC1に、=A1&B1、という式を書くと、C1は、佐藤太郎、になります。 =A1&","&B1、と書くと、佐藤,太郎、になります。 1) C1に上記のような計算式を書き、 2) C1をコピーして、D1に「形式を選択して貼り付け」で「値」をコピー、 3) A1とB1を結合して、 4) D1をコピー 5) A1に「形式を選択して貼り付け」で「値」をコピー、 というのではいかがでしょうか?

morito_55
質問者

お礼

ありがとうございます。 大変参考になりました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

  • outerlimit
  • ベストアンサー率26% (993/3718)
回答No.4

セルの結合は 表示エリアを拡大するのが目的です 質問のことは セルの内容の結合ですから 元のセルに結合結果を入れるのは 不可能です(循環参照になってしまう) 他のセルにならば簡単です A1佐藤 B1 太郎 結合して、C1に佐藤,太郎 C1に =A1&","&B1

morito_55
質問者

お礼

ありがとうございます。 大変参考になりました こんなにもたくさんの回答ありがとうございます。 皆さんにポイントお礼をしたいところですが、苦渋の選択で早い順にさせていただきます。 本当に助かりました。

全文を見る
すると、全ての回答が全文表示されます。
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

次の方法は如何でしょうか。 (1)文字の結合は、別列に=A1&B1(=a1&","&B1)を設定 (2)文字結合された範囲をコピー→A1に形式を選択して貼り付けの「値」で貼り付け (3)A1:B1を結合→結合セルをコピー→A2以下の対象セル範囲を選択→形式を選択して貼り付けの「書式」で貼り付け

morito_55
質問者

お礼

ありがとうございます。 大変参考になりました。

全文を見る
すると、全ての回答が全文表示されます。
  • Silentsea
  • ベストアンサー率38% (73/189)
回答No.2

セルをどうしても結合しなければならない、となるとちょっと思い当たりませんが 隣の、例えばC1セルに数式 =A1&","&B1と入れれば文字は「佐藤,太郎」と結合されます。 セルを&で繋げば結合されるわけです。 " "は、中身を文字列として表示させる場合必要です =A1&"フェルナンデス"&B1と書けば 「佐藤フェルナンデス太郎」 と表示されます " "とスペースを空ければ「佐藤 太郎」になります 似た方法で、関数を使うと =CONCATENATE(A1," ",B1) で同じ結果になります。「佐藤 太郎」 書いてる途中で#1さんの回答が出たので、以下は略、補足説明とさせていただきます。

参考URL:
http://www.sharp-pcstudio.com/disp.asp?cno=5&tbno=0&dno=76
morito_55
質問者

お礼

ありがとうございます。 大変参考になりました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルで文字を活かしたままセルの結合を・・・

    なぜこんなことを?と思われてしまうかもしれませんが、 二つのファイルがレイアウトがばらばらで どうしてもタイトルのような作業を行いたいので、教えてください!      A      B 1  山田太郎   佐藤花子 とあるものを     A 1 山田太郎、佐藤花子 としたいのです。 かなりの行数があり、 =A1&B2 と言った作業ですと どうしても 山田太郎佐藤花子 と続き文字になってしまうのをひとつひとつ名前の間に「、」を入れるのは手間がかかってしまうものですから・・・。 間に「、」を入れつつセルを結合させる方法はございませんでしょうか? 二つファイル(A,B)があって、Aは1つのセル内に名前が羅列され、もうひとつのファイルBは上記のような状態のものなんです。 これをひとつにまとめたいんです。 ひとつのセルを分離させる方法(AをBに合わせる)はあるのですが、どうしても結合という方法で処理をしたいのです。 ぜひお教えください!!

  • エクセルでセルの結合

    質問です。 エクセルでセルの結合をした後、両方のセルの内容を表示することはできますか? 例:A1東京都B1新宿区を結合して 東京都新宿区のように。 100件以上をこのように入力しなおすことになってしまいそうなので。。。 どなたか教えていただけますでしょうか。

  • 繰り返し処理でセルの結合表示

    繰り返し処理でセルの結合表示 VBAの初心者です。 例えば、参照シートにA列、B列それぞれ苗字と名前が入力されてあり 数百人分の氏名が1行ずつ入力されてあるとします。 その情報を異なるシートに苗字と名前をA列に結合させ、10行間隔で 表示させる繰り返し処理を行いたいのですが、何方か教えていただけると 助かります。 よろしくお願いします。

  • エクセルのセルの結合について

    数式や関数を使わずに、2つのセルの文字列を結合 する方法はあるのですか? -----------例----------- A1のセルの文字列 山田 B1のセルの文字列 太郎 C1に山田太郎と表示させる ------------------------ 知り合いが何かの本で見たと言っています。 もしかしたら見間違いでしょうか? 非常に気になってモヤモヤしています。 返答宜しくお願いします。

  • Excel : データを部分一致で参照したい

    こんにちは。 部分一致の方法をご存知でしたら教えてください。 以下のような二つのシートがあります。 <シート1> セルA 山田太郎 木村次郎 佐藤花子 <シート2> セルA  セルB    セルC 山田  太郎  03-1234-5678 木村   次郎  03-****-***** 佐藤   花子  03-****-***** シート1にシート2の電話番号を参照して表示させたいのですが、 シート2には苗字と名前が別のセルになっていて、 完全一致ができません。 シート2に1セル足して、苗字名前を両方表示させてもいいのですが、 できるだけ、シート2はいじらずに、苗字だけ一致させるか、あるいは二つのセル(苗字と名前)を参照して、シート1に電話番号を表示させる方法さがしていますがうまくいきません。どなたか詳しい方がいらっしゃいましたら、ご教示いただけませんか。よろしくお願い致します。

  • エクセルでお聞きしたいことがあります。

    エクセルでお聞きしたいことがあります。 例えばセルA1に山田と入力してセルB2に太郎と入力します。 そしてセルA3に =A1&B2 と入力すると山田太郎となりますが、 これを苗字と名前の間に空白を入れたいです。→ 山田 太郎 初歩的な質問ですが宜しくお願いします。

  • Excelのセル結合

    お願いします。Excel2000です。 複数セルの値を別のセルに結合させ表示させたいのです。 ただしセルの結合時には間にスペースを空け結合させるのが条件です。 たとえば =A1&B1 だとすると結合したセルの値にはスペースが入りません。 また =Concatenate(A1,B1) も結合したセルの値にはスペースが入りません。 どなたか教えていただけませんか? A1(スペース)B1としたいのです。 以上わかりにくい点がございましたらご指摘くださいませ。

  • エクセルで他のセルの文字と結合させたい

    御世話になっております 状況は  A列に市町村名を入力します。  B列に符号を入力します。  このときにB列で符号を入力した時にA列の市町村名と結合させて表示したいです。 例としては  A1に『港区』B1に『A』と入力して,B1に『港区A』と表示させる  同様にA2に『江東区』B2に『S』と入力して,B2の表示が『江東区S』となるようにしたいです  AとB列を入力セルにしてC列で関数を使って結合させる方法は思いつくのですが,そうでなく出来る方法を探しています。  よろしくお願いします。

  • エクセルでセル結合関数

    以下のことをしたいのですが、 難しくてできません。 どなたか教えてください。 a1 b1 c1 a2 b2 c2 a3 a2 a3 (1)a列に「あ」と入力すると b1とc1セルが結合し、結合したセルに「-」が入る (2)a列に「い」と入力すると b列には自由に文字を入れられる c列には「う」が入る (3)a列にそれ以外がはいるとブランク (1)かつ(2)かつ(3)のことをしたいです。 おそらくc列に =if(a="あ",[b列セルとc列セルを結合した後、-を入力],if(a="い","う","")) だと思うのですが、 [b列セルとc列セルを結合した後、-を入力] がわかりません。 よろしくおねがいします。

  • 複数のセルに入力された文字を結合して別のセルに表示することは出来ますか?

    はじめまして。よろしくお願いします。 エクセルを利用して、複数のセルに書かれたそれぞれの文字を 結合して別のセルに表示させることは出来るのでしょうか? 数字ではなく、固有名詞などで考えています。 例えば、A1に「山田」B1に「太郎」と入れると、E1に「山田太郎」と 表示されるといった具合です。 更に、このE1に入力される「山田太郎」の”山田”と”太郎”との 間に1文字分のスペースを入れたいと思っています。 これを応用して、A1~A10までに駅名などを入力、B1~B10までに 個人名を入力すると、A列とB列にあるキーワードの2語の全ての 組み合わせがE列に表示させるようにしたいのです。 できることなら、C列、D列にも様々な属性のキーワードを入力し A列とC列との組み合わせ、B列とC列との組み合わせなども 表示できるとすばらしいと思います。 ご存知の方いらっしゃいましたらよろしくお願いします。

専門家に質問してみよう