Google Spreadsheet(スプレッドシート)の便利機能 – テキストを列に分割する –

Googleスプレッドシート テキスト分割2
LINEで送る
Pocket

こんにちは。ひとりで.comです。

今日はGoogleスプレッドシートで使える便利な機能をひとつ紹介したいと思います。

 

 

スプレッドシートでテキストを列に分割する…?

と言われても、どういう意味だかわからないですよね…。文章で説明するのも難しいのですが…

 

要するに、ひとつのセル内にて一定の規則性に従って記述されているテキストをセルを分割して切り分ける…ということになります。

 

おそらく、言葉で説明してもなかなかつたわりづらいので、絵で説明したいと思います。

 

Googleスプレッドシート テキスト分割1
Googleスプレッドシート テキスト分割1

 

上記の図を見ていただくと非常にわかりやすいかと思います。すなわち、セルの中に入っている文字列を分割させて表示しています。

非常に簡単な操作でこれが実現しますので、ここからは、その方法について説明していきたいと思います。

 

 

セルの文字列をテキストに分割する意味

ではこれ…どういう時に活用できるようでしょうか?その意味について考えてみましょう。普段の仕事でデータベースを扱っている人…もしくは、元データをシステムから取ってきている人はCSVファイルやTSVファイル、という形式のファイルを扱っているのではないでしょうか??
そういったデータをスプレッドシートに貼り付けた際、上記の左側のようなデータになったことはありませんか?

こういった場合に、「テキストを列に分割する」機能が使えるのです。

 

使い方は非常に簡単。

対象となるセルを範囲選択します。そして、[データ]から[テキストを列に分割]をクリックしてください。

 

Googleスプレッドシート テキスト分割2
Googleスプレッドシート テキスト分割2

 

 

すると、テキストがセルに分割されます。

 

 

Googleスプレッドシート テキスト分割3
Googleスプレッドシート テキスト分割3

 

 

ここで、[区切り文字]というオプション画面が出てきています。これは、「セルの中で分割する法則は何ですか…」ということを表しています。すなわち

・カンマ
・セミコロン
・ピリオド
・スペース

の4種類から区切り文字を選択することができます。

 

またカスタム…を使うことで任意の文字列を指定することもできます。

Googleスプレッドシート テキスト分割4

 

色々なデータを扱っていると、うまくデータの塊をスプレッドシートに貼り付けられない場合があります。また、データの蓄積方法が雑だと、ひとつのセルの中に多くの情報が入っていて、うまく分割できない事がありますので、この方法を活用して効果的にデータを取り扱えるようにしましょう。