コンテンツをスキップ
  • ホーム

  • 生産性

  • アプリのヒント

アプリのヒント

3分で読めます

ExcelとGoogleスプレッドシートでテキストを分割する方法

Matthew Guay2024年6月23日

あなたは人間です。したがって、テキストBob Testerを見ると、名がBobの個人が姓がTesterを持っていることがすぐにわかります。しかし、コンピューターは、あなたが伝えることをすべて文字通りに受け止めます。そのため、アプリにフルネームフィールドがあり、 Bob Testerと入力した場合、どの部分が名でどの部分が姓であるかがわかりません。 

姓と名を分けたり、1 つの列にある住所を番地、市、州、郵便番号の個別の列に分割するなど、分割が必要なデータを扱う場合は、スプレッドシートが自動的に処理します。Excel と Google スプレッドシートでテキストを分割する方法を説明します。 

  • Excelでテキストを分割する方法

  • Googleスプレッドシートでテキストを分割する方法

Excelでテキストを分割する方法

このデモをシンプルにするために、フルネームを使用しますが、分割するデータの種類に関係なく、同じステップが適用されます。 

Excel スプレッドシート内の姓名のリスト。

手順を実行するには、次の名前のリストをコピーして空の Excel スプレッドシートに貼り付けます (または既存の名前のリストを使用することもできます)。  

  • ボブテスター 

  • ジョー・スミス 

  • ジェーン・ドウ 

  • マドンナ

  • サー・エルトン・ジョン 

  • サンドラ・デイ・オコナー 

始める前に、テキストの右側に空の列がいくつかあることを確認してください。こうすることで、Excel には分割テキストを入力するための空のセルが表示されます。そうしないと、他のデータが上書きされてしまう可能性があります。

  1. 分割するテキストを含む列またはセル範囲を選択します。

  2. Excel リボンで、 [データ]をクリックします。 

  3. [テキストを列に分割] をクリックします。 

    テキストを列に使用してExcelでテキストを分割する方法。

  4. 「テキストを列に分割」ポップアップで、区切り文字 (データを区切るもの) を選択します。この例では、各単語の間にスペースがあるため、区切り文字は スペース です。Excel には、分割されたテキストがどのように表示されるかのプレビューも表示されます。

    Excel の [テキストから列へ] ポップアップが表示され、分割されたテキストがどのように表示されるかがプレビューされます。

     123 Main Street, Toronto, Ontarioのように、コンマで区切られた値のリストがある場合は、区切り文字のコンマをクリックします。また、リストにない区切り文字を使用している場合は、[ カスタム値] ボックスに文字を入力します。たとえば、Eメール アドレスのリストからドメイン名を取得したい場合は、カスタム値として@を入力します。そこから、Excel はユーザー名とドメインを別々のセルに分割します。 

  5. [適用]をクリックします。 

Excelで姓と名を分割する方法のデモ。

それです。 

保存を押して終わりにする前に、新しく分割したテキストを確認してください。元のデータがすべて同じ形式(名と姓が 1 つずつなど)に従っていない場合は、Excel によって余分なデータが自動的に追加の列に分割されます。たとえば、Excel は名前 Sir Elton JohnSirEltonJohn の 3 つの列に分割します。つまり、追加のデータクリーンアップを実行する必要がある可能性があります。

Googleスプレッドシートでテキストを分割する方法

Google スプレッドシートでテキストを分割するプロセスは Excel と似ています。Excel と同様に、Google スプレッドシートでデータを分割する前に、テキストの右側に空の列がいくつかあることを確認してください。 

  1. 分割するテキストを含む列またはセル範囲を選択します。 

  2. [データ]をクリックし、 [テキストを列に分割]を選択します。 

    テキストを列に分割する機能を使用して、Google スプレッドシートでテキストを分割する方法。

    デフォルトでは、Google スプレッドシートはデータをどのように分割するかを自動的に推測し、それに応じてテキストを分割します。ただし、私の経験では、これが機能するのは、データがスペースではなく、ピリオド、カンマ、セミコロンなどの文字で分割されている場合のみです。 

  3. 選択したテキストの横に表示される「セパレーター」ポップアップで、ドロップダウンメニューをクリックします。 

  4. 区切り文字(コンマセミコロンピリオドスペース、またはカスタム)をクリックします。この例では、スペースをクリックします。 

    Google スプレッドシートでテキストを分割するための区切り文字のリスト。

これで準備は完了です。

データ整理を自動化 

マーケティング キャンペーンを開始したとします。見込み客はどんどん入ってきていますが、問題があります。連絡先の名前が1行に並んでいるのです。見込み客データをCRMとメールマーケティングツールにアップロードする前に、名前を名と姓に分割する必要があります。 

Zapier を使用すると、テキストのフォーマットから見込み客データのマーケティングプラットフォームへの送信まで、すべてを自動化できます。テキストを自動的に分割して書式設定する方法について詳しくは、こちらを参照してください。または、これらのワークフローのいずれかを開始してください。 

Facebookリード広告からBoomTownに新しい見込み客を追加する

Facebookリード広告からBoomTownに新しい見込み客を追加する
  • Facebook Lead Ads ロゴ
  • Formatter by Zapier ロゴ
  • BoomTown ロゴ
Facebook Lead Ads + Formatter by Zapier + BoomTown

Facebookリード広告からChimeに新しい見込み客を追加する

Facebookリード広告からChimeに新しい見込み客を追加する
  • Facebook Lead Ads ロゴ
  • Formatter by Zapier ロゴ
  • Lofty ロゴ
Facebook Lead Ads + Formatter by Zapier + Lofty

関連資料: 

  • テキストの日付と時刻の書式を自動的に変更する方法

  • Excelで条件付き書式を使用する方法

  • Googleスプレッドシート、Excel、アプリ間でレコードを検索する方法

  • Excelで関数なしで数式を入力する方法

  • Googleスプレッドシートでテキストを折り返す方法

  • GoogleスプレッドシートをExcelに変換する方法

この記事はもともと 2017 年 9 月に公開されたもので、その後、エレナ・アルストンとジェシカ・ラウが寄稿しています。最新のアップデートは 2024年6月。 

生産性向上のヒントをメールで直接お届けします

Zapierは週に1~3回Eメールをお送りします。お客様の情報を共有することはありません。

タグ
言及アプリ

関連記事

あなたの生産性を自動的に向上させます。Zapierを使用してアプリを連携させましょう。

サインアップ
Zapierの仕組みを見る
「Facebookから新しい見込み客を受け取ったとき」トリガーと「Slackでチームに通知する」アクションを含むZap