エクセルでカンマで列を分割する方法(8つの簡単な方法)

  • これを共有
Hugh West

この記事で、あなたは学ぶことができます 8 には、さまざまな方法があります。 列を分ける エクセルで コンマで を簡単にできるようになりました。

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

以下のリンクからExcelファイルをダウンロードし、それに沿って練習することができます。

カンマによる列の分割.xlsm

エクセルでカンマで列を分割する8つの方法

1.テキストを列に変換するウィザードでExcelの列をカンマで分割する

への カラムをコンマで分割する を使用しています。 テキストを列に変換するウィザードです。

❶ データを選択し

に移動します。 データ データツール テキストをカラムに

があります。 テキストから列への変換ウィザード が表示されます。

❸ 選択 区切られた を打つと 次のページ .

❹選択 コンマ かわりに デリミタ を打つと 次のページ をもう一度。

❺ セルのアドレスを次のように挿入する。 目的地 を打つと 仕上がり .

これは 列を分ける にかわり コンマ を2列に分けて表示します。

2.LEFT、RIGHT、FIND、LEN関数を組み合わせて、Excelの列をカンマで分割する

を使った2つの数式を使用することができます。 , ライト , FIND そして LEN に機能する。 スプリットコラム

まず、セルに次の数式を挿入します。 C5 .

=LEFT(B5,FIND(",",B5)-1)

を押してください。 エンタメ .

フォーミュラ・ブレークダウン

  • B5 は、テキストを持つ。 カンマ .
  • FIND(",",B5) を探します。 カンマ 細胞内
  • 左(b5,find(",",b5)-1) の前にあるテキストを返します。 カンマ は左側から表示されます。

その後、セルに次の数式を挿入します。 D5 .

=right(b5,len(b5)-find(",",b5))

を押します。 エンタメ をもう一度。

フォーミュラ・ブレークダウン

  • B5 はコンマで区切られたテキストがあります。
  • FIND(",",B5) は、セル内のコンマを探す B5 .
  • 右(b5,len(b5)-find(",",b5))。 は、最初のカンマが出現した後のテキストを右側から返します。

❺ セルを選択する C5 D5 をドラッグして フィルハンドル セルまでアイコン化 C12 D12 .

この2つの式で 列を分ける の代わりに カンマ を2列に分けて表示します。

続きを読む 1列を複数列に分割するExcelの計算式(4例)

3.動的配列の式を適用してExcelの列をカンマで分割する

があります。 動的配列式 を持つ列を自動的に分割することができます。 コンマ を列挙する。

使用するには

❶ セルに次の数式を挿入します。 C5 .

=TRANSPOSE(FILTERXML("" &SUBSTITUTE(B5,",","") & "","//s"))

を押してください。 エンタメ .

この数式が配列数式である場合、自動的に 分裂 セル内のデータ D5 それにもかかわらず、この数式はセル C5 .

フォーミュラ・ブレークダウン

  • substitute(b5,",",")

SUBSTITUTE関数 のカンマを置換する。 B5 をスペースで区切ってください。

  • FILTERXML("") &SUBSTITUTE(B5,",","")

FILTERXML関数 は、スペースで区切られたデータをフィルタリングします。

  • TRANSPOSE(FILTERXML("" &SUBSTITUTE(B5,",","") & "","//s"))

TRANSPOSE機能 のデータを分割して、セル B5 を2つの列に分けて表示します。

❸ ドラッグする フィルハンドル セルからのアイコン C5 まで C12 .

が表示されるようになりました。 分裂 のデータを2つの列に分けて表示します。

続きを読む エクセルで1列を複数列に分割する方法(7つの簡単な方法)

4.フラッシュフィルでExcelの列をカンマで区切る

を使用することができます。 フラッシュフィル を使えば、かなり簡単に列を分割することができます。

のカンマが出会う前にデータの挿入を開始します。 国名 の欄があります。

2つのセルにデータを挿入した後、Excelは提案を表示します。 を押してください。 エンタメ を受け入れる。

の後に、データの挿入を開始します。 カンマ 欄外 首都圏 .

2 つのセルにデータを挿入した後、Excel に候補が表示されます。 を押します。 エンタメ を再び受け入れることです。

これで、データを取得することができます 分裂 を2つの列に分けて表示します。

5.CSVファイルを使ってExcelの列をカンマで分割する

があります。 シーエスブイ というファイルです。 カンマ区切り値 カラムをコンマで割る を自動生成します。

その仕組みはこうだ。

選択 コピー を、まずデータから。

メモ帳を開く 貼り付け そこにいる

❸ ここで、保存するファイルを CSVファイルです。

を保存するには テキストファイル として CSVファイルです。 は、ファイルの拡張子をCSVに編集してください。

❹今 かいほうてき その CSVファイル をクリックすると、データが自動的に コンマで区切る を2列に分けて表示します。

6.VBAコードでExcelの列をカンマで分割する

次の空欄をご覧ください。 国名 首都圏 を、それぞれご紹介します。

を使用する予定です。 ブイビーエー に伝える 分裂 カラムのデータ 首都のある国 .

❶ 初回プレス ALT + F11 を開いてください。 VBAエディタ。

❷次に進みます。 インサート モジュールです。

❸ 以下のように挿入する。 ブイビーエー のコードになります。 VBAエディタ。

 Sub Split_Column_by_Comma() Dim xArray() As String Dim xCount As Long Dim k As Variant For h = 5 To 12 xArray = Split(Cells(h, 1 + 1), ",") xCount = 3 For Each k In xArray Cells(h, xCount) = k xCount = xCount + 1 Next k Next h End Sub 

コードブレークダウン

  • ファースト・アイ は3つの変数を宣言した。
  • を実行したところ ネストされたForループ。
  • インサイド 第一回目 Forループ を使用しました。 スプリット 細胞の機能 まで 分裂 によるデータです。 カンマ を2つのセルに分割しています。

保存 その VBAのコードです。

を押してください。 F5 ボタンを押すと を実行します。

これにより、自動的に 分裂 首都のある国 を2つの列に分割しています。 国名 首都

7.パワークエリでExcelの列をカンマで分割する

以下の手順で 列を分ける をエクセルで作成する。 カンマ を使用しています。 パワークエリ。

❶へ データ データを取得する ファイルから Excelのワークブックから。

❷から ナビゲーター を選択します。 ワークシート名 データ持ち 分裂 .

❸ 次に データを変換する。

❹次に トランスフォーム スプリットコラム デリミターで。

があります。 デリミタによる列の分割 のダイアログボックスが表示されます。

❺セレクト コンマ から デリミターの選択または入力 をドロップダウンしてください。

❺ そして、ヒット よっしゃー .

これで、あなたのデータは自動的に 分裂 ふたつに コラムス で区切られた カンマ .

続きを読む Excel Power Queryで列を分割する方法(5つの簡単な方法)

8.パワーピボットでExcelの列をカンマで割る

を使用することができます。 パワーピボット エクセルに搭載されている機能で カラムをカンマで分割する。

そのために

❶へ パワーピボット データモデルに追加する。

を挿入してください。 テーブルレンジ において テーブルの作成 ダイアログボックスを開き OKです。

❸ 次に、一番上のセルに次の数式を挿入します。 計算された列1 の欄があります。

= LEFT ( [首都のある国], FIND ( ",", Table2[首都のある国]) - 1 )

を押します。 エンタメ .

フォーミュラ・ブレークダウン

  • FIND ( ",", Table2[首都を持つ国])

があります。 FIND 関数は,カラムの中にあるカンマを探します。 首都のある国

  • LEFT ( [首都を持つ国], FIND ( ",", Table2[首都を持つ国]) - 1 )

があります。 関数は、左側からカンマより前のデータを返します。

があります。 計算された列1 の前にデータが埋められます。 カンマ が表示されます。

の一番上のセルに次の数式を挿入します。 計算された列2 の欄があります。

= RIGHT ([首都のある国], LEN (表2[首都のある国]) - FIND ( ",", 表2[首都のある国]) )

❺ そして、ヒット エンタメ .

フォーミュラ・ブレークダウン

  • FIND ( ",", Table2[首都を持つ国])

があります。 FIND 関数は カンマ 列内 首都のある国

  • LEN (表2[首都のある国])

があります。 LEN 関数は,列のテキストの長さを計算します。 首都のある国

  • RIGHT ([首都を持つ国], LEN (Table2[首都を持つ国]) - FIND ( ",", Table2[首都を持つ国]))

があります。 ライト 関数は,カンマの後のデータを右側から返します。

があります。 計算された列2 には、カンマが表示された後のデータが入力されます。

プラクティス部門

提供されたExcelファイルの最後に、以下のスクリーンショットのようなExcelシートが表示されます。 ここで、この記事で説明したすべての方法を実践することができます。

結論

まとめとして、これまで述べてきた エクセルで列をカンマで分割する8つの方法。 この記事と一緒に添付されている練習用ワークブックをダウンロードして、すべてのメソッドを練習することをお勧めします。 また、以下のコメント欄で遠慮なくご質問ください。 関連するすべての質問にできるだけ早く対応します。 そして、当社のウェブサイトをご覧ください。 Exceldemy をクリックすると、さらに詳しくご覧になれます。

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