1: 田杉山脈 ★ 2019/08/29(木) 20:23:04.86 _USER
dsvds
米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
引用元: http://egg.5ch.net/test/read.cgi/bizplus/1567077784/


2: 名刺は切らしておりまして 2019/08/29(木) 20:25:38.42
indexとmatchを組み合わせる俺に隙はない

26: 名刺は切らしておりまして 2019/08/29(木) 20:55:27.36
>>2
これよ

31: 名刺は切らしておりまして 2019/08/29(木) 21:01:01.57
>>2
SUMPRODUCTがあればなんでもできるさ。

3: 名刺は切らしておりまして 2019/08/29(木) 20:26:29.14
なぜこんなに時間かかるんだよ
出し惜しみかよ

5: 名刺は切らしておりまして 2019/08/29(木) 20:29:41.70
失せろ、MS

7: 名刺は切らしておりまして 2019/08/29(木) 20:40:14.70
なんでVLOOKUPあんなにメチャメチャ遅いんだろう
数万×数万オーダーの検索で3時間くらいかかってびびった

8: 名刺は切らしておりまして 2019/08/29(木) 20:43:27.88
R言語で処理したほうが百万倍速い

9: 名刺は切らしておりまして 2019/08/29(木) 20:45:32.13
>検索モード(昇順・降順など)を指定可能。

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

14: 名刺は切らしておりまして 2019/08/29(木) 20:48:21.47
(´・ω・`)vとhは無くなるの?

15: 名刺は切らしておりまして 2019/08/29(木) 20:49:46.59
>>14
やめろよ
大変なことになる

22: 名刺は切らしておりまして 2019/08/29(木) 20:53:27.08
理論的なパフォーマンスは同じだろ
違うとしたら旧関数の効率が悪いだけ

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

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

43: 名刺は切らしておりまして 2019/08/29(木) 21:19:28.53
おせーよ

49: 名刺は切らしておりまして 2019/08/29(木) 21:41:48.67
Excel関数はまだまだ不便なところがある、もっと飛躍的に変えて欲しい

51: 名刺は切らしておりまして 2019/08/29(木) 21:43:16.45
accessは神ツールなのにな、天下とれんかったな
みんなそんなにSQLが嫌いか

61: 名刺は切らしておりまして 2019/08/29(木) 21:59:04.38
>>51
データベースとしては神なんだけど、
インターフェースやアウトプットとしては未だにexcelないと話にならない。

セルのコピー・複数入力、
ピボットテーブル・グラフ、
アクセスだともっさりして、見にくい。

結局、
excel入力→アクセスで統合→excelでアウトプット
の無駄。

64: 名刺は切らしておりまして 2019/08/29(木) 22:08:26.28
>>61
どういう状況なんだろう、それ
画面や帳票は相当楽だよ、access

77: 名刺は切らしておりまして 2019/08/30(金) 00:14:49.07
>>51
accessはお手軽で良いんだけどデータ構造を意識出来ない人には敷居が高いからね
個人的にはピボットテーブルが無くなって残念だった

96: 名刺は切らしておりまして 2019/08/30(金) 05:55:11.51
>>51
うちの会社はAccessまで買うお金がないんだ
まあExcel神の社員がいろいろやってくれるから、あえてAccessまで買わなくとも間に合っている

100: 名刺は切らしておりまして 2019/08/30(金) 07:50:34.64
>>51
普通の文系ユーザーはいきなり結果を求めるからな。
理系は順序やデータの使い回しを考えてデータとプレゼンテーションは分けて考えるけど

56: 名刺は切らしておりまして 2019/08/29(木) 21:47:01.90
sqlとnode.jsサポートでいいです

63: 名刺は切らしておりまして 2019/08/29(木) 22:00:34.80
index( ,match(,,))だよな普通

71: 名刺は切らしておりまして 2019/08/29(木) 23:27:43.61
イルカも最新のAI搭載して復活させてくれ。

73: 名刺は切らしておりまして 2019/08/29(木) 23:41:36.33
あんな遅いもん使えん。
PCが2時間もハング状態(笑)
職場のをこっそりACCESSに移植してやろうw

82: 名刺は切らしておりまして 2019/08/30(金) 01:42:38.72
俺が目視で探す方が速い

85: 名刺は切らしておりまして 2019/08/30(金) 02:17:07.68
exceiで空白セル参照してるのに、0が表示されるのはなんでだ?
あのクソ仕様をどうにかしろ。
空白のセルなら空白を返せよ!0を返すな!

94: 名刺は切らしておりまして 2019/08/30(金) 05:36:44.29
そもそもsqlたたけよ
何万行もあってVLOOKUPて

103: 名刺は切らしておりまして 2019/08/30(金) 08:04:09.55
important をはよ導入しろ

スポンサード リンク