セル内のデータをカンマやスペースで分割する方法は?
結論
「データ」→「区切り位置」で分割。365/2024ではTEXTSPLIT関数も利用可能。
詳しい解説
「データ」タブ→「区切り位置」でウィザードが起動し、区切り文字を指定して分割できます。全バージョンで利用可能です。Excel 365/2024ではTEXTSPLIT関数で数式として動的に分割することも可能です。TEXTSPLITは結果がスピルするため、元データが変わっても自動更新されます。
執筆・検証:田中 けんた|Excel歴15年・MOS資格保持
バージョン対応
| Excel 2016 | Excel 2019 | Excel 2021 | Excel 2024 | Microsoft 365 |
|---|---|---|---|---|
| 区切り位置のみ | 区切り位置のみ | 区切り位置のみ | 対応 | +TEXTSPLIT関数 |
実務での使用例
氏名を姓と名に分割
「山田太郎」を「山田」と「太郎」に分けて別列に配置
- 氏名列を選択
- 「データ」タブ→「区切り位置」
- 区切り文字で「スペース」を指定
CSVの商品コードを分割(365/2024)
「PROD-001-A」を「PROD」「001」「A」に分割
=TEXTSPLIT(A2, "-")