スプシのSPLIT関数をExcelで使う方法は?
結論
365はTEXTSPLIT、2016/2019/2021は区切り位置またはPower Query
詳しい解説
GoogleスプレッドシートのSPLIT関数(区切り文字で分割)は、Excel 365のTEXTSPLIT関数で再現できます。`=TEXTSPLIT(テキスト, 区切り文字)`で同様に複数列に分割されます。Excel 2016/2019/2021にはTEXTSPLIT関数がないため、データタブ→区切り位置で手動分割するか、LEFT/MID/RIGHT関数とFIND関数を組み合わせて部分文字列を抽出する必要があります。Power Queryの列の分割機能を使えば、更新時に自動で分割処理が実行されます。
執筆・検証:田中 けんた|Excel歴15年・MOS資格保持
バージョン対応
| Excel 2016 | Excel 2019 | Excel 2021 | Excel 2024 | Microsoft 365 |
|---|---|---|---|---|
| 区切り位置で代替 | 区切り位置で代替 | 区切り位置で代替 | 対応 | 対応 |