ブラウザーには表が見えるのに、GoogleスプレッドシートのIMPORTHTMLでは取得できない。そんなとき、すぐに別の方法へ切り替える前に、URLや対象の表、エラーメッセージを確認しましょう。単純な指定の違いなら、数式を修正して解決する可能性があります。

一方、いま開いているページのデータを一度まとめたい場合は、表をCSVとして保存し、スプレッドシートへ取り込む方法もあります。この記事では、通常の確認からSidelight AI Assistantを使う代替手順まで説明します。CSVの取り込みは取得時点の記録であり、元サイトとの自動接続にはなりません。

1. URL、表の指定、エラーを順番に確認する

IMPORTHTMLは、HTMLページにある表やリストを取り込む関数です。対象のURL、表かリストかの指定、対象の番号を受け取ります。正確な引数はGoogleの公式リファレンスで確認できます。

まず、指定したURLをブラウザーで開きます。目的のページに到達するか、別のURLへ移動していないか、絞り込み条件がそのURLに含まれているかを確認してください。画面で見ている表と、数式が参照するページが違うこともあります。

次に、表とリストの指定、対象番号を見直します。ページ上部に別の表が増えれば、以前と同じ番号が別の内容を指す場合があります。似たページから持ってきた数式なら、そのページに合う指定かを確認しましょう。

エラーの内容も書き留めます。結果を展開する先に既存の値がある場合は、空いた場所で試してください。URLが見つからない問題と、対象の表を読み取れない問題を分けると、修正箇所を絞れます。

2. アクセス許可と読み込みの状態を見る

取り込みに関する許可を求める表示や、管理者による制限、リクエスト数に関するエラーがある場合は、その内容に沿って対処します。GoogleのIMPORT関数のヘルプには、こうした制限やメッセージの説明があります。多数の関数を繰り返し追加する前に、原因を確認してください。

ログインが必要なページでは、自分のブラウザーで表が見えることだけで、外部から同じ内容を取得できるとは判断できません。パスワードやセッション情報をセルへ貼り付けて解決しようとせず、サイトが提供する出力や連携を確認します。

また、見た目が表でも、ページの読み込み後に組み立てられるデータや、表以外の構造で表示される一覧があります。数式の指定を変えても改善しない場合は、「現在の表示から必要な値を保存する」方法が目的に合うかを考えましょう。

3. 自動取り込みが必要か、一度の保存でよいか決める

毎日更新される集計表なら、安定した公式データ配信や接続の検討が必要です。CSVを一度取り込んでも、更新のたびに自動で値が変わるわけではありません。

調査時点の価格一覧、会議用の報告、ある期間の記録であれば、一度のCSV保存で目的を満たせる場合があります。対象列、日付、絞り込み条件、必要なページ数を決めてから抽出すると、後から結果を確認しやすくなります。

4. 表示中のページから抽出を試す

Sidelight AI Assistantでサインインし、対象ページを開いた状態でパネルから依頼します。まずは現在のページだけを対象に、必要な列を指定してください。

現在表示されている一覧から、名前、価格、通貨、リンクを抽出してください。ページ送りはせず、表示されている値を保ってください。欠けている値は推測せず、取得件数と読み取れなかった項目を報告し、CSVで保存してください。

最初の結果を元ページの複数の行と照合します。リンクが正しい対象を指すか、価格が隣の行と入れ替わっていないか、見出しや合計行が混ざっていないかを確認しましょう。必要なら対象の一覧名や列の意味を追加して依頼し直します。

現在の表示をファイルにしたい場合は、Sidelight AI Assistantで表の抽出を試せます。操作の基本はWeb表をCSVにするガイドを参照してください。

複数ページが必要なら、現在のページを含む最初の3ページなど、範囲を明示します。途中で取得できなければ、到達範囲を報告するよう依頼します。見えている表から抽出する方法でも、構造や読み込みによって一部の行が取れない場合があります。

必要なページ内容はAIモデルに送られます。機密情報を含むページは、組織のルールとプライバシーポリシーを確認したうえで扱ってください。

5. CSVを新しいシートへ取り込み、照合する

スプレッドシートのファイル取り込みからCSVを選び、既存の表を誤って置き換えないよう、取り込み先を確認します。新しいシートへ入れると、以前の数式やデータと比較しやすくなります。Googleのデータ取り込み手順も確認できます。

読み込んだ後は、件数と値を照合します。日付が月日逆になっていないか、識別番号のゼロが残っているか、価格と通貨が分かれているかを確かめましょう。抽出元URL、対象範囲、取得日時を別の欄へ記録します。

元の数式を消すのは、必要な記録が保存できたと確認してからにします。更新の必要がある表では、次回の取得方法も決めておきましょう。CSVを取り込み直す場合は、以前の記録に追加するのか、同じ範囲を置き換えるのかを明確にします。

よくある疑問

IMPORTHTMLのエラーはすべて動的ページが原因ですか?

いいえ。URLや対象番号の違い、展開先の状態、アクセス許可なども確認が必要です。エラーメッセージと公式ヘルプを見ながら、直せる原因を先に調べます。

CSVにすれば自動更新の問題も解決しますか?

CSVはその時点のファイルです。取り込んだ表が元サイトの変更に自動で追従する接続にはならないため、定期更新が目的なら、そのための運用や正式な連携が必要です。

ログインさえすれば、どの表も取得できますか?

認証状態だけでは決まりません。ページの構造、読み込み、閲覧権限などによって結果は変わります。取得できない項目は推測で埋めず、元ページで確認してください。

数式の確認を終え、一度の保存が目的に合うなら、Sidelight AI Assistantで現在の表からCSVを作成してみましょう。