エクセルで複数のセルをスペースで連結する方法(7つの方法)-。

  • これを共有
Hugh West

を扱う場合 Microsoft Excel。 を使用して、複数のセルとその値を連結する必要がある場合があります。 エクセル 複数のセルにスペースを入れて、簡単に連結することができます。 エクセル 複数のセルにスペースを入れて連結する場合は、数式を使用します。 エクセル であれば、CONCATENATE関数を使えばいいのです。 アンパサンド(&)記号 , TEXTJOIN、TRANSPOSE機能 , CHAR式 そして VBAマクロ もあります。

練習用ワークブックをダウンロードする

この練習用ワークブックをダウンロードして、この記事を読みながらエクササイズしてください。

複数のセルを結合する.xlsm

Excelで複数のセルをスペースで連結する7つの適切な方法

という情報を持っているシナリオを想定してみましょう。 ファーストネーム、ミドルネーム 苗字 アルマーニグループの従業員のうち B列、C列 D このデータセットでは、これらのセルを連結して E列 以って エクセル 本日のタスクのデータセットの概要です。

1.エクセルでスペースを含む複数のセルを連結するCONCATENATE関数を使う

ここでは、複数のセルをスペースで連結する方法について、以下のように説明します。 CONCATENATE関数 これは、複数のセルをスペースで連結する最も簡単で時間節約になる機能です。 以下の手順で学んでみましょう。

ステップス

  • まず、以下を選択します。 セルE5 .

  • 選択後 セルE5 タイプ CONCATENATE関数 において フォーミュラ・バー .機能です。
=concatenate(b5," ",c5," ",d5)

  • したがって、プレス 入力 あなたの キーボード を取得します。 ショーン・エイジャック・リー を関数の出力とする。

  • をドラッグしてください。 フィルハンドル を、他の従業員にも行うようにしました。

続きを読む: ExcelでConcatenateする方法(3つの適切な方法)

2.Excelで複数のセルをスペース付きで連結するCONCATENATE関数とTRANSPOSE関数を実行する

このメソッドでは トランスポーズ そして CONCATENATE Excelで複数のセルをスペースで連結する関数です。 以下の手順で学習しましょう

ステップス

  • まずは応用編 TRANSPOSE機能 を使用して、行の入れ替えを行います。 4 まで 6 を列挙し、その中でセルを選択します。 E5.

  • その後、次のように入力します。 TRANSPOSE機能 において 数式バー TRANSPOSE関数 です。
=TRANSPOSE(C4:C6)&" "です。

  • を入力した後 TRANSPOSE機能 において フォーミュラ・バー を押すだけです。 F9 あなたの キーボード ... 今すぐ F9 は,関数を中括弧付きの値に変換する。

  • そこで,右辺と左辺の中括弧を削除し,次のように書きます。 CONCATENATE "サミュエル""ジョンソン""テイラー" をもって しょうかっこ スクリーンショットをご覧ください。
=CONCATENATE("Samuel ", "Johnson ", "Taylor ")

  • 最後に 入力 あなたの キーボード を取得します。 サミュエル・ジョンソン・テイラー を関数の出力とする。

続きを読む: ExcelのConcatenateの反対語(4つの選択肢)

3.アンパサンド(&)記号を使用して、Excelで複数のセルにスペースを入れて連結する

のセルを結合するのに一番便利な記号がアンパサンドシンボルです。 エクセル このシンボルマークは、次のような場面で広く使われています。 エクセル を使用してセルを連結する方法です。 この方法では、アンパサンド記号を適用して、複数のセルにスペースを入れて連結する方法を学びます。 エクセル .以下の手順で行ってください。

ステップ1.

  • まず最初に、以下を選択します。 セルE5 を使用して、セルの連結を行う。 B5、C5。 D5 をスペースで表現しています。

  • 選択後 セルE5 に数式を入力します。 フォーミュラ・バー で入力している式は フォーミュラ・バー です。
=B5&" "&C5&" "&D5

  • を押すだけです。 入力 あなたの キーボード を取得することになります。 ショーン・エイジャック・リー において セルE5 を式の戻り値とする。

ステップ2.

  • さらに、ドラッグ フィルハンドル を、残りの従業員にも同じ方式で適用する。

続きを読む エクセルで複数のセルを連結する方法(8つのクイックアプローチ)

類似の読み物。

  • Excelで数字にならない日付を連結する方法(5つの方法)
  • Excelの計算式でキャリッジリターンを使って連結する(6例)
  • Excelで複数のセルを結合し、空白を無視する(5つの方法)
  • Excelの連結式で文字を太くする方法(2通り)
  • エクセルで行を連結する(11の方法)

4.エクセルで複数のセルにスペースを入れて連結するCHAR関数を挿入する

このメソッドでは、最も興味深い数式を学ぶことができます。 CHAR機能 でスペースを含むセルを連結する。 エクセル スペースがあるセルを連結する場合 エクセル を使うことで CHAR機能 では、以下の手順に従ってください。

ステップ1.

  • まず最初に、以下を選択します。 セルE5 .

  • したがって、タイプ CHAR機能 において フォーミュラ・バー . CHAR機能 において フォーミュラ・バー です。
=B5&CHAR(32)&C5&CHAR(32)&D5

  • どこ CHAR(32) はスペースを返します。

  • その後 入力 あなたの キーボード を取得することになります。 ショーン・エイジャック・リー において セルE5 を関数の出力とする。

ステップ2.

  • 次に、カーソルを 右下 において セルE5 を、? オートフィルサイン をポップアップ表示させ、下方向にドラッグします。

  • 上記の処理が完了すると、目的の出力が列挙されます。 E .

関連コンテンツ:Excelで区切り文字を含む範囲を連結するVBA(3つの方法)

5.TEXT関数とTODAY関数を応用して、Excelで複数のセルにスペースを入れて連結させる

ここでは、その応用として テキスト とのことです。 TODAY機能 を使って、Excelでセルを結合する方法をご紹介します。

ステップス

  • まず、以下を選択します。 セルB5

  • その後で、次のように入力します。 TODAY機能 において フォーミュラ・バー の中に数式があります。 フォーミュラ・バー
=TODAY()

  • を押してください。 入力 あなたの キーボード を取得することになります。 2/28/2022 をその関数の戻り値として返します。
  • 上記作業終了後、再度 セルC5 .

  • セルC5 を入力し、新しい数式を入力します。 数式は次のとおりです。
= "今日は"&TODAY()

  • もう一度 , プレス 入力 あなたの キーボード を取得することになります。 本日は44620 という関数があり、その戻り値として日付書式なしの長い数値が返されます。

  • 数値の形式を指定するには、新しい セルD5 .

  • 選択後 セルD5です。 に二重引用符で囲まれた新しい数式を入力します。 フォーミュラ・バー 計算式は
="今日は" &TEXT(TODAY(), "mm-dd-yy")

  • どこ TODAY() は、現在の日付を返します。

  • 上記の作業が完了したら、もう一度 入力 あなたの キーボード をクリックすると、以下のスクリーンショットのような希望する出力が得られます。

続きを読む: Excelで2つ以上のセルのテキストを1つのセルに結合する方法(5つのメソッド)

6.Excelで複数のセルをスペースで連結するVBAコードを実行する

このメソッドでは ブイビーエー 複数のセルをスペースで連結するコードです。 以下の手順で学習してみましょう

ステップ1.

  • まず、あなたの中から デベロッパー リボン、に行く。

開発者 → Visual Basic

  • というウィンドウが表示されます。 Microsoft Visual Basic アプリケーション - スペースでセルを連結する が目の前に現れます。

  • それゆえ インサート オプションにアクセスしてください。

インサート → モジュール

ステップ2.

  • さらに、以下を書き留めてください。 ブイビーエー のコードになります。 スペースでセルを連結する モジュールを使用します。
 Function ConcatenateR(WorkR As Range, Optional sign As String = " ") As String Dim R As Range Dim OutStr As String For Each R In WorkR If R.Text " " Then OutStr = OutStr & R.Text & sign End If Next ConcatenateR = Left(OutStr, Len(OutStr) - 1) End Function Function ConcatenateR = OutStr (WorkR) - 1, Optional sign As String As String As String In WorkR If R.Text " " Then OutStr (OutStr) - 1, Optional sign As String (OutStr) End Function 

  • 入力が完了するまでの間 ブイビーエー のコードをそのモジュールに追加してください。 走る にアクセスしてください。

Run → Run Sub/User Form

ステップ3.

  • さて、ワークシートに戻って、次のように入力します。 連結 セル式 E5 . 連結 の公式があります。
=ConcatenateR(B5:D5)です。

  • その後 入力 あなたの キーボード を取得することになります。 ショーン・エイジャック・リー において セルE5 の出力として、ユーザー定義の 連結 関数を使用します。

  • 同様に、ConcatenateR 式を列全体にオートフィルします。 E をクリックすると、以下のスクリーンショットのような出力が得られます。

続きを読む: エクセルVBAで文字列と変数を連結する方法(詳細分析)

7.TEXTJOIN関数を応用して、複数のセルにスペースを入れて連結するExcelの使い方

を学んでから CONCATENATE関数 , アンパサンドシンボル方式 , CHAR機能 , TEXT, TODAY の式で、複数のセルをスペースで連結することを学びます。 エクセル を使うことで TEXTJOIN機能 で複数のセルを連結する場合。 エクセル 以って TEXTJOIN機能 , 以下の手順で学習してください

ステップ1.

  • まず、以下を選択します。 セルE5 を入力します。 TEXTJOIN機能 .

  • 選択後 セルE5 を入力します。 TEXTJOIN機能 において フォーミュラ・バー の計算式は、「1. フォーミュラ・バー です。
=textjoin(" ", true, b5:d5)

  • で関数を入力することを完了しながら フォーミュラ・バー を押すだけです。 入力 あなたの キーボード を手に入れることができます。 ショーン・エイジャック・リー のリターンとして TEXTJOIN機能 .

ステップ2.

  • ここで、あなたの カーソル について 右下 セルE5。 を、瞬時に オートフィルサイン をドラッグすると、目の前に表示されます。 オートフィルサイン ダウンしています。

  • 上記の作業が完了すると、目的の出力が得られるようになります。

続きを読む エクセルで条件に基づいて複数のセルを連結する(4つの方法)

覚えておきたいこと

👉のみ使用することができます。 TEXTJOIN機能 において エクセル2019 などを含む Microsoft 365 .

結論

複数のセルをスペースで連結するために、上記で紹介したすべての適切な方法が、あなたの中で適用されることを刺激することを願っています。 エクセル ご質問やご不明な点がございましたら、お気軽にコメントください。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。