<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>IMPORTDATA &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/importdata/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Thu, 04 Jun 2026 15:44:52 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://mashukabu.com/wp-content/uploads/2022/04/cropped-site-icon-32x32.png</url>
	<title>IMPORTDATA &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>スプレッドシートのIMPORTDATA関数の使い方｜CSV/TSVデータ取得</title>
		<link>https://mashukabu.com/spreadsheet-importdata-function/</link>
					<comments>https://mashukabu.com/spreadsheet-importdata-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sun, 22 Mar 2026 01:13:12 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[CSV]]></category>
		<category><![CDATA[IMPORTDATA]]></category>
		<category><![CDATA[Sheets独自]]></category>
		<category><![CDATA[TSV]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=4987</guid>

					<description><![CDATA[GoogleスプレッドシートのIMPORTDATA関数でCSV/TSVデータを自動取得する方法を解説。構文・引数の基本から実践的な活用例、エラー対処法、50関数制限の注意点、IMPORT系関数との使い分けまで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「毎回CSVファイルをダウンロードして、スプレッドシートに手動でインポートしている」。そんな作業を繰り返していませんか。</p>



<p class="wp-block-paragraph">手作業のインポートは手間がかかりますし、データが更新されるたびに同じ作業が発生します。</p>



<p class="wp-block-paragraph">そんなときに便利なのが <strong>IMPORTDATA関数</strong> です。URLを指定するだけで、CSVやTSVのデータをスプレッドシートに自動で取り込めます。</p>



<p class="wp-block-paragraph">この記事では、IMPORTDATA関数の基本から実務で役立つ活用パターンまで解説します。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-1" checked><label class="toc-title" for="toc-checkbox-1">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">IMPORTDATA関数とは？</a></li><li><a href="#toc2" tabindex="0">IMPORTDATA関数の書き方（構文と引数）</a><ol><li><a href="#toc3" tabindex="0">基本構文</a></li><li><a href="#toc4" tabindex="0">引数の説明</a></li></ol></li><li><a href="#toc5" tabindex="0">IMPORTDATA関数の基本的な使い方</a><ol><li><a href="#toc6" tabindex="0">URLを直接指定してCSVを取得する</a></li><li><a href="#toc7" tabindex="0">セル参照でURLを指定する</a></li><li><a href="#toc8" tabindex="0">TSVデータを取得する</a></li></ol></li><li><a href="#toc9" tabindex="0">IMPORTDATA関数の実践的な使い方・応用例</a><ol><li><a href="#toc10" tabindex="0">公開データセットを取得する</a></li><li><a href="#toc11" tabindex="0">取得したデータをQUERY関数で加工する</a></li><li><a href="#toc12" tabindex="0">取得したデータをFILTER関数で絞り込む</a></li><li><a href="#toc13" tabindex="0">複数のCSVファイルを管理シートで一括管理する</a></li></ol></li><li><a href="#toc14" tabindex="0">よくあるエラーと対処法</a></li><li><a href="#toc15" tabindex="0">IMPORTDATA関数の注意点（50関数制限、リアルタイム更新等）</a></li><li><a href="#toc16" tabindex="0">Excelとの違い</a></li><li><a href="#toc17" tabindex="0">IMPORT系関数の使い分け</a></li><li><a href="#toc18" tabindex="0">まとめ</a><ol><li><a href="#toc19" tabindex="0">関連記事</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">IMPORTDATA関数とは？</span></h2>



<p class="wp-block-paragraph">IMPORTDATA関数（読み方: いんぽーと でーた）は、<strong>指定したURLからCSVまたはTSVデータをスプレッドシートに取得する関数</strong>です。</p>



<p class="wp-block-paragraph">名前は英語の「import（取り込む）」と「data（データ）」が由来です。</p>



<p class="wp-block-paragraph">たとえば、次のようなデータを取得できます。</p>



<ul class="wp-block-list"><li>Web上に公開されているCSVファイル</li><li>API経由で提供されるCSV形式のデータ</li><li>社内システムが出力するTSV形式のレポート</li></ul>



<p class="wp-block-paragraph">URLを入力するだけで、データが自動的にセルに展開されます。CSV（カンマ区切り）とTSV（タブ区切り）を自動で判別してくれるので、区切り文字を指定する必要はありません。</p>



<p class="wp-block-paragraph">IMPORTDATA関数にできることをまとめると、次のとおりです。</p>



<ul class="wp-block-list"><li>CSVファイルのデータをセルに展開する</li><li>TSVファイルのデータをセルに展開する</li><li>定期的にデータを自動更新する（約1時間ごと）</li><li>QUERY関数やFILTER関数と組み合わせて取得データを加工する</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>IMPORTDATA関数は<strong>Googleスプレッドシート専用</strong>の関数です。Excelには同じ関数は存在しません。ExcelでCSVデータを取り込むには、Power Queryの「CSVからデータを取得」機能を使います。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc2">IMPORTDATA関数の書き方（構文と引数）</span></h2>



<h3 class="wp-block-heading"><span id="toc3">基本構文</span></h3>



<pre class="wp-block-code"><code>=IMPORTDATA(URL)</code></pre>



<p class="wp-block-paragraph">カッコの中にデータの取得先URLを指定します。</p>



<h3 class="wp-block-heading"><span id="toc4">引数の説明</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/任意</th><th>説明</th></tr></thead><tbody><tr><td>URL</td><td>必須</td><td>CSVまたはTSVデータのURL。文字列で指定</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数は1つだけです。省略はできません。URLはダブルクォーテーションで囲んで指定するか、URLが入力されたセルを参照します。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>取得先のURLは <code>https://</code> で始まる公開URLが必要です。認証が必要なページやローカルファイルのパスは指定できません。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc5">IMPORTDATA関数の基本的な使い方</span></h2>



<p class="wp-block-paragraph">まずはシンプルな例で動きを確認してみましょう。</p>



<h3 class="wp-block-heading"><span id="toc6">URLを直接指定してCSVを取得する</span></h3>



<p class="wp-block-paragraph">公開されているCSVファイルのURLを直接指定する方法です。</p>



<pre class="wp-block-code"><code>=IMPORTDATA(&quot;https://example.com/data.csv&quot;)</code></pre>



<p class="wp-block-paragraph">CSVファイルの中身がカンマで区切られている場合、各列に自動で振り分けられます。見出し行があればそのまま取得されます。</p>



<h3 class="wp-block-heading"><span id="toc7">セル参照でURLを指定する</span></h3>



<p class="wp-block-paragraph">URLが長い場合は、別のセルにURLを入力しておく方法が便利です。</p>



<p class="wp-block-paragraph">たとえば、A1セルにURLを入力しておけば次のように書けます。</p>



<pre class="wp-block-code"><code>=IMPORTDATA(A1)</code></pre>



<p class="wp-block-paragraph">複数のCSVファイルを取得するときに、URLの管理が楽になりますよ。</p>



<h3 class="wp-block-heading"><span id="toc8">TSVデータを取得する</span></h3>



<p class="wp-block-paragraph">タブ区切り（TSV）のデータも同じ書き方で取得できます。</p>



<pre class="wp-block-code"><code>=IMPORTDATA(&quot;https://example.com/data.tsv&quot;)</code></pre>



<p class="wp-block-paragraph">CSVかTSVかは自動判別されます。特別な設定は不要です。</p>



<h2 class="wp-block-heading"><span id="toc9">IMPORTDATA関数の実践的な使い方・応用例</span></h2>



<h3 class="wp-block-heading"><span id="toc10">公開データセットを取得する</span></h3>



<p class="wp-block-paragraph">政府や自治体が公開しているオープンデータには、CSVファイルのURLが公開されているものがあります。</p>



<p class="wp-block-paragraph">たとえば、統計データのCSVファイルのURLをそのまま指定すれば、スプレッドシートにデータを取り込めます。</p>



<pre class="wp-block-code"><code>=IMPORTDATA(&quot;https://example.com/opendata/population.csv&quot;)</code></pre>



<p class="wp-block-paragraph">定期的に更新されるデータであれば、スプレッドシートを開くたびに最新のデータが取得されます。</p>



<h3 class="wp-block-heading"><span id="toc11">取得したデータをQUERY関数で加工する</span></h3>



<p class="wp-block-paragraph">IMPORTDATA関数で取得したCSVデータに対して、<a href="https://mashukabu.com/spreadsheet-query-function/">QUERY関数</a>で条件付きの抽出や集計ができます。</p>



<pre class="wp-block-code"><code>=QUERY(IMPORTDATA(&quot;https://example.com/data.csv&quot;), &quot;SELECT Col1, Col3 WHERE Col2 &gt; 100&quot;)</code></pre>



<p class="wp-block-paragraph">Col1、Col2 のように列番号で指定するのがポイントです。取得範囲の左端が Col1 になります。</p>



<p class="wp-block-paragraph">「取得 → 加工」を1つの数式で完結できるので便利ですよ。</p>



<h3 class="wp-block-heading"><span id="toc12">取得したデータをFILTER関数で絞り込む</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-filter-function/">FILTER関数</a>と組み合わせれば、条件に合うデータだけを取り出せます。</p>



<pre class="wp-block-code"><code>=FILTER(IMPORTDATA(A1), INDEX(IMPORTDATA(A1),,2)&gt;1000)</code></pre>



<p class="wp-block-paragraph">2列目の値が1000より大きい行だけを抽出する例です。IMPORTDATA関数を2回呼び出している点に注意してください。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>FILTER関数よりも<a href="https://mashukabu.com/spreadsheet-query-function/">QUERY関数</a>のほうが数式がシンプルになるケースが多いです。条件付きの加工にはQUERY関数を先に検討してみてください。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc13">複数のCSVファイルを管理シートで一括管理する</span></h3>



<p class="wp-block-paragraph">複数のCSVデータを定期的に取得する場合は、管理シートを作る方法がおすすめです。</p>



<ol class="wp-block-list"><li>「管理」シートのA列にCSVファイル名、B列にURLを入力します</li><li>各データ用のシートを作成します</li><li>各シートのA1セルに <code>=IMPORTDATA(管理!B1)</code> のようにURLを参照します</li></ol>



<p class="wp-block-paragraph">URLが変わった場合も管理シートを修正するだけで済みます。</p>



<h2 class="wp-block-heading"><span id="toc14">よくあるエラーと対処法</span></h2>



<p class="wp-block-paragraph">IMPORTDATA関数で「データが取得できない」ケースをまとめました。</p>



<figure class="wp-block-table"><table><thead><tr><th>症状</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td><code>#N/A</code> エラー</td><td>URLが間違っている・ページが存在しない</td><td>URLをブラウザで開いてCSVデータが表示されるか確認する</td></tr><tr><td><code>#N/A</code> エラー</td><td>URLにアクセス権限がない</td><td>認証が必要なURLは取得できない。公開URLに変更する</td></tr><tr><td><code>#VALUE!</code> エラー</td><td>引数が空、または不正な形式</td><td>URLを正しく文字列で指定する</td></tr><tr><td>リソースの取得エラー</td><td>サーバーがリクエストを拒否している</td><td>サイト側でアクセス制限がかかっている可能性がある</td></tr><tr><td>データが1列にまとまる</td><td>区切り文字がカンマでもタブでもない</td><td>セミコロン区切りなどは自動判別できない。元データの形式を確認する</td></tr><tr><td>古いデータが表示される</td><td>キャッシュが更新されていない</td><td>スプレッドシートを再読み込みする。数式を一度消して再入力する</td></tr><tr><td>数式が動作しない</td><td>IMPORT系関数の上限に達している</td><td>1スプレッドシートあたり50個の制限を確認する（次のセクションで解説）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><code>#N/A</code> エラーが最もよく出ます。まずはURLをブラウザで直接開いて、CSVデータが表示されるか確認してみてください。</p>



<h2 class="wp-block-heading"><span id="toc15">IMPORTDATA関数の注意点（50関数制限、リアルタイム更新等）</span></h2>



<p class="wp-block-paragraph">IMPORTDATA関数を使ううえで知っておきたいポイントをまとめます。</p>



<p class="wp-block-paragraph"><strong>1スプレッドシートあたり50関数の制限</strong></p>



<p class="wp-block-paragraph">IMPORT系関数（IMPORTDATA / IMPORTHTML / IMPORTXML / IMPORTFEED / IMPORTRANGE）は、1つのスプレッドシートに合計50個までしか使えません。50個を超えると数式がエラーになります。</p>



<p class="wp-block-paragraph">大量のCSVを取得したい場合は、スプレッドシートを分けて管理する方法を検討してください。</p>



<p class="wp-block-paragraph"><strong>リアルタイム更新ではない</strong></p>



<p class="wp-block-paragraph">IMPORTDATA関数はデータをリアルタイムに監視しているわけではありません。スプレッドシートを開いたときや、約1時間ごとに自動で再取得されます。</p>



<p class="wp-block-paragraph">すぐに最新データを取得したい場合は、数式を一度消して再入力するか、スプレッドシートを再読み込みしてください。</p>



<p class="wp-block-paragraph"><strong>公開URLのみ対応</strong></p>



<p class="wp-block-paragraph">取得先のURLは <code>https://</code> で始まる公開URLが必要です。社内ネットワーク内のURLやログインが必要なページは取得できません。</p>



<p class="wp-block-paragraph">社内データを連携したい場合は、<a href="https://mashukabu.com/spreadsheet-importrange-complete-guide/">IMPORTRANGE関数</a>で別のスプレッドシートから取得する方法を検討しましょう。</p>



<p class="wp-block-paragraph"><strong>大きなデータは動作が重くなる</strong></p>



<p class="wp-block-paragraph">行数が多いCSVファイルを取得すると、読み込みに時間がかかります。必要なデータだけを含む軽量なCSVファイルを用意するのがおすすめです。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>WARNING</strong></p><p>IMPORTDATA関数で取得するデータの正確性は、取得先のデータソースに依存します。重要な意思決定に使う場合は、元のデータソースでも最新の値を確認してください。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc16">Excelとの違い</span></h2>



<p class="wp-block-paragraph">IMPORTDATA関数はGoogleスプレッドシート専用の関数です。Excelには存在しません。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>Googleスプレッドシート</th><th>Excel</th></tr></thead><tbody><tr><td>IMPORTDATA関数</td><td>使える</td><td>なし</td></tr><tr><td>CSVデータ取得の代替手段</td><td>IMPORTDATA関数</td><td>Power Query「CSVからデータを取得」</td></tr><tr><td>操作方法</td><td>セルに数式を入力するだけ</td><td>GUIウィザードで設定</td></tr><tr><td>自動更新</td><td>約1時間ごとに自動更新</td><td>手動更新または自動更新設定</td></tr><tr><td>Web上のCSV取得</td><td>URLを指定するだけ</td><td>Power Queryの「Webから」で設定</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ExcelでCSVデータを取り込みたい場合は、「データ」タブ → 「データの取得」 → 「ファイルから」でPower Queryを使います。GUIで設定する方式なので、数式1つで完結する手軽さはありません。</p>



<p class="wp-block-paragraph">CSVの自動取得を数式で手軽にやりたいなら、スプレッドシートのIMPORTDATA関数が圧倒的に便利です。</p>



<h2 class="wp-block-heading"><span id="toc17">IMPORT系関数の使い分け</span></h2>



<p class="wp-block-paragraph">Googleスプレッドシートには、IMPORTDATA以外にもデータを取得するIMPORT系関数があります。目的に応じて使い分けましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>取得対象</th><th>用途例</th></tr></thead><tbody><tr><td><strong>IMPORTDATA</strong></td><td>CSV / TSVデータ</td><td>公開CSVファイルを取得</td></tr><tr><td><strong><a href="https://mashukabu.com/spreadsheet-importhtml-function/">IMPORTHTML</a></strong></td><td>HTMLのtable / list</td><td>Webページの表やリストを取得</td></tr><tr><td><strong>IMPORTXML</strong></td><td>XMLデータ / XPath指定</td><td>特定のHTML要素をXPathで指定して取得</td></tr><tr><td><strong>IMPORTFEED</strong></td><td>RSS / Atomフィード</td><td>ニュースサイトの更新情報を取得</td></tr><tr><td><strong><a href="https://mashukabu.com/spreadsheet-importrange-complete-guide/">IMPORTRANGE</a></strong></td><td>別のスプレッドシート</td><td>別ファイルのセル範囲を取得</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><strong>使い分けのポイント</strong>: CSVファイルならIMPORTDATA、Webページの「表」が欲しいなら<a href="https://mashukabu.com/spreadsheet-importhtml-function/">IMPORTHTML</a>、HTMLの特定要素をピンポイントで取りたいならIMPORTXMLです。</p>



<p class="wp-block-paragraph">別のスプレッドシートからデータを取得したい場合は、<a href="https://mashukabu.com/spreadsheet-importrange-complete-guide/">IMPORTRANGE関数</a>を使います。URLではなくスプレッドシートキーで指定する点が異なりますよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>IMPORT系関数はすべて合わせて1スプレッドシートあたり50個までの制限があります。複数のIMPORT系関数を使う場合は、合計数を意識しておきましょう。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc18">まとめ</span></h2>



<p class="wp-block-paragraph">IMPORTDATA関数は、CSVやTSVのデータをURLから自動取得できる便利な関数です。</p>



<p class="wp-block-paragraph">ポイントを整理します。</p>



<ul class="wp-block-list"><li>構文は <code>=IMPORTDATA(URL)</code> で、引数は1つだけ</li><li>CSV（カンマ区切り）とTSV（タブ区切り）を自動判別する</li><li>約1時間ごとにデータが自動更新される</li><li>公開URLのみ対応（認証が必要なページは不可）</li><li>IMPORT系関数は合計50個までの制限がある</li><li>Googleスプレッドシート専用でExcelには存在しない（Power Queryが代替）</li><li><a href="https://mashukabu.com/spreadsheet-query-function/">QUERY関数</a>や<a href="https://mashukabu.com/spreadsheet-filter-function/">FILTER関数</a>と組み合わせてデータ加工もできる</li><li>IMPORT系関数（<a href="https://mashukabu.com/spreadsheet-importhtml-function/">IMPORTHTML</a> / IMPORTXML / IMPORTFEED / <a href="https://mashukabu.com/spreadsheet-importrange-complete-guide/">IMPORTRANGE</a>）と目的に応じて使い分ける</li></ul>



<p class="wp-block-paragraph">まずは、公開されているCSVファイルのURLで <code>=IMPORTDATA("URL")</code> を試してみてください。数式を入力するだけでデータが取り込める手軽さを実感できますよ。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><span id="toc19">関連記事</span></h3>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/spreadsheet-importhtml-function/">スプレッドシートのIMPORTHTML関数の使い方｜Webページの表/リスト取得</a></li><li><a href="https://mashukabu.com/spreadsheet-importrange-complete-guide/">スプレッドシートのIMPORTRANGE関数の使い方｜別ファイルからデータ取得</a></li><li><a href="https://mashukabu.com/spreadsheet-query-function/">スプレッドシートのQUERY関数の使い方｜データ抽出・集計をSQL風に操作</a></li><li><a href="https://mashukabu.com/spreadsheet-filter-function/">スプレッドシートのFILTER関数の使い方｜条件でデータを自動抽出</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-importdata-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
