こんにちは。ひとりで.comです。
今日はGoogleスプレッドシートで使える便利な機能をひとつ紹介したいと思います。
スプレッドシートでテキストを列に分割する…?
と言われても、どういう意味だかわからないですよね…。文章で説明するのも難しいのですが…
要するに、ひとつのセル内にて一定の規則性に従って記述されているテキストをセルを分割して切り分ける…ということになります。
おそらく、言葉で説明してもなかなかつたわりづらいので、絵で説明したいと思います。
上記の図を見ていただくと非常にわかりやすいかと思います。すなわち、セルの中に入っている文字列を分割させて表示しています。
非常に簡単な操作でこれが実現しますので、ここからは、その方法について説明していきたいと思います。
セルの文字列をテキストに分割する意味
ではこれ…どういう時に活用できるようでしょうか?その意味について考えてみましょう。普段の仕事でデータベースを扱っている人…もしくは、元データをシステムから取ってきている人はCSVファイルやTSVファイル、という形式のファイルを扱っているのではないでしょうか??
そういったデータをスプレッドシートに貼り付けた際、上記の左側のようなデータになったことはありませんか?
こういった場合に、「テキストを列に分割する」機能が使えるのです。
使い方は非常に簡単。
対象となるセルを範囲選択します。そして、[データ]から[テキストを列に分割]をクリックしてください。
すると、テキストがセルに分割されます。
ここで、[区切り文字]というオプション画面が出てきています。これは、「セルの中で分割する法則は何ですか…」ということを表しています。すなわち
・カンマ
・セミコロン
・ピリオド
・スペース
の4種類から区切り文字を選択することができます。
またカスタム…を使うことで任意の文字列を指定することもできます。
色々なデータを扱っていると、うまくデータの塊をスプレッドシートに貼り付けられない場合があります。また、データの蓄積方法が雑だと、ひとつのセルの中に多くの情報が入っていて、うまく分割できない事がありますので、この方法を活用して効果的にデータを取り扱えるようにしましょう。