ADVERTISEMENT

【Googleドキュメント】テキストから表に一括変換!カンマ・タブ区切りからの取込

【Googleドキュメント】テキストから表に一括変換!カンマ・タブ区切りからの取込
🛡️ 超解決

Googleドキュメントでデータを整理しようとしたとき、テキストで書かれたリストを手作業でセルに分割するのは大変です。特にカンマ区切りやタブ区切りのデータを貼り付けたあと、一つひとつ表に整形する作業は時間がかかります。この記事では、Googleドキュメントの標準機能を使って、テキストを瞬時に表に変換する方法を解説します。区切り文字ごとの手順や注意点を押さえれば、データ取込の効率が大幅に向上します。

【要点】カンマ・タブ区切りのテキストを一発で表に変換する方法

  • 「表として貼り付け」オプション: カンマ区切りテキストを貼り付けると、自動的に表に変換されます。区切り文字はカンマ、タブ、コロンなどに対応します。
  • 「区切り文字」指定による変換: 貼り付け後に「表」メニューから「区切り文字で分割」を選ぶと、好みの区切り文字で表にできます。タブ区切りデータにも最適です。
  • CSVファイルからの直接取り込み: 拡張機能を使わずに、CSVファイルを開くだけで表として読み込めます。文字コードの注意点も押さえましょう。

ADVERTISEMENT

テキストから表に変換できる区切り文字と準備事項

Googleドキュメントでは、特定の区切り文字で区切られたテキストを、表のセルに自動振り分けできます。対応する区切り文字は、カンマ(,)、タブ(\t)、コロン(:)、セミコロン(;)、スペースなどです。変換する前に、テキストが統一された区切り文字で書かれているか確認してください。各行が1行のレコードになり、区切り文字で列が分割されます。見出し行があれば、変換後に表の1行目としてそのまま活用できます。

カンマ区切りテキストを表に変換する手順

カンマ区切り(CSV形式)のテキストは、表に変換しやすい形式です。以下の手順で、ペースト時に自動変換する方法と、後から分割する方法を説明します。

方法1: 貼り付け時に自動変換する

  1. テキストをコピーする
    カンマ区切りのテキストを、Excelやスプレッドシート、Webページなどからコピーします。1行に1レコード、列はカンマで区切られていることを確認します。
  2. Googleドキュメントに貼り付ける
    ドキュメントの任意の位置で右クリックし、「貼り付け」を選択します。またはキーボードのCtrl+V(MacならCmd+V)を押します。
  3. 「表として貼り付け」を選ぶ
    貼り付け後に表示されるポップアップで「表として貼り付け」をクリックすると、カンマ区切りが表に自動変換されます。整列オプションもその場で選べます。

方法2: テキストを後から区切り文字で分割する

  1. テキストを通常の貼り付けで挿入する
    カンマ区切りテキストを、まずはそのままドキュメントに貼り付けます(「表として貼り付け」は選ばない)。
  2. テキスト全体を選択する
    貼り付けたテキストをマウスでドラッグして選択します。複数行にまたがっていても大丈夫です。
  3. 「表」メニューから「区切り文字で分割」を選ぶ
    上部メニュー「表」をクリックし、「区切り文字で分割」を選択します。表示されたダイアログで区切り文字に「カンマ」が選択されていることを確認し、「分割」ボタンを押せば完了です。

タブ区切りテキストを表に変換する手順

タブ区切り(TSV形式)も、CSVと同様に表に変換できます。タブは見た目ではスペースのように見えるため、区切り文字が何かを事前に確認しておくとよいでしょう。

  1. タブ区切りテキストをコピーする
    タブで区切られたテキストデータを用意します。Excelのセルをコピーすると、タブ区切りでクリップボードに保存されます。スプレッドシートの選択範囲も同じです。
  2. Googleドキュメントに貼り付ける
    通常の貼り付け(Ctrl+V)を行うと、タブは自動的に認識されず、そのままテキストとして表示されることがあります。その場合は、貼り付け後すぐに表示されるポップアップで「表として貼り付け」を選択します。
  3. 区切り文字で分割する方法も有効
    「表として貼り付け」が出ない場合は、テキストを選択した状態で「表」→「区切り文字で分割」を選びます。ダイアログの区切り文字を「タブ」に変更して分割を実行します。

ADVERTISEMENT

その他の区切り文字(コロン・セミコロン・スペース)での変換

カンマやタブ以外の区切り文字でも変換できます。手順は同様ですが、区切り文字の指定に注意します。

  1. テキストを貼り付ける
    コロン区切りやセミコロン区切りのテキストを、通常の貼り付けで挿入します。
  2. テキストを選択し、「表」→「区切り文字で分割」を開く
    「その他」の項目に任意の区切り文字を入力できます。たとえばコロンの場合は「:」と入力します。スペース区切りの場合は「空白」にチェックを入れます。
  3. 分割を実行する
    「分割」ボタンをクリックすると、指定した区切り文字でテキストがセルに分割され、表になります。

注意点とよくあるトラブル

「表として貼り付け」が表示されない場合

貼り付け後にポップアップが表示されない場合は、貼り付けたテキストの形式が表に適していない可能性があります。まずはテキストを選択し、「表」メニューの「区切り文字で分割」を試してください。それでもうまくいかない場合は、テキスト内の区切り文字が統一されているか確認しましょう。たとえば全角カンマが混ざっていると認識されません。半角カンマに統一する必要があります。

空白セルが発生してしまう

区切り文字が連続している部分(例:「A,,B」)は、空白セルとして変換されます。意図しない空白を避けるには、元データの区切り文字を整理しておきましょう。また、各行の列数が異なる場合も、足りないセルは空白になります。列数を揃えてから変換することをおすすめします。

CSVファイルを直接開く場合の文字化け

GoogleドキュメントでCSVファイルを開くと、自動的に表に変換されます。ただし、文字コードがUTF-8でない場合、文字化けが発生します。その場合は、テキストエディタでファイルをUTF-8に変換してから貼り付けるとよいでしょう。また、Excelで作成したCSVはShift_JISの場合が多いので注意してください。

各変換方法の比較

区切り文字 表として貼り付け 区切り文字で分割 推奨場面
カンマ 対応 対応 CSVデータの取り込み、スプレッドシートからのコピー
タブ 対応(一部条件あり) 対応(タブ指定) Excelセルのコピー、TSVファイル
コロン 非対応 対応(手動入力) 設定ファイル、ログデータ
セミコロン 非対応 対応(手動入力) CSVの地域設定(欧州など)
スペース 非対応 対応(空白チェック) 単純なリスト、半角スペース区切り

まとめ

Googleドキュメントのテキストから表への変換機能を使えば、カンマ区切りやタブ区切りのデータを数ステップで整形できます。貼り付け時の「表として貼り付け」か、後からの「区切り文字で分割」を状況に応じて使い分けることがポイントです。また、CSVファイルの直接開きも便利ですが、文字コードには注意が必要です。次回は、変換した表をさらに装飾したり、計算式を追加する方法も試してみてください。これらの操作をマスターすれば、ドキュメント内でデータを扱う作業が格段に効率化します。


ADVERTISEMENT

📄
Googleドキュメントトラブル完全解決データベースこの記事以外にも、書式・共有・Apps Script・引用など様々な困りごとへの解決策をまとめています。逆引きに活用してください。
この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。