目次
Excel を使用していると、2 つの列の要素を結合する必要が生じることがあります。 そのような場合に役立つように、今日は Excel で 2 つの列を結合する方法を紹介します。 このセッションでは Excel 365 ご自由にお使いください。
まず最初に、今回の例のベースとなるデータセットについて知っておきましょう。
このデータを使って、2つの列を連結してみましょう。
これは、物事を単純にするための基本的なテーブルであることに注意してください。 実際のシナリオでは、はるかに大きく複雑なデータセットに遭遇することがあります。
練習用ワークブックをダウンロードする
練習用ワークブックは、以下のリンクからダウンロードしてください。
2つの列を結合する.xlsx
2 Excelで2つの列を連結する効果的な方法
Excelで列を連結する方法は数多くありますが、例を挙げて説明します。
例えば、以下のように連結します。 氏名(フリガナ と 苗字 の列を完成させる。 氏名(ふりがな .
1.スペース/カンマ/ハイフンを使って2列の名前を結合するExcelの計算式
次のようなExcelの関数を使用して、2つのExcel列にある名前を結合することができます。 CONCATENATE , コンキャット , テキストジョイン また,結合演算子 アンパサンド (&) で同じ操作を行うことができます。
i. アンパサンドオペレータの使用
このサインは、その両脇にあるエレメントを結合するものです。
📌 ステップス :
- にアンパサンドを使って式を書いてみましょう。 セルD5 .
=B5&" "&C5
- B4 と C4 から1行目のセル参照である。 氏名(フリガナ と 苗字 の列をそれぞれ表示します。
ご覧のように、アンパサンド記号をいくつか使っていますが、アンパサンドの間には " "
これは、2つの名前を区切るためにスペースを使用したいからです。
そこで、最初の名前(セル参照)を挿入し、それとスペースをアンパサンドで結合し、さらに2番目のアンパサンドで最後の名前を結合しているのです。
姓と名をスペースで区切った連結値を求めました。
- 式を書くか、または エクセルオートフィル機能 を、残りのセルに対して使用します。
スペースではなく、カンマやハイフンで2つの列を結合したい場合、次のような数式を使うことができます。
コンマ用。
=B5&","&C5
ハイフンの場合。
=B5&"-"&C5
続きを読む エクセルでテキストを結合する(8つの適切な方法)
ii. ExcelのCONCATENATE関数の使い方
Excelには、列を結合するためのさまざまな関数が用意されています。 そのうちの1つが CONCATENATE . CONCATENATE関数 は値を結合し、その結果をテキストとして返します。
📌 ステップス :
- この関数を使った計算式を書いてみましょう。
=concatenate(b5," ",c5)
ここで、2つの値を挿入したと思われるかもしれませんが、特に3つあります。 の形のスペースです。 " "
は、関数の2番目のテキスト(text2)です。
この式で、連結された値が得られます。
- 残りの値については、手動で計算式を書くか、または オートフィル 機能を搭載しています。
関連コンテンツ Excelで2つ以上のセルから1つのセルにテキストを結合する(5つの方法)
iii. Excel 2016以降のバージョンでCONCAT関数を使って列を連結させる
あらゆるものがそうであるように、Excelも日々(あらゆるバージョン)進化しています。 バージョンアップから エクセル 2016 この後、新しい関数 コンキャット で値を連結します。
があります。 コンキャット 関数は、参照や定数として与えられた値を連結します。 この関数について知るには、以下のサイトを参照してください。 マイクロソフトのサポート のサイトをご覧ください。
📌 ステップス :
- この関数を用いて式を立ててみましょう。
=concat(b5," ",c5)
を使った式と似ています。 CONCATENATE。 があります。 コンキャット と CONCATENATE 関数は、正直なところ、Excelがもたらす類似の働きをします。 コンキャット 交換する CONCATENATE .
- 数式を書く、またはExcelで練習する オートフィル を、それ以外の値については
関連コンテンツ Excelで複数の列を1つの列にまとめる
iv. TEXTJOIN関数を使って2列を連結する
カラムの内容を連結するために使えるもう一つの関数は TEXTJOINです。 があります。 TEXTJOIN機能 は,複数の値を区切り記号の有無にかかわらず連結する。
📌 ステップス :
- では、2つのカラムを連結してみましょう。 テキストジョイン .
=textjoin(" ",1,b5,c5)
ここでは、空間( " "
をデリミタとして使用する。 1 が2番目のパラメータにあります。 次に、結合したい2つの列のセル参照を指定します。
2列の値が結合されていることがわかりました(下の画像)。
- 残りの値については、手動で計算式を書くか、または オートフィル 機能を搭載しています。
2.Excelのフラッシュフィル機能で2列を連結する
フラッシュ 塗りつぶし は、2つの列を連結するもう一つの便利なツールです。
📌 ステップス :
- まず、手動で名前を書く必要があります。
- 次に、セルを選択して フラッシュフィル オプションを指定します。 データツール セクションから データ タブで表示します。
その列の残りの値について、連結された値が表示されます。
キーボードショートカットもあります。 押す Ctrl+E にとって フラッシュフィル .
Excelで2つ以上の列の値を改行で連結する方法
これまで、列を連結する方法をいくつか見てきました。 そして、値はスペースで区切られていました。 もし、値の間に改行を入れたい場合は、このセクションが役に立つと思います。
例えば、次のようなものがあります。 お問い合わせ先 各人の情報を連結する。
📌 ステップス :
- を使ってみよう。 コンキャット という関数があります。 CHAR機能 .
=concat(b5," ",c5,char(10),d5)です。
最初の部分はおなじみのもので、スペースをデリミタとして姓と名を連結しています。 そして、次に CHAR(10) つまり、アドレスは改行で結合されます。
- の高さを調整する必要があります。 5列目 .
- 行番号バーに移動します。 の間にカーソルを置きます。 5列目 と 6 .
- 次に、カーソルをダブルクリックします。
- 残りの値の式を書く、または オートフィル をクリックし、列の高さを調整します。
結論
以上、Excelで2つの列を連結する方法をいくつか紹介しました。 参考になれば幸いです。 分かりにくい点があればコメントください。 また、他に見落とした方法があれば教えてください。 当社のウェブサイトをご覧ください。 エクセルウィキ をご覧ください。