<?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>IMPORTFEED &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/importfeed/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Thu, 04 Jun 2026 15:44:48 +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>IMPORTFEED &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>スプレッドシートのIMPORTFEED関数の使い方｜RSS/ATOMフィードを自動取得して更新監視を自動化</title>
		<link>https://mashukabu.com/spreadsheet-importfeed-function/</link>
					<comments>https://mashukabu.com/spreadsheet-importfeed-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sun, 22 Mar 2026 01:13:02 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[ATOM]]></category>
		<category><![CDATA[IMPORTFEED]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[Sheets独自]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=4983</guid>

					<description><![CDATA[GoogleスプレッドシートのIMPORTFEED関数でRSS/ATOMフィードを自動取得する方法を解説します。構文・引数・クエリ種類の基本から、複数サイトのニュース監視、競合ブログの更新チェック、HYPERLINKやSORTとの組み合わせまで実務活用例を網羅。よくあるエラーやキャッシュ更新の対処法、ExcelやIMPORT系関数との使い分けもまとめます。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「ニュースサイトや競合ブログの更新を毎日チェックするのが面倒」「ブックマークを順番に開くのに時間がかかる」。そんな悩みを抱えていませんか。</p>



<p class="wp-block-paragraph">サイト数が10件、20件と増えるほど、1日の確認作業は膨らみます。情報収集だけで午前中が終わってしまうこともありますよね。</p>



<p class="wp-block-paragraph">そんなときに頼れるのが、Googleスプレッドシートの <strong>IMPORTFEED関数</strong> です。RSSやATOMフィードのURLを指定するだけで、最新の記事タイトル・公開日時・要約をシートに自動で取り込めます。</p>



<p class="wp-block-paragraph">この記事では、スプレッドシートのIMPORTFEED関数について、構文・引数・クエリの基本から、複数サイトのニュース監視や競合ブログの更新チェックといった実務テンプレートまで解説します。よくあるエラーの対処法やExcel・IMPORT系関数との使い分けもまとめました。</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">スプレッドシートのIMPORTFEED関数とは？</a></li><li><a href="#toc2" tabindex="0">IMPORTFEED関数の書き方（構文と引数）</a><ol><li><a href="#toc3" tabindex="0">基本構文</a></li><li><a href="#toc4" tabindex="0">引数の説明</a></li><li><a href="#toc5" tabindex="0">クエリの種類</a></li></ol></li><li><a href="#toc6" tabindex="0">IMPORTFEED関数の基本的な使い方</a><ol><li><a href="#toc7" tabindex="0">フィードの全アイテムを取得する</a></li><li><a href="#toc8" tabindex="0">見出し行を付けて取得する</a></li><li><a href="#toc9" tabindex="0">最新5件だけ取得する</a></li><li><a href="#toc10" tabindex="0">フィードのタイトルを取得する</a></li><li><a href="#toc11" tabindex="0">セル参照でURLを指定する</a></li></ol></li><li><a href="#toc12" tabindex="0">実際の出力イメージ（サンプル）</a></li><li><a href="#toc13" tabindex="0">IMPORTFEED関数の実践的な使い方・応用例</a><ol><li><a href="#toc14" tabindex="0">複数サイトのニュースを1シートにまとめる</a></li><li><a href="#toc15" tabindex="0">競合ブログの更新を監視する</a></li><li><a href="#toc16" tabindex="0">記事タイトルにリンクを付けて一覧にする</a></li><li><a href="#toc17" tabindex="0">公開日時で並べ替えて最新順にする</a></li><li><a href="#toc18" tabindex="0">キーワードで記事をフィルタリングする</a></li></ol></li><li><a href="#toc19" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc20" tabindex="0">キャッシュで更新されないときの対処</a></li></ol></li><li><a href="#toc21" tabindex="0">Excelとの違い</a></li><li><a href="#toc22" tabindex="0">IMPORT系関数の使い分け</a></li><li><a href="#toc23" tabindex="0">よくある質問</a><ol><li><a href="#toc24" tabindex="0">サイトのRSSフィードURLがわかりません。どうやって調べますか？</a></li><li><a href="#toc25" tabindex="0">IMPORTFEED関数はどのくらいの頻度で更新されますか？</a></li><li><a href="#toc26" tabindex="0">ExcelでIMPORTFEED関数と同じことはできますか？</a></li><li><a href="#toc27" tabindex="0">IMPORTFEED関数で複数サイトのフィードを1つの数式にまとめられますか？</a></li><li><a href="#toc28" tabindex="0">配列展開で #REF! エラーになります</a></li><li><a href="#toc29" tabindex="0">フィードがJSON形式の場合は使えますか？</a></li></ol></li><li><a href="#toc30" tabindex="0">まとめ</a><ol><li><a href="#toc31" tabindex="0">関連記事</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">スプレッドシートのIMPORTFEED関数とは？</span></h2>



<p class="wp-block-paragraph">IMPORTFEED関数（読み方: いんぽーと ふぃーど）は、<strong>RSS/ATOMフィードの情報をGoogleスプレッドシートに取得する関数</strong>です。</p>



<p class="wp-block-paragraph">名前は英語の「import（取り込む）」と「feed（フィード＝Webサイトの更新情報を配信する仕組み）」が由来です。</p>



<p class="wp-block-paragraph">RSSやATOMフィードとは、Webサイトが公開している更新情報の配信データです。ニュースサイトや多くのブログがこの仕組みを備えています。フィードを購読すれば、サイトを開かなくても最新記事の一覧を取得できます。</p>



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



<ul class="wp-block-list"><li>フィードのタイトル・説明文・URL・著者などの基本情報を取得する</li><li>各記事のタイトル・公開日時・概要・リンクを一覧で取り出す</li><li>取得するアイテム数を指定して、最新N件だけを取り込む</li><li>複数サイトのフィードを1つのシートにまとめて監視する</li><li>SORT関数やFILTER関数と組み合わせて自分用のニュースダッシュボードを作る</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>IMPORTFEED関数は<strong>Googleスプレッドシート専用</strong>の関数です。Excelには同じ関数は存在しません。ExcelでRSSフィードを取得するには、Power Queryや外部ツールを使う必要があります。詳しくは後半の<a href="#excelとの違い">Excelとの違い</a>で解説します。</p></blockquote>



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



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



<pre class="wp-block-code"><code>=IMPORTFEED(URL, [クエリ], [ヘッダー], [アイテム数])</code></pre>



<p class="wp-block-paragraph">カッコの中に最大4つの引数を指定します。必須は第1引数の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>RSS/ATOMフィードのURL。文字列で指定する（<code>"..."</code> で囲む or セル参照）</td></tr><tr><td>クエリ</td><td>任意</td><td>取得する情報の種類を指定する。省略時は <code>"items"</code> と同じ動作</td></tr><tr><td>ヘッダー</td><td>任意</td><td>見出し行を含めるか。TRUE / FALSE で指定する（省略時は FALSE）</td></tr><tr><td>アイテム数</td><td>任意</td><td>取得するアイテム数。省略時はフィード内の全アイテムを返す</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">第1引数には、対象フィードのURLを指定します。多くのサイトでは <code>/feed</code> や <code>/rss</code> をトップページURLの末尾に付けるとフィードにアクセスできます。</p>



<p class="wp-block-paragraph">第2引数のクエリで、取得したい情報の種類を細かく指定できます。詳細は次のセクションで説明しますね。</p>



<h3 class="wp-block-heading"><span id="toc5">クエリの種類</span></h3>



<p class="wp-block-paragraph">クエリには次の値を指定できます。フィード全体（<code>"feed"</code> 系）か個々の記事（<code>"items"</code> 系）かで使い分けます。</p>



<figure class="wp-block-table"><table><thead><tr><th>クエリ</th><th>取得内容</th><th>返却サイズ</th></tr></thead><tbody><tr><td><code>"feed"</code></td><td>フィード自体のタイトル・説明文・URLなど基本情報</td><td>1行 × 複数列</td></tr><tr><td><code>"feed title"</code></td><td>フィードのタイトル（サイト名）</td><td>1セル</td></tr><tr><td><code>"feed description"</code></td><td>フィードの説明文</td><td>1セル</td></tr><tr><td><code>"feed url"</code></td><td>フィードのURL</td><td>1セル</td></tr><tr><td><code>"feed author"</code></td><td>フィードの著者名</td><td>1セル</td></tr><tr><td><code>"items"</code></td><td>各アイテムの一覧（省略時のデフォルト）</td><td>複数行 × 4列</td></tr><tr><td><code>"items title"</code></td><td>各アイテムのタイトル</td><td>複数行 × 1列</td></tr><tr><td><code>"items description"</code></td><td>各アイテムの概要</td><td>複数行 × 1列</td></tr><tr><td><code>"items url"</code></td><td>各アイテムのURL</td><td>複数行 × 1列</td></tr><tr><td><code>"items created"</code></td><td>各アイテムの公開日時</td><td>複数行 × 1列</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><code>"feed"</code> 系はフィード全体の情報を、<code>"items"</code> 系は個々の記事情報を返します。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>クエリを省略すると <code>"items"</code> と同じ動作になり、タイトル・URL・公開日時・概要が4列まとめて返されます。最初に挙動を確かめるときはクエリを省略してみてください。</p></blockquote>



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



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



<h3 class="wp-block-heading"><span id="toc7">フィードの全アイテムを取得する</span></h3>



<p class="wp-block-paragraph">もっとも基本的な使い方は、URLだけを指定する方法です。</p>



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



<p class="wp-block-paragraph">フィード内のすべての記事が取得されます。タイトル・URL・公開日時・概要が4列に展開され、行方向にアイテム数ぶん広がります。</p>



<h3 class="wp-block-heading"><span id="toc8">見出し行を付けて取得する</span></h3>



<p class="wp-block-paragraph">第3引数を TRUE にすると、1行目に列の見出しが付きます。</p>



<pre class="wp-block-code"><code>=IMPORTFEED(&quot;https://example.com/feed&quot;, &quot;items&quot;, TRUE)</code></pre>



<p class="wp-block-paragraph">「Title」「URL」「Date Created」「Summary」のような見出しが自動で入ります。どの列が何のデータかひと目でわかるので、最初はTRUEにしておくのがおすすめですよ。</p>



<h3 class="wp-block-heading"><span id="toc9">最新5件だけ取得する</span></h3>



<p class="wp-block-paragraph">第4引数でアイテム数を指定すると、最新N件だけを取得できます。</p>



<pre class="wp-block-code"><code>=IMPORTFEED(&quot;https://example.com/feed&quot;, &quot;items&quot;, TRUE, 5)</code></pre>



<p class="wp-block-paragraph">フィード内の最新5件が返ります。件数が多すぎるとシートが見づらくなるので、用途に合わせて5〜20件で絞り込みましょう。</p>



<h3 class="wp-block-heading"><span id="toc10">フィードのタイトルを取得する</span></h3>



<p class="wp-block-paragraph">サイト名だけを取得したい場合は、クエリに <code>"feed title"</code> を指定します。</p>



<pre class="wp-block-code"><code>=IMPORTFEED(&quot;https://example.com/feed&quot;, &quot;feed title&quot;)</code></pre>



<p class="wp-block-paragraph">フィードに設定されているサイト名が1つのセルに返されます。</p>



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



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



<pre class="wp-block-code"><code>=IMPORTFEED(A1, &quot;items&quot;, TRUE, 10)</code></pre>



<p class="wp-block-paragraph">A1セルにフィードURLを入力しておけば、数式がすっきりします。複数のフィードを管理するときに特に役立ちます。</p>



<h2 class="wp-block-heading"><span id="toc12">実際の出力イメージ（サンプル）</span></h2>



<p class="wp-block-paragraph">文章だけだとイメージが湧きにくいので、<code>=IMPORTFEED("https://example.com/feed", "items", TRUE, 3)</code> を実行したときのシートの見え方を例示します。</p>



<figure class="wp-block-table"><table><thead><tr><th>Title</th><th>URL</th><th>Date Created</th><th>Summary</th></tr></thead><tbody><tr><td>新機能リリースのお知らせ</td><td>https://example.com/news/1</td><td>2026-05-15 09:00:00</td><td>本日より新機能Xを公開しました&#8230;</td></tr><tr><td>春の特集記事</td><td>https://example.com/news/2</td><td>2026-05-12 11:30:00</td><td>季節限定の特集をまとめました&#8230;</td></tr><tr><td>メンテナンスのご案内</td><td>https://example.com/news/3</td><td>2026-05-10 18:00:00</td><td>5月20日にメンテナンスを実施します&#8230;</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">このように、1つのセルに数式を書くだけで複数行 × 複数列のテーブルが自動的に展開されます。配列展開なので、隣接セルにデータが入っていると <code>#REF!</code> エラーになる点には注意しましょう。</p>



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



<h3 class="wp-block-heading"><span id="toc14">複数サイトのニュースを1シートにまとめる</span></h3>



<p class="wp-block-paragraph">業界ニュースや競合ブログの更新を1つのシートで監視できます。</p>



<p class="wp-block-paragraph">A列にサイト名、B列にフィードURLを入力しておき、D列以降にIMPORTFEED関数を配置します。</p>



<pre class="wp-block-code"><code>=IMPORTFEED(B2, &quot;items title&quot;, FALSE, 5)</code></pre>



<p class="wp-block-paragraph">各サイトの最新記事タイトル5件がD列以降に並びます。朝一でシートを開くだけで、主要サイトの更新状況を一覧で確認できますよ。</p>



<h3 class="wp-block-heading"><span id="toc15">競合ブログの更新を監視する</span></h3>



<p class="wp-block-paragraph">競合サイトのRSSフィードを登録しておけば、新しい記事が公開されたタイミングでスプレッドシート上で気づけます。</p>



<pre class="wp-block-code"><code>=IMPORTFEED(&quot;https://competitor-blog.com/feed&quot;, &quot;items&quot;, TRUE, 10)</code></pre>



<p class="wp-block-paragraph">タイトルと公開日時がわかるので、競合がどんなテーマで・どのくらいの頻度で記事を出しているかを把握できます。マーケティング担当者の方には特に便利ですよ。</p>



<h3 class="wp-block-heading"><span id="toc16">記事タイトルにリンクを付けて一覧にする</span></h3>



<p class="wp-block-paragraph">IMPORTFEED関数でタイトルとURLを別々に取得し、HYPERLINK関数で組み合わせると、クリックで記事に飛べるリンク一覧を作れます。</p>



<p class="wp-block-paragraph">C列にタイトル、D列にURLを取得している場合は次のように書きます。</p>



<pre class="wp-block-code"><code>=HYPERLINK(D2, C2)</code></pre>



<p class="wp-block-paragraph">これで「タイトルをクリックすると元記事が開く」一覧表の完成です。</p>



<h3 class="wp-block-heading"><span id="toc17">公開日時で並べ替えて最新順にする</span></h3>



<p class="wp-block-paragraph">SORT関数と組み合わせれば、取得した記事を公開日時の新しい順に並べ替えられます。</p>



<pre class="wp-block-code"><code>=SORT(IMPORTFEED(&quot;https://example.com/feed&quot;, &quot;items&quot;), 3, FALSE)</code></pre>



<p class="wp-block-paragraph">第3列（公開日時）を基準に降順ソートしています。複数サイトのフィードをまとめた場合、最新記事が上に来るので確認しやすくなります。</p>



<h3 class="wp-block-heading"><span id="toc18">キーワードで記事をフィルタリングする</span></h3>



<p class="wp-block-paragraph">FILTER関数と組み合わせると、タイトルに特定のキーワードを含む記事だけを抽出できます。</p>



<pre class="wp-block-code"><code>=FILTER(IMPORTFEED(&quot;https://example.com/feed&quot;, &quot;items&quot;),
        REGEXMATCH(IMPORTFEED(&quot;https://example.com/feed&quot;, &quot;items title&quot;), &quot;AI|生成&quot;))</code></pre>



<p class="wp-block-paragraph">タイトルに「AI」または「生成」を含む記事だけが残ります。情報量が多いフィードから関心テーマだけを抜き出したいときに便利です。</p>



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



<p class="wp-block-paragraph">IMPORTFEED関数で「データが取得できない」ケースをまとめました。</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を開き、XMLデータが表示されるか確認する</td></tr><tr><td><code>#N/A</code> エラー</td><td>サイトがRSS/ATOMフィードを公開していない</td><td>すべてのサイトがフィードを提供しているわけではない。別パスを試すか、サイト側に確認する</td></tr><tr><td><code>#N/A</code> エラー</td><td>サイト側がbotアクセスを制限している</td><td>robots.txt や WAF でGoogleスプレッドシートのアクセスがブロックされていないか確認する</td></tr><tr><td><code>#VALUE!</code> エラー</td><td>クエリの文字列が正しくない</td><td><code>"items"</code> <code>"feed"</code> など正しいクエリ文字列をダブルクォートで指定する</td></tr><tr><td><code>#REF!</code> エラー</td><td>配列の展開先に既存データがある</td><td>展開先セルを空にする。または配置場所を変える</td></tr><tr><td>データが更新されない</td><td>キャッシュが残っている</td><td>数式を一度削除して再入力する。または <code>&"?cache="&NOW()</code> のようにダミーパラメータを付ける</td></tr><tr><td>文字化けする</td><td>フィードのエンコーディングが未対応</td><td>一部の古いフィードでは文字化けが発生する。別フィードURLがあれば試す</td></tr><tr><td>空のデータが返る</td><td>フィードにアイテムが含まれていない</td><td>サイト側でフィードが正しく生成されているか確認する</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><code>#N/A</code> エラーが最もよく出ます。原因の多くは「URLの誤り」か「フィードが存在しない」です。</p>



<p class="wp-block-paragraph">まずはブラウザでフィードURLにアクセスしてみてください。XMLデータが表示されればフィードは有効です。404エラーやHTMLページが表示される場合は、URLが間違っています。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>フィードURLがわからない場合は、サイトのトップページURLの末尾に <code>/feed</code> や <code>/rss</code> を付けてみてください。WordPressで運営されているサイトでは <code>サイトURL/feed/</code> でアクセスできることが多いです。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc20">キャッシュで更新されないときの対処</span></h3>



<p class="wp-block-paragraph">IMPORTFEED関数はパフォーマンス確保のため、取得結果を一定時間キャッシュします。サイト側で新着記事が公開されても、スプレッドシート側にすぐ反映されないことがあります。</p>



<p class="wp-block-paragraph">更新を強制したい場合は、次の方法を試してみてください。</p>



<ol class="wp-block-list"><li><strong>数式の再入力</strong>: 該当セルの数式を一度削除し、もう一度入力する</li><li><strong>URLにダミーパラメータを付ける</strong>: <code>=IMPORTFEED("https://example.com/feed?t="&NOW())</code> のように時刻を付加すると、別URL扱いになりキャッシュをすり抜けられる</li><li><strong>Apps Scriptで定期更新</strong>: トリガーを使ってシートを定期的に再計算する</li></ol>



<p class="wp-block-paragraph">Apps Scriptでの定期更新の例は次のとおりです。</p>



<pre class="wp-block-code"><code>function refreshFeed() {
  const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName(&quot;ニュース&quot;);
  const cell = sheet.getRange(&quot;A1&quot;);
  const formula = cell.getFormula();
  cell.clearContent();
  SpreadsheetApp.flush();
  cell.setFormula(formula);
}</code></pre>



<p class="wp-block-paragraph">このスクリプトを「時間主導型」のトリガーに登録すれば、1時間ごとなどに自動で再取得できます。</p>



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



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



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>Googleスプレッドシート</th><th>Excel</th></tr></thead><tbody><tr><td>IMPORTFEED関数</td><td>使える</td><td>なし</td></tr><tr><td>RSSフィード取得の代替手段</td><td>IMPORTFEED関数</td><td>Power Query / VBAマクロ / 外部アドイン</td></tr><tr><td>操作方法</td><td>セルに数式を入力するだけ</td><td>Power Queryの設定やVBAコードが必要</td></tr><tr><td>自動更新</td><td>シート再読み込み時（Apps Scriptで定期化可能）</td><td>手動更新またはVBAで定期実行</td></tr><tr><td>学習コスト</td><td>低い（数式1つ）</td><td>中〜高（XML解析の知識が必要）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ExcelでRSSフィードを取得したい場合は、Power Queryの「Webからデータを取得」でフィードURLを指定する方法があります。ただしXMLの解析設定が必要で、IMPORTFEED関数のように数式1つで完結する手軽さはありません。</p>



<p class="wp-block-paragraph">RSSフィードの取得を数式だけでやりたいなら、スプレッドシートのIMPORTFEED関数が圧倒的に便利です。</p>



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



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



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>取得対象</th><th>用途例</th></tr></thead><tbody><tr><td><strong>IMPORTFEED</strong></td><td>RSS / ATOMフィード</td><td>ニュースサイトやブログの更新情報を取得</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><a href="https://mashukabu.com/spreadsheet-importdata-function/">IMPORTDATA</a></strong></td><td>CSV / TSVデータ</td><td>公開されているCSVファイルを取得</td></tr><tr><td><strong><a href="https://mashukabu.com/spreadsheet-importxml-function/">IMPORTXML</a></strong></td><td>XMLデータ / XPath指定</td><td>特定のHTML要素をXPathで指定して取得</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>:</p>



<ol class="wp-block-list"><li>データソースは何か？</li></ol>



<ul class="wp-block-list"><li><strong>RSS/ATOMフィード</strong> → IMPORTFEED</li><li><strong>Webページの表/リスト</strong> → IMPORTHTML</li><li><strong>CSV/TSVファイル</strong> → IMPORTDATA</li><li><strong>XMLや任意のHTML要素</strong> → IMPORTXML</li><li><strong>別のスプレッドシート</strong> → IMPORTRANGE</li></ul>



<ol class="wp-block-list"><li>取得したい情報がフィードで公開されているなら、まずIMPORTFEEDが第一候補です</li><li>フィードがない場合は、ページ構造に応じてIMPORTHTML / IMPORTXMLに切り替えます</li></ol>



<p class="wp-block-paragraph">IMPORTFEED関数はフィードの構造を自動で解析してくれるので、XMLの知識がなくてもRSS/ATOMフィードを扱えます。XMLを自分で解析したい場合は<a href="https://mashukabu.com/spreadsheet-importxml-function/">IMPORTXML関数</a>を使いましょう。</p>



<h2 class="wp-block-heading"><span id="toc23">よくある質問</span></h2>



<h3 class="wp-block-heading"><span id="toc24">サイトのRSSフィードURLがわかりません。どうやって調べますか？</span></h3>



<p class="wp-block-paragraph">サイトURLの末尾に <code>/feed</code> または <code>/rss</code> を付けてブラウザで開いてみてください。XMLデータが表示されればそのURLが使えます。WordPressで運営されているサイトなら <code>サイトURL/feed/</code> で見つかることが多いです。それでも見つからない場合は、ページのHTMLソースで <code>type="application/rss+xml"</code> の <code><link></code> タグを探してみてください。</p>



<h3 class="wp-block-heading"><span id="toc25">IMPORTFEED関数はどのくらいの頻度で更新されますか？</span></h3>



<p class="wp-block-paragraph">スプレッドシートを再読み込みしたタイミングで更新されます。ただし内部キャッシュの影響で即時反映されないこともあります。確実に最新化したい場合は、URLにダミーパラメータを付けるか、Apps Scriptのトリガーで定期的に数式を再入力する方法が有効です。</p>



<h3 class="wp-block-heading"><span id="toc26">ExcelでIMPORTFEED関数と同じことはできますか？</span></h3>



<p class="wp-block-paragraph">IMPORTFEED関数はGoogleスプレッドシート専用の関数で、Excelには存在しません。ExcelでRSSフィードを取得するにはPower QueryのWebデータ接続機能や外部アドインが必要です。数式1つで取り込めるIMPORTFEED関数と比べると、設定の手間がかかります。</p>



<h3 class="wp-block-heading"><span id="toc27">IMPORTFEED関数で複数サイトのフィードを1つの数式にまとめられますか？</span></h3>



<p class="wp-block-paragraph">できません。IMPORTFEED関数は1回の呼び出しで1つのフィードURLを処理します。複数サイトをまとめるには、サイトごとに別々のセルにIMPORTFEED関数を入力し、SORT関数やQUERY関数で並べ替えてまとめてください。</p>



<h3 class="wp-block-heading"><span id="toc28">配列展開で #REF! エラーになります</span></h3>



<p class="wp-block-paragraph">IMPORTFEED関数は複数行・複数列に結果を展開します。展開先のセルに既存データが入っていると <code>#REF!</code> エラー（参照先のセルに値が存在するため展開できないという意味）になります。展開予定の範囲を空にするか、配置場所を別の位置に移してください。</p>



<h3 class="wp-block-heading"><span id="toc29">フィードがJSON形式の場合は使えますか？</span></h3>



<p class="wp-block-paragraph">IMPORTFEED関数はRSS / ATOM（XML）形式専用です。JSON形式のフィードには対応していません。JSONを取得したい場合はApps ScriptとUrlFetchAppを使う必要があります。</p>



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



<p class="wp-block-paragraph">IMPORTFEED関数は、RSS/ATOMフィードの情報をスプレッドシートに取り込める便利な関数です。</p>



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



<ul class="wp-block-list"><li>構文は <code>=IMPORTFEED(URL, クエリ, ヘッダー, アイテム数)</code> で、必須引数はURLの1つだけ</li><li>クエリに <code>"feed"</code> を指定するとフィードの基本情報、<code>"items"</code> で各記事の一覧を取得する</li><li><code>"items title"</code> や <code>"items url"</code> など、個別の情報だけを取り出すこともできる</li><li>第3引数をTRUEにすると見出し行が付くので、最初はTRUEがおすすめ</li><li>第4引数で取得件数を制限できる（5〜20件が実用的）</li><li>Googleスプレッドシート専用の関数で、Excelには存在しない</li><li>複数サイトのフィードをまとめれば、ニュース監視や競合チェックに活用できる</li><li>SORT / FILTER / HYPERLINK と組み合わせて自分用ダッシュボードを作れる</li><li>キャッシュで更新されないときはダミーパラメータやApps Scriptで対処する</li><li>IMPORT系関数（<a href="https://mashukabu.com/spreadsheet-importhtml-function/">IMPORTHTML</a> / <a href="https://mashukabu.com/spreadsheet-importdata-function/">IMPORTDATA</a> / <a href="https://mashukabu.com/spreadsheet-importxml-function/">IMPORTXML</a> / <a href="https://mashukabu.com/spreadsheet-importrange-complete-guide/">IMPORTRANGE</a>）と目的に応じて使い分ける</li></ul>



<p class="wp-block-paragraph">まずは好きなニュースサイトやブログのフィードURLで <code>=IMPORTFEED("URL", "items", TRUE, 5)</code> を試してみてください。最新記事の一覧がセルに展開される手軽さを実感できますよ。</p>



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



<h3 class="wp-block-heading"><span id="toc31">関連記事</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-importdata-function/">スプレッドシートのIMPORTDATA関数の使い方｜CSV/TSVデータ取得</a></li><li><a href="https://mashukabu.com/spreadsheet-importxml-function/">スプレッドシートのIMPORTXML関数の使い方｜XMLデータ取得</a></li><li><a href="https://mashukabu.com/spreadsheet-importrange-complete-guide/">スプレッドシートのIMPORTRANGE関数の使い方｜別ファイルからデータ取得</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-importfeed-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
