<?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>INFO関数 &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/info%e9%96%a2%e6%95%b0/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Sat, 28 Mar 2026 23:14:54 +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>INFO関数 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ExcelのSHEET関数の使い方｜シート番号取得と実務活用</title>
		<link>https://mashukabu.com/excel-function-howto-use-sheet/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-sheet/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Tue, 19 Jul 2022 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[INDIRECT関数]]></category>
		<category><![CDATA[INFO関数]]></category>
		<category><![CDATA[SHEETS関数]]></category>
		<category><![CDATA[SHEET関数]]></category>
		<category><![CDATA[エラー対処]]></category>
		<category><![CDATA[シート番号]]></category>
		<category><![CDATA[情報関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=2420</guid>

					<description><![CDATA[ExcelのSHEET関数でシート番号を取得する方法を徹底解説。引数4パターン（省略・シート名・セル参照・テーブル名）を比較表で整理し、SHEETS関数との違いも明確にします。INDIRECT関数との組み合わせ実務例や、#N/A・#REF!エラーの対処法まで網羅した完全ガイドです。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「このシートって左から何番目だっけ？」と、手作業で数えた経験はありませんか？</p>



<p class="wp-block-paragraph">シートが10枚、20枚と増えてくると、目視で順番を確認するのは手間がかかります。非表示シートがあると、正確な番号を把握するのはさらに大変です。</p>



<p class="wp-block-paragraph"><strong>ExcelのSHEET関数を使えば、シートの番号を数式で自動取得できます。</strong> この記事では引数の4パターンを比較表で整理し、SHEETS関数との違いやエラー対処法まで解説します。</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">ExcelのSHEET関数とは？できることをおさらい</a><ol><li><a href="#toc2" tabindex="0">SHEET関数の読み方・基本構文</a></li><li><a href="#toc3" tabindex="0">シート番号の仕組み（左から1,2,3…非表示シートも含む）</a></li></ol></li><li><a href="#toc4" tabindex="0">SHEET関数の使い方｜引数4パターン比較</a><ol><li><a href="#toc5" tabindex="0">引数を省略する（現在シートの番号を取得）</a></li><li><a href="#toc6" tabindex="0">シート名を直接指定する</a></li><li><a href="#toc7" tabindex="0">セル参照で指定する</a></li><li><a href="#toc8" tabindex="0">テーブル名・名前付き範囲で指定する</a></li></ol></li><li><a href="#toc9" tabindex="0">SHEET関数とSHEETS関数の違い</a><ol><li><a href="#toc10" tabindex="0">一目でわかる比較表</a></li><li><a href="#toc11" tabindex="0">使い分けの判断基準</a></li></ol></li><li><a href="#toc12" tabindex="0">SHEET関数の実務活用パターン</a><ol><li><a href="#toc13" tabindex="0">INDIRECT関数と組み合わせてシートを動的参照する</a></li><li><a href="#toc14" tabindex="0">シートの並び順を数式でチェックする</a></li></ol></li><li><a href="#toc15" tabindex="0">SHEET関数のエラーと対処方法</a><ol><li><a href="#toc16" tabindex="0">#N/Aが表示される原因と解決策</a></li><li><a href="#toc17" tabindex="0">#REF!が表示される原因と解決策</a></li><li><a href="#toc18" tabindex="0">#NAME?が表示される原因と解決策</a></li></ol></li><li><a href="#toc19" tabindex="0">まとめ</a><ol><li><a href="#toc20" tabindex="0">関連記事</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">ExcelのSHEET関数とは？できることをおさらい</span></h2>



<p class="wp-block-paragraph">SHEET関数は、指定したシートの<strong>番号（位置）</strong>を返す関数です。「このシートはブック内で左から何番目にあるか」を数値で教えてくれます。</p>



<p class="wp-block-paragraph">Excel 2016以降のすべてのバージョンとMicrosoft 365で使えます。</p>



<p class="wp-block-paragraph">SHEET関数はExcelの<strong>情報関数</strong>カテゴリに分類されます。同じカテゴリには、Excelのバージョンや動作環境を取得できる<a href="https://mashukabu.com/excel-function-howto-use-info/">INFO関数</a>があります。</p>



<h3 class="wp-block-heading"><span id="toc2">SHEET関数の読み方・基本構文</span></h3>



<p class="wp-block-paragraph">読み方は「<strong>シート関数</strong>」です。英語の「sheet」がそのまま関数名になっています。</p>



<pre class="wp-block-code"><code>=SHEET([値])</code></pre>



<p class="wp-block-paragraph">引数の「値」は省略できます。省略した場合は、数式を入力したシートの番号を返します。</p>



<h3 class="wp-block-heading"><span id="toc3">シート番号の仕組み（左から1,2,3…非表示シートも含む）</span></h3>



<p class="wp-block-paragraph">シート番号は、タブの左端から順に1, 2, 3…と割り振られます。固定IDではありません。シートを並べ替えたり追加・削除したりすると、番号も変わります。</p>



<p class="wp-block-paragraph">ここで注意したいのが、<strong>非表示シートもカウントに含まれる</strong>点です。通常の非表示シートだけでなく、VBAで設定するVery Hidden（完全非表示）シートもカウント対象です。たとえば3枚のシートがあり、2番目が非表示の場合でも番号は1, 2, 3です。非表示だからといって飛ばされることはありません。</p>



<h2 class="wp-block-heading"><span id="toc4">SHEET関数の使い方｜引数4パターン比較</span></h2>



<p class="wp-block-paragraph">SHEET関数は引数の指定方法が4種類あります。まず一覧で確認し、それぞれ詳しく見ていきましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>パターン</th><th>数式の例</th><th>返す値</th></tr></thead><tbody><tr><td>引数を省略</td><td><code>=SHEET()</code></td><td>現在のシート番号</td></tr><tr><td>シート名を指定</td><td><code>=SHEET(売上)</code></td><td>「売上」シートの番号</td></tr><tr><td>セル参照で指定</td><td><code>=SHEET(Sheet2!A1)</code></td><td>Sheet2の番号</td></tr><tr><td>テーブル名・名前定義</td><td><code>=SHEET(売上テーブル)</code></td><td>テーブルがあるシートの番号</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc5">引数を省略する（現在シートの番号を取得）</span></h3>



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



<p class="wp-block-paragraph">最もシンプルな使い方です。数式を入力したシートの番号が返ります。たとえば左から3番目のシートに入力すれば、結果は「3」です。</p>



<h3 class="wp-block-heading"><span id="toc6">シート名を直接指定する</span></h3>



<pre class="wp-block-code"><code>=SHEET(売上)</code></pre>



<p class="wp-block-paragraph">シート名をそのまま引数に入力します。<strong>ダブルクォーテーション（&#8221;）で囲む必要はありません。</strong> 「売上」シートが左から2番目にあれば、結果は「2」です。</p>



<p class="wp-block-paragraph">シート名にスペースが含まれる場合も同様です。たとえば「売上 月別」というシート名でも、そのまま <code>=SHEET(売上 月別)</code> と入力できます。</p>



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



<pre class="wp-block-code"><code>=SHEET(Sheet2!A1)</code></pre>



<p class="wp-block-paragraph">別シートのセルを参照する形式です。参照先のシートの番号が返ります。セルの値ではなく、セルが存在するシートの位置を取得するのがポイントです。</p>



<h3 class="wp-block-heading"><span id="toc8">テーブル名・名前付き範囲で指定する</span></h3>



<pre class="wp-block-code"><code>=SHEET(売上テーブル)</code></pre>



<p class="wp-block-paragraph">テーブル名や名前の定義（ブックスコープ）を指定できます。そのテーブルや名前が存在するシートの番号を返します。</p>



<p class="wp-block-paragraph">ただし、<strong>シートスコープの名前定義を指定すると#NAME?エラー</strong>になります。名前の定義を使う場合は、スコープがブック全体になっているか確認してください。</p>



<h2 class="wp-block-heading"><span id="toc9">SHEET関数とSHEETS関数の違い</span></h2>



<p class="wp-block-paragraph">SHEET関数と<a href="https://mashukabu.com/excel-function-howto-use-sheets/">SHEETS関数</a>は名前が似ていて混同しやすい関数です。役割はまったく異なるので、しっかり区別しておきましょう。</p>



<h3 class="wp-block-heading"><span id="toc10">一目でわかる比較表</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>SHEET関数</th><th><a href="https://mashukabu.com/excel-function-howto-use-sheets/">SHEETS関数</a></th></tr></thead><tbody><tr><td>何を返す</td><td>特定シートの番号（位置）</td><td>参照範囲内のシート総数</td></tr><tr><td>引数省略時</td><td>現在のシート番号</td><td>ブック全体のシート総数</td></tr><tr><td>非表示シート</td><td>カウントに含む</td><td>カウントに含む</td></tr><tr><td>主なエラー</td><td>#REF! / #N/A / #NAME?</td><td>#REF!</td></tr><tr><td>用途例</td><td>このシートは何番目？</td><td>このブックに何枚ある？</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc11">使い分けの判断基準</span></h3>



<ul class="wp-block-list"><li><strong>シートの「位置」を知りたい</strong> → SHEET関数</li><li><strong>シートの「枚数」を知りたい</strong> → SHEETS関数</li></ul>



<p class="wp-block-paragraph">たとえば「現在のシートが左から何番目かを表示したい」ならSHEET関数です。「ブックにシートが全部で何枚あるか確認したい」なら<a href="https://mashukabu.com/excel-function-howto-use-sheets/">SHEETS関数</a>を使います。</p>



<h2 class="wp-block-heading"><span id="toc12">SHEET関数の実務活用パターン</span></h2>



<p class="wp-block-paragraph">SHEET関数は単体でもシート番号を取得できます。他の関数と組み合わせると、さらに便利に活用できます。</p>



<h3 class="wp-block-heading"><span id="toc13">INDIRECT関数と組み合わせてシートを動的参照する</span></h3>



<p class="wp-block-paragraph">SHEET関数が返すのは数値（番号）です。<a href="https://mashukabu.com/excel-function-howto-use-indirect/">INDIRECT関数</a>（文字列をセル参照に変換する関数）はシート名の文字列が必要なので、直接組み合わせることはできません。</p>



<p class="wp-block-paragraph">実務では、シート名の一覧をセルに用意しておく方法がよく使われます。A列にシート名の一覧があるとします。</p>



<pre class="wp-block-code"><code>=INDIRECT(&quot;'&quot;&amp;INDEX(A:A,SHEET())&amp;&quot;'!B1&quot;)</code></pre>



<p class="wp-block-paragraph">SHEET関数で現在のシート番号を取得し、INDEX関数でA列からシート名を引き当てています。INDIRECT関数がそのシート名を使ってB1セルを動的に参照します。</p>



<h3 class="wp-block-heading"><span id="toc14">シートの並び順を数式でチェックする</span></h3>



<p class="wp-block-paragraph">シートが想定どおりの順番になっているか確認する例です。</p>



<pre class="wp-block-code"><code>=IF(SHEET()=SHEETS(), &quot;最後のシートです&quot;, &quot;残り&quot;&amp;SHEETS()-SHEET()&amp;&quot;枚&quot;)</code></pre>



<p class="wp-block-paragraph">SHEET関数で現在の番号を取得し、SHEETS関数の総数と比較しています。「最後のシートです」や「残り3枚」のように表示されます。</p>



<h2 class="wp-block-heading"><span id="toc15">SHEET関数のエラーと対処方法</span></h2>



<p class="wp-block-paragraph">SHEET関数で表示されるエラーは主に3種類です。原因と対処法をそれぞれ確認しましょう。エラーの詳細は<a href="https://mashukabu.com/excel-error-value-list/">エラー値の種類と対処方法</a>も参考にしてください。</p>



<h3 class="wp-block-heading"><span id="toc16">#N/Aが表示される原因と解決策</span></h3>



<p class="wp-block-paragraph"><strong>原因</strong>: 存在しないシート名を引数に指定した場合に発生します。</p>



<pre class="wp-block-code"><code>=SHEET(受注)   → シート「受注」が存在しなければ #N/A</code></pre>



<p class="wp-block-paragraph"><strong>対処法</strong>: シート名のスペルを確認してください。タブに表示されている名前と完全に一致している必要があります。スペースの有無や全角・半角の違いにも注意しましょう。</p>



<h3 class="wp-block-heading"><span id="toc17">#REF!が表示される原因と解決策</span></h3>



<p class="wp-block-paragraph"><strong>原因</strong>: 数式が参照しているシートが削除された場合に発生します。</p>



<p class="wp-block-paragraph">もともと存在していたシートを参照する数式を作成した後で、そのシートを削除すると#REF!になります。</p>



<p class="wp-block-paragraph"><strong>対処法</strong>: 削除したシートを復元するか、数式の参照先を修正してください。IFERROR関数で囲んでおくと、エラー時に代替値を表示できます。</p>



<h3 class="wp-block-heading"><span id="toc18">#NAME?が表示される原因と解決策</span></h3>



<p class="wp-block-paragraph"><strong>原因</strong>: スコープがシート限定の名前定義を引数に指定した場合に発生します。</p>



<pre class="wp-block-code"><code>=SHEET(シートスコープの名前)   → #NAME?</code></pre>



<p class="wp-block-paragraph"><strong>対処法</strong>: 「数式」タブの「名前の管理」でスコープを確認してください。「ブック」スコープの名前定義に変更すると解決します。</p>



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



<p class="wp-block-paragraph">SHEET関数は、シートの番号（左からの位置）を返す関数です。</p>



<ul class="wp-block-list"><li><code>=SHEET()</code> で現在のシート番号を取得できる</li><li>引数にはシート名・セル参照・テーブル名を指定できる</li><li>シート名にダブルクォーテーションは不要</li><li><strong>非表示シートもカウント対象</strong>に含まれる</li><li><a href="https://mashukabu.com/excel-function-howto-use-sheets/">SHEETS関数</a>はシートの「枚数」、SHEET関数はシートの「番号」を返す</li></ul>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-indirect/">INDIRECT関数</a>との組み合わせなど、応用の幅も広い関数です。ぜひ活用してみてください。</p>



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



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-sheets/">SHEETS関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-indirect/">INDIRECT関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-info/">INFO関数の使い方</a></li><li><a href="https://mashukabu.com/excel-error-value-list/">エラー値の種類と対処方法</a></li><li><a href="https://mashukabu.com/excel-function-alphabetical-order/">Excel関数 アルファベット順一覧</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-sheet/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのINFO関数の使い方｜検査の種類と返り値を一覧で解説</title>
		<link>https://mashukabu.com/excel-function-howto-use-info/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-info/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Tue, 28 Jun 2022 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[CELL関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[INFO関数]]></category>
		<category><![CDATA[情報関数]]></category>
		<category><![CDATA[検査の種類]]></category>
		<category><![CDATA[環境情報]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=2289</guid>

					<description><![CDATA[ExcelのINFO関数の使い方を解説。検査の種類7つ（directory・numfile・osversion・system等）の戻り値一覧、Windows/Mac混在職場での活用例、#N/Aエラーの原因と対処法を網羅。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「WindowsかMacか、セル上でサッと確認できたらいいのに」<br>「再計算モードが手動になってて数式が更新されない！」――こんな経験はありませんか？</p>



<p class="wp-block-paragraph">設定画面をわざわざ開くのは面倒ですよね。しかも共有ブックだと、相手の環境がわからずトラブル対応に手間取ることも。</p>



<p class="wp-block-paragraph">そんなときに役立つのがINFO関数です。セルに数式を入力するだけで、ExcelやOSの環境情報を一発で取得できます。この記事では、検査の種類7つの返り値を一覧で整理し、実務での活用例やエラー対処法まで解説します。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">ExcelのINFO関数とは</a></li><li><a href="#toc2" tabindex="0">INFO関数の構文と引数</a></li><li><a href="#toc3" tabindex="0">検査の種類7つ｜返り値と使用例</a><ol><li><a href="#toc4" tabindex="0">directory（現在のフォルダパス）</a></li><li><a href="#toc5" tabindex="0">numfile（開いている全シート数）</a></li><li><a href="#toc6" tabindex="0">osversion（OSバージョン）</a></li><li><a href="#toc7" tabindex="0">recalc（再計算モード）</a></li><li><a href="#toc8" tabindex="0">release（Excelバージョン）</a></li><li><a href="#toc9" tabindex="0">system（OS種類）</a></li><li><a href="#toc10" tabindex="0">origin（表示セルの位置）</a></li></ol></li><li><a href="#toc11" tabindex="0">実務での活用例</a><ol><li><a href="#toc12" tabindex="0">WindowsかMacかを判定する</a></li><li><a href="#toc13" tabindex="0">再計算モードが手動になっていないか確認する</a></li><li><a href="#toc14" tabindex="0">環境情報を一覧で表示する</a></li></ol></li><li><a href="#toc15" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc16" tabindex="0">#VALUE! エラー</a></li><li><a href="#toc17" tabindex="0">#N/A エラー</a></li></ol></li><li><a href="#toc18" tabindex="0">CELL関数・SHEET関数との使い分け</a></li><li><a href="#toc19" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">ExcelのINFO関数とは</span></h2>



<p class="wp-block-paragraph">INFO関数は、Excelの動作環境に関する情報を返す関数です。読み方は「インフォ」で、Information（情報）の略ですね。</p>



<p class="wp-block-paragraph">取得できるのは、OSの種類やバージョン、再計算モードなどです。<a href="https://mashukabu.com/excel-function-howto-use-cell/">CELL関数</a>が特定のセルの情報を返すのに対し、INFO関数はアプリケーションやOS全体の情報を返すのが特徴ですよ。</p>



<p class="wp-block-paragraph">対応バージョンはExcel 2016以降とMicrosoft 365です。<strong>Excel Online（Web版）では使用できない</strong>ので注意してください。</p>



<h2 class="wp-block-heading"><span id="toc2">INFO関数の構文と引数</span></h2>



<p class="wp-block-paragraph">基本の構文はこちらです。</p>



<pre class="wp-block-code"><code>=INFO(検査の種類)</code></pre>



<p class="wp-block-paragraph">引数は「検査の種類」の1つだけとシンプルです。文字列で指定するため、必ずダブルクォーテーション（<code>"</code>）で囲んでください。</p>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/任意</th><th>説明</th></tr></thead><tbody><tr><td>検査の種類</td><td>必須</td><td>取得したい環境情報を文字列で指定する</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">指定できる検査の種類は全部で7つあります。次のセクションで、それぞれの返り値と使い方を見ていきましょう。</p>



<h2 class="wp-block-heading"><span id="toc3">検査の種類7つ｜返り値と使用例</span></h2>



<p class="wp-block-paragraph">INFO関数で指定できる検査の種類をまとめました。</p>



<figure class="wp-block-table"><table><thead><tr><th>検査の種類</th><th>取得できる情報</th><th>返り値の例</th></tr></thead><tbody><tr><td><code>"directory"</code></td><td>現在のフォルダパス</td><td><code>C:UsersuserDocuments</code></td></tr><tr><td><code>"numfile"</code></td><td>開いている全ブックのシート合計数</td><td><code>3</code></td></tr><tr><td><code>"osversion"</code></td><td>OSのバージョン</td><td>OS依存の文字列</td></tr><tr><td><code>"recalc"</code></td><td>再計算モード</td><td><code>自動</code> または <code>手動</code></td></tr><tr><td><code>"release"</code></td><td>Excelのバージョン</td><td><code>16.0</code></td></tr><tr><td><code>"system"</code></td><td>OSの種類</td><td><code>pcdos</code> または <code>mac</code></td></tr><tr><td><code>"origin"</code></td><td>表示セルの位置</td><td><code>$A$1</code></td></tr></tbody></table></figure>



<p class="wp-block-paragraph">それぞれ詳しく解説していきますね。</p>



<h3 class="wp-block-heading"><span id="toc4">directory（現在のフォルダパス）</span></h3>



<p class="wp-block-paragraph">ファイルが保存されているフォルダのパスを返します。</p>



<pre class="wp-block-code"><code>=INFO(&quot;directory&quot;)</code></pre>



<p class="wp-block-paragraph">返り値の例: <code>C:UsersuserDocuments</code></p>



<p class="wp-block-paragraph">未保存のブックで実行した場合は、Excelの既定の保存先が返ります。「このファイル、どこに保存したっけ？」というときに便利ですよ。</p>



<h3 class="wp-block-heading"><span id="toc5">numfile（開いている全シート数）</span></h3>



<p class="wp-block-paragraph">現在開いているすべてのブックに含まれるワークシートの合計数を返します。</p>



<pre class="wp-block-code"><code>=INFO(&quot;numfile&quot;)</code></pre>



<p class="wp-block-paragraph">ポイントは「ブック数」ではなく「シートの合計数」という点です。たとえばシート3枚のブックを2つ開いていたら、返り値は <code>6</code> になります。</p>



<p class="wp-block-paragraph">単一ブックのシート数を知りたい場合は、他のブックを閉じてから確認してくださいね。</p>



<h3 class="wp-block-heading"><span id="toc6">osversion（OSバージョン）</span></h3>



<p class="wp-block-paragraph">使用しているOSのバージョン情報を文字列で返します。</p>



<pre class="wp-block-code"><code>=INFO(&quot;osversion&quot;)</code></pre>



<p class="wp-block-paragraph">WindowsならWindowsのバージョン情報、macOSならmacOSのバージョンが返ります。トラブル報告の際に「どのOSバージョンで発生したか」を記録するのに使えますよ。</p>



<h3 class="wp-block-heading"><span id="toc7">recalc（再計算モード）</span></h3>



<p class="wp-block-paragraph">ブックの再計算モード（自動/手動）を返します。</p>



<pre class="wp-block-code"><code>=INFO(&quot;recalc&quot;)</code></pre>



<p class="wp-block-paragraph">日本語版Excelでは <code>自動</code> または <code>手動</code> が返ります。英語版では <code>Automatic</code> または <code>Manual</code> です。返り値がExcelの言語設定に依存する点に注意してください。</p>



<p class="wp-block-paragraph">再計算が「手動」になっていると、数式の計算結果が更新されません。共有ブックでの思わぬトラブル防止に役立つ検査の種類です。</p>



<h3 class="wp-block-heading"><span id="toc8">release（Excelバージョン）</span></h3>



<p class="wp-block-paragraph">Excelのバージョン番号を文字列で返します。</p>



<pre class="wp-block-code"><code>=INFO(&quot;release&quot;)</code></pre>



<p class="wp-block-paragraph">主なバージョンと返り値の対応はこちらです。</p>



<figure class="wp-block-table"><table><thead><tr><th>Excelバージョン</th><th>返り値</th></tr></thead><tbody><tr><td>Excel 2010</td><td><code>14.0</code></td></tr><tr><td>Excel 2013</td><td><code>15.0</code></td></tr><tr><td>Excel 2016以降 / Microsoft 365</td><td><code>16.0</code></td></tr></tbody></table></figure>



<p class="wp-block-paragraph">バージョン固有の機能を使っているブックで、相手の環境を確認したいときに便利です。</p>



<h3 class="wp-block-heading"><span id="toc9">system（OS種類）</span></h3>



<p class="wp-block-paragraph">OSの種類を短い文字列で返します。</p>



<pre class="wp-block-code"><code>=INFO(&quot;system&quot;)</code></pre>



<figure class="wp-block-table"><table><thead><tr><th>OS</th><th>返り値</th></tr></thead><tbody><tr><td>Windows</td><td><code>pcdos</code></td></tr><tr><td>Mac</td><td><code>mac</code></td></tr></tbody></table></figure>



<p class="wp-block-paragraph">この返り値はExcelの言語設定に関係なく固定です。日本語版でも英語版でも同じ値が返るので、IF関数と組み合わせた条件分岐に最適ですよ。</p>



<h3 class="wp-block-heading"><span id="toc10">origin（表示セルの位置）</span></h3>



<p class="wp-block-paragraph">現在ウィンドウに表示されている範囲の左上セルの位置を返します。</p>



<pre class="wp-block-code"><code>=INFO(&quot;origin&quot;)</code></pre>



<p class="wp-block-paragraph">返り値の例: <code>$A$1</code></p>



<p class="wp-block-paragraph">スクロール位置によって返り値が変わります。実務での使用頻度は低めですが、VBAでスクロール位置を記録する用途などで使われることがあります。</p>



<h2 class="wp-block-heading"><span id="toc11">実務での活用例</span></h2>



<p class="wp-block-paragraph">ここからは、INFO関数を使った実践的な活用例を紹介します。</p>



<h3 class="wp-block-heading"><span id="toc12">WindowsかMacかを判定する</span></h3>



<p class="wp-block-paragraph">IF関数と組み合わせれば、OSに応じたメッセージを表示できます。</p>



<pre class="wp-block-code"><code>=IF(INFO(&quot;system&quot;)=&quot;pcdos&quot;,&quot;Windows環境です&quot;,&quot;Mac環境です&quot;)</code></pre>



<p class="wp-block-paragraph">WindowsとMacではファイルパスの区切り文字が異なります。Windowsは <code></code>（バックスラッシュ）、Macは <code>/</code>（スラッシュ）です。</p>



<p class="wp-block-paragraph">共有ブックでパスを動的に切り替えたいとき、この判定が役立ちますよ。<code>"system"</code> の返り値は言語設定に左右されないので、海外拠点との共有ブックでも安心です。</p>



<h3 class="wp-block-heading"><span id="toc13">再計算モードが手動になっていないか確認する</span></h3>



<p class="wp-block-paragraph">「数式を入力したのに結果が変わらない！」という問い合わせ、よくありますよね。原因の多くは再計算モードが「手動」になっていることです。</p>



<pre class="wp-block-code"><code>=IF(INFO(&quot;recalc&quot;)=&quot;手動&quot;,&quot;⚠ 再計算が手動です&quot;,&quot;自動（正常）&quot;)</code></pre>



<p class="wp-block-paragraph">チーム共有のブックにこの数式を仕込んでおけば、トラブルを未然に防げます。</p>



<p class="wp-block-paragraph">ただし、この数式は日本語版Excel専用です。英語版と混在する環境では、次のように書くとどちらにも対応できます。</p>



<pre class="wp-block-code"><code>=IF(OR(INFO(&quot;recalc&quot;)=&quot;手動&quot;,INFO(&quot;recalc&quot;)=&quot;Manual&quot;),&quot;⚠ 再計算が手動です&quot;,&quot;自動（正常）&quot;)</code></pre>



<h3 class="wp-block-heading"><span id="toc14">環境情報を一覧で表示する</span></h3>



<p class="wp-block-paragraph">複数のINFO関数をまとめて配置すれば、環境情報の一覧表を作れます。</p>



<p class="wp-block-paragraph">A列に項目名、B列に数式を入力してみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>セル</th><th>項目名</th><th>数式</th></tr></thead><tbody><tr><td>A1 / B1</td><td>OS種類</td><td><code>=INFO("system")</code></td></tr><tr><td>A2 / B2</td><td>OSバージョン</td><td><code>=INFO("osversion")</code></td></tr><tr><td>A3 / B3</td><td>Excelバージョン</td><td><code>=INFO("release")</code></td></tr><tr><td>A4 / B4</td><td>再計算モード</td><td><code>=INFO("recalc")</code></td></tr><tr><td>A5 / B5</td><td>保存先</td><td><code>=INFO("directory")</code></td></tr><tr><td>A6 / B6</td><td>開いているシート数</td><td><code>=INFO("numfile")</code></td></tr></tbody></table></figure>



<p class="wp-block-paragraph">トラブル対応で「どの環境で問題が起きたか」を報告するとき、このシートをスクリーンショットで送れば一目瞭然です。ヘルプデスクや情シス対応の効率化に使えますよ。</p>



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



<h3 class="wp-block-heading"><span id="toc16">#VALUE! エラー</span></h3>



<p class="wp-block-paragraph">存在しない検査の種類を指定すると <code>#VALUE!</code> エラーになります。</p>



<pre class="wp-block-code"><code>=INFO(&quot;memory&quot;)</code></pre>



<p class="wp-block-paragraph">この例では <code>"memory"</code> という検査の種類が存在しないためエラーです。検査の種類は7つに限定されているので、スペルミスがないか確認してください。</p>



<p class="wp-block-paragraph">よくあるミスとして、<code>"system"</code> を <code>"os"</code> と書いたり、<code>"release"</code> を <code>"version"</code> と書いたりするケースがあります。</p>



<h3 class="wp-block-heading"><span id="toc17">#N/A エラー</span></h3>



<p class="wp-block-paragraph">以前のExcelで使えた検査の種類を指定すると <code>#N/A</code> エラーが返ります。</p>



<figure class="wp-block-table"><table><thead><tr><th>廃止された検査の種類</th><th>旧来の用途</th></tr></thead><tbody><tr><td><code>"memavail"</code></td><td>使用可能メモリ</td></tr><tr><td><code>"memused"</code></td><td>使用中メモリ</td></tr><tr><td><code>"totmem"</code></td><td>合計メモリ</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">これら3つはメモリ関連の情報を返す検査の種類でしたが、現在のExcelではサポートされていません。古いマクロやテンプレートに残っている場合は削除してくださいね。</p>



<h2 class="wp-block-heading"><span id="toc18">CELL関数・SHEET関数との使い分け</span></h2>



<p class="wp-block-paragraph">INFO関数と似た機能を持つ関数との違いを整理しました。</p>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>INFO関数</th><th><a href="https://mashukabu.com/excel-function-howto-use-cell/">CELL関数</a></th><th><a href="https://mashukabu.com/excel-function-howto-use-sheet/">SHEET関数</a></th></tr></thead><tbody><tr><td>取得対象</td><td>アプリ・OS環境全体</td><td>特定セルの情報</td><td>シート番号</td></tr><tr><td>引数</td><td>検査の種類</td><td>検査の種類, [対象範囲]</td><td>[シート名]</td></tr><tr><td>主な用途</td><td>環境チェック・OS判定</td><td>セルの書式・参照先確認</td><td>シート順の確認・管理</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">使い分けのポイントはこちらです。</p>



<ul class="wp-block-list"><li><strong>OS・Excelのバージョンを知りたい</strong> → INFO関数</li><li><strong>特定セルの書式や参照先を調べたい</strong> → <a href="https://mashukabu.com/excel-function-howto-use-cell/">CELL関数</a></li><li><strong>シートの番号や枚数を確認したい</strong> → <a href="https://mashukabu.com/excel-function-howto-use-sheet/">SHEET関数</a></li><li><strong>セルに入っているデータの型を判定したい</strong> → <a href="https://mashukabu.com/excel-function-howto-use-type/">TYPE関数</a></li></ul>



<p class="wp-block-paragraph">INFO関数は「アプリケーション全体の情報」、CELL関数は「個々のセルの情報」と覚えておくとわかりやすいですよ。</p>



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



<p class="wp-block-paragraph">INFO関数は、ExcelやOSの環境情報をセル上でサッと取得できる関数です。</p>



<p class="wp-block-paragraph">押さえておきたいポイントを整理します。</p>



<ul class="wp-block-list"><li>構文は <code>=INFO("検査の種類")</code> で、引数は1つだけ</li><li>検査の種類は7つ（directory / numfile / origin / osversion / recalc / release / system）</li><li><code>"system"</code> はOS判定に最適。返り値は言語設定に依存しない</li><li><code>"recalc"</code> は再計算モードの確認に便利。ただし返り値は言語依存</li><li>Excel Online（Web版）では使用不可</li><li>廃止された検査の種類（memavail / memused / totmem）は <code>#N/A</code> を返す</li></ul>



<p class="wp-block-paragraph">WindowsとMacが混在する職場や、チーム共有ブックのトラブル防止に活用してみてください。</p>



<p class="wp-block-paragraph">Excel関数の全体像を知りたい方は、<a href="https://mashukabu.com/excel-function/">Excel関数一覧</a>も参考にしてくださいね。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-info/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
