【IT】Microsoft、新しいExcel関数「XLOOKUP」を発表 〜「VLOOKUP」や「HLOOKUP」の後継

1田杉山脈 ★2019/08/29(木) 20:23:04.86ID:CAP_USER
米Microsoftは8月28日(現地時間)、新しい「Excel」関数「XLOOKUP」を発表した。「VLOOKUP」や「HLOOKUP」の後継となる関数で、現在“Office Insiders”でテスト可能。一般公開は今年後半が予定されている。

 「VLOOKUP」はテーブルを縦方向に検索し、特定のデータに対応する値を取り出す関数(逆に、横方向に検索するのが「HLOOKUP」関数)。「Excel」の初期リリース(34年前!)から搭載されており、「SUM」や「AVERAGE」に続き、3番目に使用頻度が高いと言われている基本的な関数だ。

 しかし、「VLOOKUP」関数にはいくつかの弱点も指摘されていた。まず、4番目の引数の初期値が“TRUE”(近似値の検索)になっていることだ。「VLOOKUP」を利用するシーンでは“完全一致”で値を検索することが多いため、4番目の引数はかならず“FALSE”にせよ、と指南する初心者向けのマニュアルも少なくない。

 そのほかにも、常に検索範囲の一番左側を検索する仕様のためその左側の列を返すことができない、近似値の検索ではあらかじめデータを昇順に並び替えておく必要がある、第3引数(列番号)を数値で指定するため列の挿入・削除に弱いなど、仕様・設計の古さゆえの問題が少なくない。

 新しい「XLOOKUP」は、縦方向・横方向の検索両方を1つの関数でカバーしているだけでなく、基本的には引数を3つ指定するだけで多くのニーズに対応できる。

XLOOKUP(検索する値、検索する配列、返り値の配列)

 第2引数で検索列から結果列までを選択する「VLOOKUP」や「HLOOKUP」と異なり、余計な列を選択せずに済むため、不必要な計算を避けてパフォーマンスを向上させられるのもメリットといえる。

 加えて、第4引数と第5引数で一致モード(完全一致、部分一致)と検索モード(昇順・降順など)を指定可能。「XLOOKUP」と同じ引数で一致するアイテムのインデックスを返す「XMATCH」関数も用意される。
https://forest.watch.impress.co.jp/docs/news/1204053.html

3名刺は切らしておりまして2019/08/29(木) 20:26:29.14ID:of4Gd9np
なぜこんなに時間かかるんだよ
出し惜しみかよ
4名刺は切らしておりまして2019/08/29(木) 20:29:04.79ID:p06897wm
LOOK OF LOVE っていい曲だよな。わかる人おる?
79名刺は切らしておりまして2019/08/30(金) 00:40:43.55ID:bVVFNh0F
>>4
バカラック
5名刺は切らしておりまして2019/08/29(木) 20:29:41.70ID:u45IRaOd
失せろ、MS
7名刺は切らしておりまして2019/08/29(木) 20:40:14.70ID:H73hvyAJ
なんでVLOOKUPあんなにメチャメチャ遅いんだろう
数万×数万オーダーの検索で3時間くらいかかってびびった
10名刺は切らしておりまして2019/08/29(木) 20:45:40.23ID:MKKDQ4Pg
>>7
なんで遅いのかを考えて解決するのがお仕事ってもんやで
11名刺は切らしておりまして2019/08/29(木) 20:45:40.26ID:pQqvMxOt
>>7
データ構造がそもそも検索向きじゃないから
XLOOKUPなんて使わないでデータベースに移行して使った方がいいだろ
21名刺は切らしておりまして2019/08/29(木) 20:53:01.27ID:Kfk3neWB
>>7
2016辺りから爆速になったはず
9名刺は切らしておりまして2019/08/29(木) 20:45:32.13ID:zbK/HVVk
>検索モード(昇順・降順など)を指定可能。

65535行目→1行目みたいな逆順参照シートを間に噛まさなくて済むようになるんかの

13名刺は切らしておりまして2019/08/29(木) 20:47:30.26ID:L46IJToZ
まぁ、多少の不満はあるだろうけど、
アドオン開発皆無で使用できるデファクトスタンダードソフトって
考えたら凄いよな。

俺の勤め先のSAPちゃんとか、アドオン開発無なら何にも出来ないから。

14名刺は切らしておりまして2019/08/29(木) 20:48:21.47ID:nR41hD9i
(´・ω・`)vとhは無くなるの?
15名刺は切らしておりまして2019/08/29(木) 20:49:46.59ID:k50urPrm
>>14
やめろよ
大変なことになる
25名刺は切らしておりまして2019/08/29(木) 20:55:22.06ID:nR41hD9i
>>15
(´・ω・`)だって同じ機能だしさ
17名刺は切らしておりまして2019/08/29(木) 20:50:27.62ID:fX2/HI9h
vlookupしか使わない
24名刺は切らしておりまして2019/08/29(木) 20:54:07.90ID:icARz737
建設コンサルタントが大喜び
27名刺は切らしておりまして2019/08/29(木) 20:55:27.48ID:L46IJToZ
無いなら無いでなんとかなるけど、
例えば、SUMIIFSが実装されてから、sumproductで
複数条件指定する奴は居ない。
28名刺は切らしておりまして2019/08/29(木) 20:55:55.37ID:sap7Rtqj
情強はofficeとadobeから距離を置く
30名刺は切らしておりまして2019/08/29(木) 20:57:14.65ID:lJEYhupN
なんでosより高いんですか
33名刺は切らしておりまして2019/08/29(木) 21:01:11.19ID:zdMXWU/R
うちは神エクセルだから関係ないな
あとsumを信用するとか無いわ。
必ず電卓で検算してるぜ
67名刺は切らしておりまして2019/08/29(木) 22:56:23.52ID:cbRsMawR
>>33

sum信用出来ない。って、PC使うな。って事だろ。

34名刺は切らしておりまして2019/08/29(木) 21:02:03.51ID:HZMtDjCA
vlookup、そうなんだよね、便利だけど並び替えしてないと
変なところで「妥協マッチ」を返してくる。

昨今、増えた関数ではconcatをよく使う。

36名刺は切らしておりまして2019/08/29(木) 21:05:22.55ID:L46IJToZ
真っ先にやることは、IF関数をワイルドカード可能にする事と思うんだが、
絶対にやらないよね。

COUNTIFかますの面倒なんだよ・。

43名刺は切らしておりまして2019/08/29(木) 21:19:28.53ID:FBMWW6GT
おせーよ
44名刺は切らしておりまして2019/08/29(木) 21:21:24.52ID:6rV5UOyK
文字列と数値を認識できない、他所のファイルの他所のシートを読みに行くのが遅い、小数点の計算が??な時があるので使ってない。
45名刺は切らしておりまして2019/08/29(木) 21:26:23.71ID:eOHDOEEp
accessが火を噴くぜ!
47名刺は切らしておりまして2019/08/29(木) 21:35:25.35ID:SuhtC03D
left right midが好きです
48名刺は切らしておりまして2019/08/29(木) 21:40:51.05ID:+6GU/6vH
これってアドイン?だったかな
昔からできたような
49名刺は切らしておりまして2019/08/29(木) 21:41:48.67ID:+XuN4NCq
Excel関数はまだまだ不便なところがある、もっと飛躍的に変えて欲しい
50名刺は切らしておりまして2019/08/29(木) 21:43:05.15ID:oVftWmjC
VLOOKめんどい
相対参照と絶対参照忘れるわ
56名刺は切らしておりまして2019/08/29(木) 21:47:01.90ID:ef1IQKsV
sqlとnode.jsサポートでいいです
60名刺は切らしておりまして2019/08/29(木) 21:55:22.59ID:/yHlfX0F
玄人はINDEX とMATCHを使う。
素人は馬鹿の一つ覚えでVLOOKUPを多用する。
69名刺は切らしておりまして2019/08/29(木) 23:12:26.06ID:kYRSaFeB
セルに入力した文字が勝手にリンクに変わるのやめてほしい
71名刺は切らしておりまして2019/08/29(木) 23:27:43.61ID:vqgCjPaV
イルカも最新のAI搭載して復活させてくれ。
74名刺は切らしておりまして2019/08/29(木) 23:43:49.13ID:eDQBkNa5
>>71
冴子先生をもっと美化してVTuberデビューだ
73名刺は切らしておりまして2019/08/29(木) 23:41:36.33ID:ZjiFUfoC
あんな遅いもん使えん。
PCが2時間もハング状態(笑)
職場のをこっそりACCESSに移植してやろうw
75名刺は切らしておりまして2019/08/29(木) 23:58:20.34ID:wETAeqEY
未だに数列を[]で囲った奴が理解できない・・・
80名刺は切らしておりまして2019/08/30(金) 01:00:38.34ID:WIrwENIC
まあ、使って慣れるしかないだろうな
便利か否かはそれから判断するわ
82名刺は切らしておりまして2019/08/30(金) 01:42:38.72ID:UZLa3PGo
俺が目視で探す方が速い
84名刺は切らしておりまして2019/08/30(金) 02:12:45.39ID:qjIyTH7m
いいこと思い付いた。
将来の時に備えて、zlookupの商標登録をしておこう。
85名刺は切らしておりまして2019/08/30(金) 02:17:07.68ID:qjIyTH7m
exceiで空白セル参照してるのに、0が表示されるのはなんでだ?
あのクソ仕様をどうにかしろ。
空白のセルなら空白を返せよ!0を返すな!

引用元:http://egg.5ch.net/test/read.cgi/bizplus/1567077784/