<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>VLOOKUP on qwerty.work</title>
        <link>https://qwerty.work/tags/vlookup/</link>
        <description>Recent content in VLOOKUP on qwerty.work</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>ja-JP</language>
        <lastBuildDate>Sun, 30 Jan 2022 19:37:45 +0900</lastBuildDate><atom:link href="https://qwerty.work/tags/vlookup/index.xml" rel="self" type="application/rss+xml" /><item>
            <title>【EXCEL】VLOOKUPの#N/Aエラーで困ったらINDEX&#43;MATCHで解決（サンプルあり）</title>
            <link>https://qwerty.work/post/2022/01/excel-vlookup-error-index-match/</link>
            <pubDate>Sun, 30 Jan 2022 19:37:45 +0900</pubDate>
            <guid>https://qwerty.work/post/2022/01/excel-vlookup-error-index-match/</guid>
            <description>&lt;h2 id=&#34;値は存在しているのにnaエラーになる&#34;&gt;値は存在しているのに#N/Aエラーになる&#xA;&lt;/h2&gt;&lt;p&gt;いつも使っている&lt;strong&gt;VLOOKUP&lt;/strong&gt;が**#N/Aエラー**になり、困り果てました。エラーの原因は、&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;検索値が検索範囲の左端の列にない。&lt;/li&gt;&#xA;&lt;li&gt;完全一致と部分一致の指定が誤っている。&lt;/li&gt;&#xA;&lt;li&gt;検索値を参照する列が昇順で並び替えられていない。&lt;/li&gt;&#xA;&lt;li&gt;小数で計算した値を検索値に使用している。&lt;/li&gt;&#xA;&lt;li&gt;検索範囲を「絶対参照」にしていないためズレている。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;と様々です。しかし、何をどうやっても解決できませんでしが、以下の方法で解決できました。&lt;/p&gt;&#xA;&lt;p&gt;**それは『INDEX関数』と『MATCH関数』を組み合わせる方法です。**これを使えば、VLOOKUPの作法から解放されます。&lt;/p&gt;&#xA;&lt;h2 id=&#34;index関数とmatch関数を使ったサンプル&#34;&gt;INDEX関数とMATCH関数を使ったサンプル&#xA;&lt;/h2&gt;&lt;p&gt;詳しい説明は省きます。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;上記と同じエクセルのサンプルをダウンロードしてお使いください。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://qwerty.work/blog/2022/01/30/sample.xlsx&#34; &gt;*sample.xlsx（12.7 kbyte）&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;vlookupで値を参照する例&#34;&gt;VLOOKUPで値を参照する例&#xA;&lt;/h3&gt;&lt;h4 id=&#34;idから型番を抽出&#34;&gt;IDから型番を抽出&#xA;&lt;/h4&gt;&lt;p&gt;これは正常に値を参照できます。&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=VLOOKUP(F5,$A$2:$D$5,3,FALSE)&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;型番からidを抽出&#34;&gt;型番からIDを抽出&#xA;&lt;/h4&gt;&lt;p&gt;これは#N/Aエラーになります。&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=VLOOKUP(F10,$A$2:$D$5,-2,FALSE)&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt; &lt;/p&gt;&#xA;&lt;h3 id=&#34;indexmatchで値を参照する例&#34;&gt;INDEX+MATCHで値を参照する例&#xA;&lt;/h3&gt;&lt;h4 id=&#34;idから型番を抽出-1&#34;&gt;IDから型番を抽出&#xA;&lt;/h4&gt;&lt;p&gt;これもVLOOKUP同様に正常に値を参照できます。&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=INDEX($A$2:$D$5,MATCH(F16,$A$2:$A$5,0),3)&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;型番からidを抽出-1&#34;&gt;型番からIDを抽出&#xA;&lt;/h4&gt;&lt;p&gt;こちらはVLOOKUPで失敗したことが正常に値を参照できます。&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=INDEX($A$2:$D$5,MATCH(F21,$C$2:$C$5,0),1)&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt; &lt;/p&gt;&#xA;&lt;h3 id=&#34;naを表示したくないとき&#34;&gt;#N/Aを表示したくないとき&#xA;&lt;/h3&gt;&lt;p&gt;検索したい値が一覧に無い場合も#N/Aエラーになりますが、その際に空白を表示したい場合、以下2つの方法があります。&lt;strong&gt;ISERROR&lt;/strong&gt;と&lt;strong&gt;IFERROR&lt;/strong&gt;は一文字違いで紛らわしいので注意。&lt;/p&gt;&#xA;&lt;h4 id=&#34;ifiserrorを使う方法&#34;&gt;IF+ISERRORを使う方法&#xA;&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;IF文&lt;/strong&gt;と&lt;strong&gt;ISERROR関数&lt;/strong&gt;を使って以下のようにすればOKです。&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=IF(ISERROR(INDEX($A$2:$D$5,MATCH(F21,$C$2:$C$5,0),1)),&amp;#34;&amp;#34;,INDEX($A$2:$D$5,MATCH(F21,$C$2:$C$5,0),1))&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;iferrorを使う方法&#34;&gt;IFERRORを使う方法&#xA;&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;IFERROR関数&lt;/strong&gt;を使う方法もあります。こちらの方が簡単ですね。&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=IFERROR(INDEX($A$2:$D$5,MATCH(F21,$C$2:$C$5,0),1),&amp;#34;&amp;#34;)&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;microsoft-365またはoffice-2021ならxlookupが便利&#34;&gt;Microsoft 365またはOffice 2021ならXLOOKUPが便利&#xA;&lt;/h2&gt;&lt;p&gt;バージョンの新しいエクセルなら&lt;strong&gt;VLOOKUP&lt;/strong&gt;の弱点を克服したような&lt;strong&gt;XLOOKUP&lt;/strong&gt;が使えます。また&lt;strong&gt;HLOOKUP&lt;/strong&gt;の機能もカバーしているので、縦横のどちらの方向の参照もできます。常に決まったバージョンや新しいバージョンが使える環境ならば、こちらの方が簡単と思います。&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://forest.watch.impress.co.jp/docs/topic/special/1356264.html&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://forest.watch.impress.co.jp/docs/topic/special/1356264.html&#34; alt=&#34;https://forest.watch.impress.co.jp/docs/topic/special/1356264.html&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://forest.watch.impress.co.jp/docs/topic/special/1356264.html&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://forest.watch.impress.co.jp/docs/topic/special/1356264.html&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://support.microsoft.com/ja-jp/office/xlookup-%E9%96%A2%E6%95%B0-b7fd680e-6d10-43e6-84f9-88eae8bf5929&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://support.microsoft.com/ja-jp/office/xlookup-%E9%96%A2%E6%95%B0-b7fd680e-6d10-43e6-84f9-88eae8bf5929&#34; alt=&#34;https://support.microsoft.com/ja-jp/office/xlookup-%E9%96%A2%E6%95%B0-b7fd680e-6d10-43e6-84f9-88eae8bf5929&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://support.microsoft.com/ja-jp/office/xlookup-%E9%96%A2%E6%95%B0-b7fd680e-6d10-43e6-84f9-88eae8bf5929&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://support.microsoft.com/ja-jp/office/xlookup-%E9%96%A2%E6%95%B0-b7fd680e-6d10-43e6-84f9-88eae8bf5929&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;</description>
        </item><item>
            <title>【エクセル】VLOOKUPの日付の検索で値が取得（抽出）できないとき</title>
            <link>https://qwerty.work/post/2021/07/excel-vloolup-date/</link>
            <pubDate>Wed, 21 Jul 2021 14:58:22 +0900</pubDate>
            <guid>https://qwerty.work/post/2021/07/excel-vloolup-date/</guid>
            <description>&lt;h2 id=&#34;vlookupに日付を使うとnaになった&#34;&gt;VLOOKUPに日付を使うと#N/Aになった&#xA;&lt;/h2&gt;&lt;p&gt;マッチする日付があったら、その横にある数値や文字列を取得したいのに**『#N/A』**と表示されてうまくいきませんでした。例えば、出勤データがあったとして、2021/07/20で該当する日は出勤だったか、欠勤だったかをVLOOKUPで取得したかったとします。&lt;/p&gt;&#xA;&lt;p&gt;結論から言うと、&lt;strong&gt;検索範囲の始まりが日付の列になっていなかったから&lt;/strong&gt;でした。&lt;/p&gt;&#xA;&lt;h3 id=&#34;vlookupの書式&#34;&gt;VLOOKUPの書式&#xA;&lt;/h3&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;=VLOOKUP(検索値,範囲,列番号,検索方法)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;もうちょとわかりやすく書くと、&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;=VLOOKUP(検索したい値,返す値を含む範囲,取得したい列番号,近似値TRUEまたは完全一致FALSE)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;参考書式例&#34;&gt;参考書式例&#xA;&lt;/h3&gt;&lt;p&gt;例えば、指定範囲であるシートの&lt;strong&gt;C列&lt;/strong&gt;が日付だったとします。&lt;/p&gt;&#xA;&lt;h4 id=&#34;エラーになる例&#34;&gt;エラーになる例&#xA;&lt;/h4&gt;&lt;p&gt;日付はC列なのに&lt;strong&gt;A1:Z9&lt;/strong&gt;と、A列から始まる範囲になっているとエラーになります。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;=VLOOKUP(A1,&amp;#39;別シート&amp;#39;!A1:Z9,2,FALSE)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id=&#34;成功する例&#34;&gt;成功する例&#xA;&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;C1:Z9&lt;/strong&gt;と、C列から始まる範囲にすると、日付はC列なのでエラーになりません。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;=VLOOKUP(A1,&amp;#39;別シート&amp;#39;!C1:Z9,2,FALSE)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;参考ページ&#34;&gt;参考ページ&#xA;&lt;/h2&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://support.microsoft.com/ja-jp/office/vlookup-%E9%96%A2%E6%95%B0-0bbc8083-26fe-4963-8ab8-93a18ad188a1&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://support.microsoft.com/ja-jp/office/vlookup-%E9%96%A2%E6%95%B0-0bbc8083-26fe-4963-8ab8-93a18ad188a1&#34; alt=&#34;https://support.microsoft.com/ja-jp/office/vlookup-%E9%96%A2%E6%95%B0-0bbc8083-26fe-4963-8ab8-93a18ad188a1&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://support.microsoft.com/ja-jp/office/vlookup-%E9%96%A2%E6%95%B0-0bbc8083-26fe-4963-8ab8-93a18ad188a1&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://support.microsoft.com/ja-jp/office/vlookup-%E9%96%A2%E6%95%B0-0bbc8083-26fe-4963-8ab8-93a18ad188a1&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;</description>
        </item></channel>
</rss>
