Excel(エクセル)で文字やセルを結合(連結)する方法|苗字と名前(姓名)を結合するやり方

スポンサーリンク
スポンサーリンク
スポンサーリンク

 Introduction

Ver. all 2013 2016 2019 365

Excel(エクセル)で文字やセルを結合(連結)する方法です。

「&」演算子を利用すると簡単にくっつけることができますよ。

別々のセルに入力された「姓」と「名」を結合する例で説明します。

 

セルとセルを連結するのは簡単にゃ

スポンサーリンク

セルとセルを結合する方法

セルとセルの内容は「&」演算子で繋げることができます。

 

では、下の「姓」の列と「名」の列を結合して、氏名を表示してみたいと思います。

やり方は、「=」を自分で入力して、

結合したい最初のセルをクリック。

次に自分で「&」を入力します。

そして結合したいセルをクリック。

式は「=B2&C2」になります。

間に「&」を入力するだけで連結できます。

【Enter】を押すと、ちゃんと連結されて表示されます。

簡単ですね。

下にオートフィル機能を使用してコピーすると、

相対参照が働き、ちゃんと全て表示されます。

「&」を使えば、複数のセルをさらに繋げていくこともできますよ。

スポンサーリンク

間に文字を繋げる方法

では、次に文字を繋げるやり方です。

 

例として下のように、最初はくっついていた「姓」と「名」の間にスペースを入れてみます。
※スペース(空白)もエクセルにとっては「あいうえお」と同じ文字と同じ扱いになります。

先ほどの式は

でしたが、その間に文字を入れる場合も、やはり「&」で繋ぎます。

ここで、もう一つのポイント。

文字を式に入れる場合は「”」ダブルクォーテーションで囲む

これがルールになっています。

空白のスペースの両側を「”」で囲んで、さらに「&」で繋げます。

実際にエクセルに入力したのが下の画面。

【Enter】キーを押すとちゃんと氏名の間に空白が入ります。

 

ついでに、最後に敬称の「様」を付けてみます。

下のような式になります。

見やすくするために「様」の前に空白を入れて、実質2文字追加です。

実際にエクセルに入力したのが下の画面。

【Enter】を押すと、「様」まで表示されます。

下にオートフィル機能でコピーすると・・・、

ちゃんと表示されていますね。

 

おまけです。

今のように結合したデータを他の表で使用する場合などは、式を消して文字に直した方が使い勝手が良い場合があります。

式を消して文字列に変えるには、まず全体を選択して、

[ホーム]タブ → [コピー]をクリック。

コピーした場所が点滅します。

[貼り付け]と書かかれている場所をクリックすると、貼り付ける形式を選べるメニューがあらわれます。

そこで[値の貼り付け]の場所の[値]をクリック。

画面上の見た目は変わりませんが、式が消えて文字列に変わっています。

セルをダブルクリックすると、式が表示されずカーソルが出てくるので、文字に変わったのが分かります。

これで、データを単独でコピーしたりも可能になりますね。

関数でセルや文字を結合する方法

あまり使うことは無いかもしれませんが、セルや文字を連結するのは関数でもできます。


CONCATENATE関数・・・文字列を結合する

CONCATENATE(<text1>,<text2>)

  • <text〇>・・・結合したい文字列

 

[関数の挿入]画面で[CONCATENATE]を選んで、

結合したい文字が入っているセルを選択します。

[OK]を押せば、簡単に文字列が結合できます。

できあがった関数は下のようになります。

 

先ほどのように、スペースを入れたり「 様」を入れるには、

下のように引数を入れるとできますよ。

やはり、文字を入れる場合は「”」で囲んであげます。

[CONCATENATE]という関数の名前を覚えるよりは、普通に「&」で繋げていった方が簡単かもしれませんね・・・。

でも、多くのセルをそのまま繋げたい時には「CONCATENATE」も便利ですよ。

まとめ

ポイントは2つ。

  1. セルや文字を連結するには「&」を使う
  2. 文字を式の中で使用する時は「”」で囲む

これさえ覚えておけば大丈夫!

 

単純だけど色々なところで活躍しそうだにゃ