Excelのデータ整理や文字列操作で「もっと簡単にセルを分割できたら…」と思ったことはありませんか?そんな悩みを解決するのが、Excelの最新バージョンで追加された「TEXTSPLIT」関数です。この関数を使えば、カンマやスペースなど特定の文字を基準に文字列をセルに分割でき、手作業でのコピペ作業から解放されます。この記事では、TEXTSPLIT関数の基本的な使い方から応用テクニックまで業務効率をアップさせるために、ぜひ最後までチェックしてください。
紹介記事の人物
橋本 由夏(はしもと ゆか)
Excelの作家(主に、フリーランスとして活動しています。)
著書:Excel厳選テクニック本を出版
職 業:Excel作家、ExcelのYouTuber、Excel・Wordの講演
出身地:熊本県
経 歴:民間、パソコンインストラクター、公的機関で勤務経験あり
新関数、TEXTSPLIT関数の使い方
TEXTSPLIT関数を使うと一発で氏名を苗と名に分割出来ます。
TEXTSPLIT関数の引数
引数名 | 意味 | 要否 |
文字列 | 分割したいテキストを入力 | 必須 |
横区切り文字 | 横に分割するときに使う文字または文字列 | 必須 |
縦区切り文字 | 縦に分割するときに使う文字または文字列 | 省略可 |
空欄を無視する | 空欄を無視するかどうか | 省略可 |
TRUE: 空欄を無視する | ||
FALSE: 空欄を無視しない | ||
省略時: 空欄を無視しない | ||
一致モード | 区切り文字を検索する時、大文字・小文字を区別 | 省略可 |
0: 大文字と文字を区別する | ||
1: 大文字と小文字を区別しない | ||
省略時: 大文字と小文字を区別する | ||
列数不足時の値 | 各行の横方向のデータ不足時に表示する値 | 省略可 |
省略時: #N/A |
TEXTSPLIT関数の引数は量が多いですが、基本は、「①文字列」と「②横区切り文字」の引数を使用すればOKです。
TEXTSPLIT関数で苗字から、性と名と取り出す
【C2】をアクティブセルにして、数式バーに【=TEXTSPLIT(A2,” ”)】と入力します。
すると、苗と名が分割されます。この様に、文字列を分割する事が可能です。
TEXTSPLIT関数で3文字以上で区切る
この様に、【&】をダブルコーテーションでくくると、アルファベットが、分割されます。
TEXTSPLIT関数で連続した3文字以上を区切る
=TEXTSPLIT(A2,{“&”,”-“})
「横区切り文字」に2文字以上の文字列を指定すると、その文字列で区切れます。
「{」「}」の中に複数の文字を「,」(カンマ)で区切って入力すると、指定した文字のどれかで区切ることができます
TEXTSPLIT関数で連続した3文字以上を縦に区切る
=TEXTSPLIT(A2,,{“&”,”-“})
縦区切り文字をしたら、縦方向でデータを分割する事が出来ます。
まとめ
TEXTSPLIT関数は、Excelの新しい文字列分割ツールとして非常に便利な機能です。特定の区切り文字を基準にデータを瞬時にセルに分割できるため、複雑なテキスト処理やデータの整形を効率よく行います。従来のテキスト分割機能と比較して設定項目も多く、自由度が高いのが特徴です。 特に、大量のデータを扱う業務や日常的にExcelを使って文字列操作を行う方法には、作業効率を大幅にアップさせる強力なツールになることでしょう。
ぜひ、この記事で紹介した使い方を参考に、TEXTSPLIT関数を活用してExcel作業をさらにスムーズにしてみてください。
コメント
コメント一覧 (1件)
[…] 30代からのパソコンスキルUP講座 エクセル,関数,新関数,TEXTSPLIT関数の使い方 Excelのデータ整理や文字列操作で「もっと簡単にセルを分割できたら…」と思ったことはありませんか? […]