• ベストアンサー

2列のつなぎ方

A列(名字)とB列(名前)に分けられた文字を繋いでひとつの列にする作業をしています。 地道にやっているのですがもっと簡単な方法はないでしょうか? ご存知の方ぜひともアドバイスをください。 よろしくおねがいします。

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

下記のようなことで解答になっているでしょうか。 エクセルなら、 A列に苗字、B列に名前が漢字で入っているとして、 姓名をC列に出すにはセルC1に演算式「=A1 & " " & B1」 を入れて、C1を右下+フィルハンドルで必要行数分複写すれば良い。2つの&の左右と””の左右は1半角スペース空ける 方が良いでしょう。姓名だから真中に1全角スペース入れているが、他の場合は「=A1 & B1」で良いです。 =MID()で一部の文字部分を捨てて結合することも出来ます

tak_tak
質問者

お礼

ありがとうございました。 やってみたら確かに繋がりました。 本当に助かりました。

その他の回答 (3)

noname#5545
noname#5545
回答No.4

CONCATENATE関数で可能です。 仮にセルA1に文字列11が、セルB1に文字列23が入っているとします。 そこで、これらの文字列を結合した結果をセルC1に表示する場合、セルC1に次の様な関数を入力して下さい。 =CONCATENATE(A1,B1) これで、セルC1には、文字列1123が表示されます。

tak_tak
質問者

お礼

ありがとうございました。 そういうやり方もあるんですね。 参考にさせていただきます。

  • onimotsu
  • ベストアンサー率36% (279/758)
回答No.2

何のソフトを使っているのか知りませんが 関数を使えばこんな感じ。 新しい項目(例えばC列を作り) #文字列([A項目])+#文字列([B項目]) 名字と名前の間を一文字空けるには #文字列([A項目])+” ”+#文字列([B項目]) ソフトによっては関数を使用しないで [A項目]+[B項目] でも可能な場合あり。 新しい項目(C列)を作らなくても A列又はB列で上記の式を使い置換してもできると思います。 なお、エクセル、アクセスは使ったことがないので 補足ご遠慮ください。

tak_tak
質問者

お礼

理論的な部分では理解できるんですがエクセルではどう実行したらいいのかわからないですね(^^;) どうもありがとうございました。

  • poko-p
  • ベストアンサー率25% (47/187)
回答No.1

こんにちは >A列(名字)とB列(名前)に分けられた文字を繋いでひとつの列にする作業をしています。 これは、エクセルのセルを結合したいのでしょうか?

tak_tak
質問者

補足

あ、はいその通りエクセルです。 言葉足らずですみませんでした。

関連するQ&A