Excel上級者は なぜVLOOKUPではなくINDEX・MATCHを使うのか❓️(※XLOOKUP使えない環境向け)

Поделиться
HTML-код
  • Опубликовано: 25 дек 2024

Комментарии • 64

  • @ExcelDokataCH
    @ExcelDokataCH  4 месяца назад +7

    ▼Zoomを使ったExcelに関するオンライン個別相談を実施しています。
    bit.ly/3IZTwxF
    ▼パワークエリやパワーピボットの解説動画を投稿しています。
    excel-dokata.mish.tv/

  • @紅茶-v8x
    @紅茶-v8x 3 месяца назад +30

    Vlookupで左側しか検索出来ないって事に気づいて
    INDEXMATCHに切り替えたのはいい思い出(普通に勉強になった)

  • @もつもつ-o7p
    @もつもつ-o7p 2 месяца назад +11

    世界一わかりやすい動画見つけた。ありがとうございます

  • @TheKamoike
    @TheKamoike 3 месяца назад +10

    テーブルはデータの追加したときに数式の範囲を変更しなくても良いので便利ですよね。

  • @Dodon-sq6mw
    @Dodon-sq6mw 4 месяца назад +23

    うちの職場はvlookupすら使えない人ばかりなんでindex,matchなんて使っちゃうともう大混乱でしょうね…(笑)
    引き継ぎ考えなきゃいけない職場は楽な方法知っててもなかなか使えないから大変だ

  • @加法定理-s3o
    @加法定理-s3o 4 месяца назад +33

    INDEX (X)MATCH は実はXLOOKUPより優れている点があるんですよ
    縦横同時にスピルする点なんですけど
    (MATCHの上位互換のXMATCH使えばXLOOKUPのような一致モードとかも使えるし)

  • @いなえのり
    @いなえのり 4 месяца назад +10

    〜7xy7cさんも仰っていますが、
    Index+Match だと縦横一気にスピルするのが1番の利点ですね!
    1つの全く同じ数式を複数シートに入れて、シート毎に意図した情報を抽出できます。
    256文字以上とかでなぜかエラーが出るときの融通が利かないのが玉に瑕です😅

  • @ぐぅ-h7g
    @ぐぅ-h7g 3 месяца назад +9

    テーブル名にアンダースコアを先頭に付けるというのが一番ためになりました(XLOOKUP知っていたので)!早速使わせていただきます。

  • @こたつ猫-u2f
    @こたつ猫-u2f 2 месяца назад +5

    なるほど、Xlookupない場合ってことですね。納得。

  • @piyousa3
    @piyousa3 2 месяца назад +4

    前職は365転職先が2016なので、この動画助かりました…!有難うございます。
    普通に使ってた関数無くて、あれこれ復習しおしです😅

  • @user-if6fk7ko6b
    @user-if6fk7ko6b 2 месяца назад +3

    「基本関数」使えます!とか言ってしまいましたが、XLOOKUPが最新だったのですね。図面書くソフトからの転職組で、Excel担当なので、「昔取ったバージョン」しか分かりませんでした。最新情報をありがとうございます。その他のVLOOKUPとかも、良い復習になります(笑)

  • @taku.174
    @taku.174 9 дней назад +1

    わかりやすい〜〜

  • @Tokyu-qb8qy
    @Tokyu-qb8qy 3 месяца назад +5

    Xlookupいいですね。  知らなかったです。

  • @にゃんざんおけ
    @にゃんざんおけ 3 месяца назад +3

    大変勉強になりました。

  • @颯士田中
    @颯士田中 Месяц назад +2

    なれると数字でコマンドするより関数で組んで行く方が分かりやすいんだよね

  • @silentmary1975
    @silentmary1975 4 месяца назад +7

    情報処理技能試験の初段過去問解いてたときにindex match出てきたなー
    けどxlookupが便利すぎる笑

  • @yヒノアラシ
    @yヒノアラシ 4 месяца назад +11

    どちらの数式も使用できる環境の場合、ファイル容量が重くならない数式を選定した方がいい、という考え方もあると思います。
    どの数式であれば比較的ファイル容量が大きくならずに済むか、といった観点でも今後解説検討いただけますと幸いです。

    • @gonza921
      @gonza921 3 месяца назад

      その辺も今後はAIが勝手にやりそうですね。

    • @愚神礼讃-e5c
      @愚神礼讃-e5c 20 дней назад

      ファイル容量というよりは、CS的な意味での処理量が違うからIndexMatchびっしりで作ると重い

  • @gon5n
    @gon5n 3 месяца назад +4

    速度面でもindex+matchの方がvloolkupより優れており重宝した
    全数検索で処理がどうしようもなくなった際、1列で両処理を行わずに、index列、match列と別にすることで何度解決したことか
    そして、テーブルも便利
    ただ、このくらいの機能で構成するのであればスプレッドシートの方が軽い印象…

  • @feat500
    @feat500 3 месяца назад +31

    バカの一つ覚えでずっとINDEX MATCH一択でやってます。ただ、頭にIF(ISERROR(MATCH入れてます。データ配布時、最終的にテキストに変換してしまうので速度や重さは考えずやってます。何も考えずできるので。

    • @user-fractal-log3.log2
      @user-fractal-log3.log2 3 месяца назад +5

      頭の“IF(ISERROR”はエラー吐いた時に処理するためでしょうか?
      だとするとIFERROR関数にした方が楽だし可読性も上がりますよ。
      (当関数は2007以降のバージョンであれば使えます)

    • @feat500
      @feat500 3 месяца назад +1

      @@user-fractal-log3.log2
      ありがとうございます!もう大昔にVLOOKより自由度が高いものということでMOUG(まだあるのかな)で質問して教えていただき呪文のように覚えていまだに使ってます。要するにアップデートしてなかった😂ので教えて頂けて嬉しいです❤

    • @rstetsuro
      @rstetsuro 2 месяца назад +2

      単純なエラーに対してならIFERRORがエラーに対する返しを指定出来るので使いやすいとは思います。
      でもエラーの種類を利用するという少々マニアックな使い方の場合は、ISERRORをあえて使用することはありますね。ほとんど使わないが。

  • @rstetsuro
    @rstetsuro 2 месяца назад +5

    MATCHとOFFSETを使っていて変態だと言われた思い出が

  • @佐々木カミヤ
    @佐々木カミヤ Месяц назад +1

    複雑な関数を構築する時index関数とmatch関数を組み込むことはたまにある。if関数とiferroer関数の組み合わせと相性は良い感じがする。

  • @hiwa5867
    @hiwa5867 Месяц назад +1

    つかってみます

  • @たろうたろう-j3o
    @たろうたろう-j3o Месяц назад +2

    ChatGPTとPythonが日常使える環境になってからは面倒なExcel関数使わんようになった

  • @satoshitamai3681
    @satoshitamai3681 Месяц назад +1

    検索対象が無い場合に0返るかエラー吐くかの違いがあるので、結局両方使うんですよね。両方違いわかって使いこなすから上級者なんだと思うよ

  • @marpan2371
    @marpan2371 Месяц назад +2

    XLOOKUPが出てからはそっち使ってるかな…とにかく軽い。
    使えない人はつらいね。

  • @samlimi
    @samlimi 2 месяца назад +5

    最近はtextjoinとfilter関数合わせるほうが便利かな

    • @KK-mi1dl
      @KK-mi1dl 2 месяца назад

      社内ならそうですね!

  • @吉太郎-g4v
    @吉太郎-g4v 15 дней назад +1

    XLOOKUPは、古いバージョンでは使えないので、INDEX、MACTCHを使用した方が汎用的なので、最善策になります。

  • @consaworld
    @consaworld 20 дней назад

    さり気なくformulatext関数使ってますね。
    indexとmatchの組み合わせは良く使いますが、SUMPRODUCTを使った表引きは苦手です。これ使ってるシートがあるといじりたくなくなります(笑)

  • @kiryu.0x0
    @kiryu.0x0 2 месяца назад +1

    リストが100件くらいなら実用的でしょうけど、1000件もいくようならそれこそExcelにこだわらず、Accessにしたほうが管理も速度も実用的だと思います。
    Excelも新しいバージョンで便利な関数が増えましたが、会社の環境によって使える使えないがあるとこういう一捻りが地力になりますね。

  • @zoo9066
    @zoo9066 Месяц назад +3

    上級者がどうとかではないと思う。
    vlookupのほうがデータベースのテーブルを意識した性質を持っていて、レコード(行)の概念がある。
    それによりマッチした行番号の結果を返すことを担保している。
    対して複数の関数を組み合わせることはそれらを担保しない。(参照範囲の設定ミスがあっても成立してしまう)
    求められる品質に合わせて関数を選択することがあるべき向き合い方だと思う。

  • @松本-z9c
    @松本-z9c 4 месяца назад +2

    INDEX・MATCHの組み合わせは初めて知った。後、テーブルって便利だね。古いExcel無くなれば良いのにw

  • @ken-zw5qy
    @ken-zw5qy 3 месяца назад +1

    index+matchを身につけてからはデータ作成が劇的に簡単になりました。

  • @abbykyoukan
    @abbykyoukan Месяц назад +3

    XLOOKUPがあるのに何故今更…と思ったら2016以前の方向でしたね。

  • @urakuhakase
    @urakuhakase 4 месяца назад +3

    特に中小だと、まだ365サブスクより企業用の2016とか入れてた方が安く運用できるからそうなりますよね。私の会社もそうです。
    2016でプロじゃないとパワークエリは使えてリレーションもできるけど、パワーピボットの画面は出てこないので、それも不便なんです。

  • @てつ-w4s
    @てつ-w4s 3 месяца назад +4

    XLOOKUPは見つからない場合を引数一発で設定できるところが便利

  • @ドリアン破壊
    @ドリアン破壊 Месяц назад +1

    帳簿とかの継続的に更新されるリストで、入力されてる中で1番下の数字を引っ張ってくる(現在庫量とか)ためにINDEX MATCH使ってるけどこれ正しいん?

  • @hiro-yu4rr
    @hiro-yu4rr 3 месяца назад +5

    スペースを空けるメリットって見やすさでしょうか?いつも通勤中に見させてってます、勉強になっています!

  • @PTMY_998
    @PTMY_998 Месяц назад +1

    Vlookupが使い勝手悪かったから普通にIndex・Matchを使ってた

  • @jk3lrv
    @jk3lrv Месяц назад +3

    20年くらい前VLOOKUPを使ったら出てくるはずの値が出てこなく、いくら調べても分からずVLOOKUP にバグがあるんじゃないかと結論付けました。じゃあどうしようと考えて考えてINDEXとMATCHを使えばできると気が付きなんとかなりました。本当にバグだったかわかりませんがそれ以来VLOOKUP は信用せず使わなかったです。

  • @てんぱ-l6b
    @てんぱ-l6b 5 дней назад

    両方使えて一流だとは思いますが、範囲を選択するだけが使い方ではない

  • @mmoto6623
    @mmoto6623 4 месяца назад +7

    ここまで理解できる人なら,普通に2次元配列をスクリプト処理するほうが簡単だと思う。。。
    Microsoftにはそこらへんを架橋する方向でVBAのアップデートなりしてほしい。。。

  • @ずんだもち-m7s
    @ずんだもち-m7s 12 дней назад +1

    氏名の発音が「指名」なの気になって話が半分しか入ってこないから覚えるのしんどい💦

  • @microknight5597
    @microknight5597 Месяц назад +1

    Lookup重いんよな

  • @yodogawa7262k2
    @yodogawa7262k2 3 месяца назад +1

    電話番号から氏名を知りたい 分かってらっしゃると思いますが VLOOKUP関数にCHOOSE関数を組み合わせれば出来ます が少し複雑に成ります。やはり一般的にはINDEX&MATCH関数を使用するのが指摘ですね。

    • @YN-ou8mg
      @YN-ou8mg Месяц назад

      vlook使う時点で一番左より左側は見れないと思うんですが、vlookとchooseだけで動くんですか?

    • @yodogawa7262k2
      @yodogawa7262k2 Месяц назад

      @@YN-ou8mg さん 出来ます。 VLOOKUP& CHOOSE関数でネットなどで調べて下さい。

    • @yodogawa7262k2
      @yodogawa7262k2 Месяц назад

      @@YN-ou8mg さん 出来ます。

    • @YN-ou8mg
      @YN-ou8mg Месяц назад

      @yodogawa7262k2
      できないと思ってますが、構文書いてもらってもいいですか。
      動画の例と同じデータのみ使用(補助データなし)、配列に全座標詰め込む等の実用できないくらいのパワープレイはなし、この条件でご教示ください。

    • @yodogawa7262k2
      @yodogawa7262k2 Месяц назад

      @@YN-ou8mg さん 何度か貴方へ返信したのですが・・・私のコメントが消されてます 悪い事や違反するコメントでもないのに? このコメントも出ていないかも・・・ また使い勝手の良いCHOOSE関数
       VLOOKUP関数と組み合わせての左側抽出の数式は比較的に簡単です。 ネットで調べてみて下さい。

  • @masakio5367
    @masakio5367 2 месяца назад +4

    氏名のイントネーションが不思議。

    • @malibogtan
      @malibogtan 2 месяца назад +1

      「氏名」が「指名」と同じイントネーションになっているので聞き取りづらいですね。
      動画の画面を見ているだけならそれでも問題ないのですが、動画を聞きながらExcel(PC)の操作をしている時は戸惑います。

  • @yes_crapos
    @yes_crapos 29 дней назад +1

    VLOOKUP意外と不便なんだな。

  • @sakukobayasi
    @sakukobayasi 2 месяца назад +1

    xlockupが無ければ、indexとmuch関数でユーザ定義関数を作ればいいじゃないか。