Googleスプレッドシートを使っていると、1つのセルに入っている長い文字列を複数の列に分けたい場面がよくありますよね。例えば、「山田 太郎」という名前を「山田」と「太郎」に分けたいときなどです。そんなときに便利なのが、Googleスプレッドシートの「テキストを列に分割」機能と「SPLIT関数」です。今回は、これらの方法を初心者の方にもわかりやすくご紹介します。
テキストを列に分割する方法
まずは、Googleスプレッドシートの「テキストを列に分割」機能を使ってみましょう。
手順1分割したいセルを選択する
分割したい文字列が入っているセルをクリックして選びます。例えば、セルに「山田 太郎」と入力されているとします。
手順2メニューから「データ」を選択する
画面上部のメニューから「データ」をクリックし、ドロップダウンメニューを表示させます。
手順3「テキストを列に分割」を選択する
「データ」メニューの中から「テキストを列に分割」をクリックします。すると、選択したセルの内容が自動的に分割されます。
手順4区切り文字を選択する
分割の基準となる区切り文字を選びます。例えば、名前と名字の間にスペースがある場合は「スペース」を選択します。もし、カンマやセミコロンなどで区切られている場合は、それに合わせて選択してください。
手順5結果を確認する
選択した区切り文字に基づいて、セルの内容が複数の列に分割されます。例えば、「山田 太郎」が「山田」と「太郎」に分かれます。
SPLIT関数を使って分割する方法
次に、SPLIT関数を使って文字列を分割する方法をご紹介します。
手順1分割したいセルを選択する
分割したい文字列が入っているセルをクリックして選びます。
手順2隣のセルにSPLIT関数を入力する
隣のセルに以下のようにSPLIT関数を入力します。
=SPLIT(, " ")
この例では、セルの内容をスペースで区切って分割しています。
手順3結果を確認する
関数を入力したセルに、分割された内容が表示されます。例えば、「山田 太郎」が「山田」と「太郎」に分かれます。
応用複数の区切り文字を指定する
もし、カンマとスペースの両方で区切られている場合は、以下のように入力します。
=SPLIT(, ",| ")
これで、カンマとスペースの両方で分割することができます。
よくある質問や疑問
Q1: セルを縦方向に分割することはできますか?
セルの内容を縦方向に分割したい場合、SPLIT関数とTRANSPOSE関数を組み合わせて使用します。例えば、以下のように入力します。
=TRANSPOSE(SPLIT(, " "))
これで、「山田 太郎」が縦方向に「山田」「太郎」と分かれます。
Q2: 分割した結果を元のセルに上書きすることはできますか?
「テキストを列に分割」機能を使用すると、分割した結果は元のセルの右隣の列に表示されます。元のセルに上書きすることはできませんが、必要に応じて元のセルを削除することは可能です。
Q3: 複数のセルを一度に分割することはできますか?
はい、複数のセルを一度に分割することができます。「テキストを列に分割」機能を使用する場合、分割したい範囲を選択してから操作を行ってください。SPLIT関数を使用する場合、ArrayFormula関数と組み合わせて使用することで、複数のセルを一度に処理することができます。
今すぐ解決したい!どうしたらいい?
いま、あなたを悩ませているITの問題を解決します!
「エラーメッセージ、フリーズ、接続不良…もうイライラしない!」
あなたはこんな経験はありませんか?
✅ ExcelやWordの使い方がわからない💦
✅ 仕事の締め切り直前にパソコンがフリーズ💦
✅ 家族との大切な写真が突然見られなくなった💦
✅ オンライン会議に参加できずに焦った💦
✅ スマホの重くて重要な連絡ができなかった💦
平均的な人は、こうしたパソコンやスマホ関連の問題で年間73時間(約9日分の働く時間!)を無駄にしています。あなたの大切な時間が今この悩んでいる瞬間も失われています。
LINEでメッセージを送れば即時解決!
すでに多くの方が私の公式LINEからお悩みを解決しています。
最新のAIを使った自動応答機能を活用していますので、24時間いつでも即返信いたします。
誰でも無料で使えますので、安心して使えます。
問題は先のばしにするほど深刻化します。
小さなエラーがデータ消失や重大なシステム障害につながることも。解決できずに大切な機会を逃すリスクは、あなたが思う以上に高いのです。
あなたが今困っていて、すぐにでも解決したいのであれば下のボタンをクリックして、LINEからあなたのお困りごとを送って下さい。
ぜひ、あなたの悩みを私に解決させてください。
まとめ
Googleスプレッドシートで文字列を列に分割する方法には、「テキストを列に分割」機能と「SPLIT関数」の2つがあります。どちらも簡単に操作できるので、用途に応じて使い分けてください。もし操作中にわからないことがあれば、お気軽にLINEからお声掛けください。
コメント