目次
の最大の特徴のひとつは エクセル は、範囲内のすべてのセルの値を1つのセルに連結することです。 値を簡単に検索するために必要です。 今日は、その方法を紹介します。 範囲を連結する をエクセルで表示します。 5 の有用なメソッドです。
練習用ワークブックをダウンロードする
このサンプルファイルを入手し、ご自身で処理を試してみてください。
範囲の結合.xlsmエクセルで範囲を連結する5つの便利な方法
この処理を説明するために、ここではデータセットに プロダクトID と 製品名 という会社のいくつかの製品の マースグループ に格納されます。 セル範囲 B5:C9 .
今日の目的は、すべての商品名を1つのセルに連結することです。 そのために、以下のメソッドを実行しましょう。
CONCATENATE & TRANSPOSE関数を組み合わせて、範囲を連結する。
を融合させることで、簡単にテキスト文字列を結合することができます。 は、CONCATENATE と TRANSPOSE機能 そのためには、以下の手順で行います。
- まず、以下を選択します。 セルB12 と入力し、この数式を入力します。
=CONCATENATE(TRANSPOSE(C5:C9&","))
- 次に、以下を選択します。 TRANSPOSE(C5:C9&",") を押してください。 F9 をキーボードで入力します。
- その後、計算式はこのような値に変換されます。
- ここで、削除します。 カーリーブラケット を両側から見ることができます。
- 最後に 入力 をクリックすると、必要な出力が表示されます。
続きを読む Excelで複数のセルをカンマで区切られた1つのセルに結合する方法
2.ExcelのTEXTJOIN関数で範囲を連結する
を使用して、範囲を連結することができます。 TEXTJOIN機能 ただし、この機能はExcelの オフィス365 そのためには、以下のステップを踏むだけです。
- まず、以下を選択します。 セルB12 という数式を挿入してください。
=textjoin(",",true,c5:c9)
- その後で、 を押します。 入力 .
- 最後に、このようにうまく範囲を連結することができます。
3.エクセルVBAを応用して範囲を連結する
をお持ちでない方 オフィス365 サブスクリプションを使用する場合、次のように使用できます。 ブイビーエー で範囲を連結するコード エクセル このコードで、手動で テキストジョイン 関数を用いて連結します。
- はじめに を押してください。 F11 をキーボードで入力すると Microsoft Visual Basic for Applications ウィンドウに表示されます。
- 次に、以下を選択します。 モジュール から インサート タブで表示します。
- では、このコードを白紙ページ内に入力してください。
Function TEXTJOIN2(delimiter As Variant, ignore_blank As Variant, range As Variant) Dim i As Variant Dim j As Variant Dim out As Variant out = "" If ignore_blank = False Then For i = 1 To range.Rows.Count For j = 1 To range.Columns.Count If i = range.Rows.Count And j = range.Columns.Count Then out = out + range(i, j) Else out = out + range(i, j) + delimiter End If Next j Next i Else For i = 1 Torange.Rows.Count For j = 1 To range.Columns.Count If range(i, j) "" And i = range.Rows.Count And j = range.Columns.Count Then out = out + range(i, j) ElseIf range(i, j) "" Then out = out + range(i, j) + デリミタ End If Next j Next i End If TEXTJOIN2 = out End Function
- 次に、 を押します。 Ctrl + S をクリックしてコードを保存し、ウィンドウを閉じます。
- 次に、このコードで生成される テキストジョイン 関数を次のような構文で使用します。
- したがって、数式を入力する セルB12 .
=textjoin2(", ",true,c5:c9)です。
- 最後に、この数式は 製品名 を1つの細胞にする。
4.ExcelのPower Queryで範囲を連結する
を使った配列の連結も便利な方法です。 パワークエリ タスクを実行するには、以下のプロセスを慎重に進めてください。
- はじめにを選択します。 セル範囲 C4:C9 .
- 次に データ タブを選択し テーブル/レンジから の下に データの取得と変換 .
- これに続いて テーブルの作成 選択した範囲を含むテーブルを作成する許可を求めるウィンドウが表示されます。
- ここで、マークチェック テーブルにヘッダーがある を押してください。 よっしゃー .
- 次に パワークエリエイトエディタ ウィンドウに表示されます。
- このウィンドウで、カラムを選択して トランスフォーム タブで表示します。
- ここで、以下を選択します。 トランスポーズ から テーブル のグループです。
- ここで、ウィンドウ内の分離された列をすべて選択するために Ctrl キーボードのボタンを押しながら せいかい - クリック のいずれかになります。
- その後 カラムのマージ .
- 以下、選択 コンマ として セパレーター において カラムのマージ ダイアログボックスを表示します。
- それとともに、タイプ 製品一覧 において 新しいカラム名 のセクションをご覧ください。
- 最後に、以下を選択します。 閉じる & 読み込む から ホーム タブで表示します。
- 最後に、このように新しいワークシートに範囲を連結することになります。
5.塗りつぶし桁揃えコマンドで範囲を連結する
で マイクロソフトエクセル , フィルジャスティファイ は珍しいが、連結するのに非常に便利なコマンドである。 どのように動作するか見てみよう。
- はじめにを選択します。 セル範囲 C5:C9 .
- 次に ホーム タブをクリックし 塗りつぶし の下に 編集 のグループです。
- を選択します。 ジャスティファイ をドロップダウン・メニューから選択します。
- 以上で、単一配列から連結された配列の取得に成功しました。
結論
本日は以上です。 5 メソッドを使用することで、次のことを学ぶことができます。 範囲を連結する ご質問等ございましたら、お気軽にお問い合わせください。 エクセルウィキ このような有益な記事をもっと見るには