VLOOLUP、真ん中の列で検索させてくれ VLOOKUP関数、よく使いますね。 しかし、データ範囲の左端列しか検索してくれなくて困ることがあります。 勝手にデータレイアウトを変えるわけにはいかず、別シートにいい感じに参照させていい感じにする面倒なことをして凌いでいました。 調べてみると、INDEX関数とMATCH関数で代替できることがわかったのでメモします。 また、いちいち書くのは面倒なので自作関数を作りました。 それぞれどんな関数なの? VLOOKUP(検索値, 検索値を含む範囲, 戻り値を含む範囲内の列番号, 近似一致には TRUE または完全一致には FALSE を必要に応じて指定) 「指定された範囲の1列目で特定の値を検索し、指定した列と同じ行にある値を返します。」だそうです。 INDEX関数 INDEX(参照, 行番号, [列番号], [領域番号]) 「指定された行と列が交差す
![ExcelのVLOOKUP関数で左端列以外を検索したいときのメモ - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/01d07615c71ed9b3d2c2c5ecdd41624831533410/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9RXhjZWwlRTMlODElQUVWTE9PS1VQJUU5JTk2JUEyJUU2JTk1JUIwJUUzJTgxJUE3JUU1JUI3JUE2JUU3JUFCJUFGJUU1JTg4JTk3JUU0JUJCJUE1JUU1JUE0JTk2JUUzJTgyJTkyJUU2JUE0JTlDJUU3JUI0JUEyJUUzJTgxJTk3JUUzJTgxJTlGJUUzJTgxJTg0JUUzJTgxJUE4JUUzJTgxJThEJUUzJTgxJUFFJUUzJTgzJUExJUUzJTgzJUEyJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmcz1hYmYxMjAyODEyN2ZmZGUyYTc2OWM1ZTRiY2ZmZjU3Ng%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBrb2lrZV9lMyZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9YjI2YTY1Y2ZmMDQxMzJkOWIyN2VjZTQxNzI5NDg5YTc%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D8dcf21a3ac108bb5772c554f939fbaf5)