Excelで区切り文字を指定して文字列を分割する方法!

excele381a7e58cbae58887e3828ae69687e5ad97e38292e68c87e5ae9ae38197e381a6e69687e5ad97e58897e38292e58886e589b2e38199e3828be696b9e6b395 1

Excelで文字列を処理する際、「区切り文字」を指定して分割することはよくあります。区切り文字とは、文字列を分割する基準となる文字や記号のことです。

例)
カンマ(,)で区切られた文字列:「東京,大阪,京都」
スペースで区切られた文字列:「田中太郎 山田花子 鈴木健太」

このような文字列を区切り文字で分割することで、個々の値をデータとして扱うことができます。

ここでは、Excelで区切り文字を指定して文字列を分割する方法を解説します。

hqdefault
Table

Excelで文字列を分割するにはどうすればいいですか?

Excelで文字列を分割する方法

MID関数を使用する

構文:
`MID(文字列, 開始位置, 文字数)`

例:
セルA1に「東京都千代田区」の文字列がある場合、次の数式で「千代田区」を抽出できます。

`=MID(A1, 4, 4)`

LEFT関数とRIGHT関数を使用する

構文:
`LEFT(文字列, 文字数)`
`RIGHT(文字列, 文字数)`

例:
セルA1に「東京都千代田区」の文字列がある場合、次の数式で「東京都」を抽出し、「千代田区」を抽出できます。

`=LEFT(A1, 3)`
`=RIGHT(A1, 4)`

TEXTJOIN関数を使用する

構文:
`TEXTJOIN(区切り文字, 無視, 文字列1, 文字列2, ...)

例:
セルA1に「東京都千代田区,新宿区,渋谷区」の文字列がある場合、次の数式で「,」で分割した文字列を抽出できます。

`=TEXTJOIN(",", TRUE, A1)`

分結合符を使用する

例:
セルA1に「東京都|千代田区|新宿区|渋谷区」の文字列がある場合、次のように文字列を分割できます。

`=A1 & "|" `

Excelでテキストを列に分割するには?

Excelでテキストを列に分割する方法

1. 「データ」タブの「データ ツール」グループで、「テキストを列に分割」をクリックします。

2. 「テキストのウィザード」ダイアログボックスが表示されます。

3. 「区切り記号」セクションで、テキストを分割する区切り記号を選択します。

* コンマ
* タブ
* セミコロン
* スペース
* その他の区切り記号 (入力する必要があります)

4. 「次へ」をクリックします。

5. 「データのプレビュー」セクションで、テキストの分割方法を確認します。

6. 「プレビュー」ボックスで、分割結果に問題がある場合は、「区切り記号」セクションに戻って異なる区切り記号を選択します。

7. 「次へ」をクリックします。

8. 「データの宛先」セクションで、分割されたデータを格納するセル範囲を選択します。

9. 「完了」をクリックします。

ヒント:

* 区切り記号がテキスト内に含まれている場合は、二重引用符で囲む必要があります (例: "区切り記号").
* 複数の区切り記号がある場合は、「その他の区切り記号」オプションを使用して追加します。
* 分割したデータは、元のテキストを上書きしません。

エクセルで区切り文字でセルを分割するには?

セルの区切り文字を使用してセルを分割する

ステップ 1: 目的のセルを選択する。
目的のセルをマウスでクリックして選択します。

ステップ 2: [データ] タブをクリックする。

ステップ 3: [テキストを列に分割] をクリックする。
[データ] タブの [データ ツール] グループで、[テキストを列に分割] をクリックします。

ステップ 4: [区切り記号] ダイアログ ボックスを開く。
[テキストを列に分割] ダイアログ ボックスで、[区切り文字] をクリックします。

ステップ 5: 使用する区切り文字を選択する。
区切り文字が何かを選択します。よくある区切り文字は次のとおりです。
* コンマ
* タブ
* セミコロン
* スペース
* その他 (カスタム区切り文字を使用する場合)

ステップ 6: [次へ] をクリックする。

ステップ 7: [データ プレビュー] ウィンドウを確認する。
分割されたデータのプレビューが表示されます。必要に応じて、オプションを変更してプレビューを調整できます。

ステップ 8: [完了] をクリックする。
区切りの設定が完了したら、[完了] をクリックします。

ヒント:

* [カスタム] 区切り文字を使用する場合、[その他の区切り文字] テキスト ボックスを使用して区切り文字を入力します。
* 区切り文字が一致しないセルは分割されません。
* 分割されたデータは、新しい列に配置されます。

セルの列を分割するにはどうすればいいですか?

行を分割するには、次の手順を実行します。

1. 分割する行を選択します。
2. [ホーム] タブの [セル] グループで、[分割] ボタンをクリックします。
3. [行の分割] ダイアログボックスで、[分割方法] オプションを選択します。
4. [OK] ボタンをクリックします。

よくある質問

Excelで文字列を区切り文字で分割する方法を教えてください

「データ」タブの「テキストを列に分割」機能を使用します。区切り文字を選択して「完了」をクリックします。

区切り文字を複数指定できますか?

はい、「区切り文字」フィールドに複数の区切り文字をセミコロンで区切って指定できます。

分割された結果を別のセルに配置できますか?

はい、「宛先」で分割後の列を指定します。元のデータはそのまま残ります。

分割された結果を結合して1つのセルに表示できますか?

「CONCATENATE」関数を使用して、分割された結果を結合できます。例:=CONCATENATE(A1, ", ", B1)

整数と文字列が混在した文字列を分割できますか?

はい、「テキストとして」オプションを有効にすることで、整数と文字列が混在した文字列を分割できます。

Excelで区切り文字を指定して文字列を分割する方法! に類似した他の記事を知りたい場合は、Excel Katsuyō-hō カテゴリにアクセスしてください。

関連記事

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です