X



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

■ このスレッドは過去ログ倉庫に格納されています
0001田杉山脈 ★
垢版 |
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
0004名刺は切らしておりまして
垢版 |
2019/08/29(木) 20:29:04.79ID:p06897wm
LOOK OF LOVE っていい曲だよな。わかる人おる?
0007名刺は切らしておりまして
垢版 |
2019/08/29(木) 20:40:14.70ID:H73hvyAJ
なんでVLOOKUPあんなにメチャメチャ遅いんだろう
数万×数万オーダーの検索で3時間くらいかかってびびった
0008名刺は切らしておりまして
垢版 |
2019/08/29(木) 20:43:27.88ID:9kZHNkel
R言語で処理したほうが百万倍速い
0009名刺は切らしておりまして
垢版 |
2019/08/29(木) 20:45:32.13ID:zbK/HVVk
>検索モード(昇順・降順など)を指定可能。

65535行目→1行目みたいな逆順参照シートを間に噛まさなくて済むようになるんかの
0010名刺は切らしておりまして
垢版 |
2019/08/29(木) 20:45:40.23ID:MKKDQ4Pg
>>7
なんで遅いのかを考えて解決するのがお仕事ってもんやで
0011名刺は切らしておりまして
垢版 |
2019/08/29(木) 20:45:40.26ID:pQqvMxOt
>>7
データ構造がそもそも検索向きじゃないから
XLOOKUPなんて使わないでデータベースに移行して使った方がいいだろ
0012名刺は切らしておりまして
垢版 |
2019/08/29(木) 20:45:43.20ID:5ddV+Mm7
出すのが10年遅ぇよ
0013名刺は切らしておりまして
垢版 |
2019/08/29(木) 20:47:30.26ID:L46IJToZ
まぁ、多少の不満はあるだろうけど、
アドオン開発皆無で使用できるデファクトスタンダードソフトって
考えたら凄いよな。

俺の勤め先のSAPちゃんとか、アドオン開発無なら何にも出来ないから。
0015名刺は切らしておりまして
垢版 |
2019/08/29(木) 20:49:46.59ID:k50urPrm
>>14
やめろよ
大変なことになる
0016名刺は切らしておりまして
垢版 |
2019/08/29(木) 20:49:57.16ID:AV9j6BL7
>>8
ホントなの?
0017名刺は切らしておりまして
垢版 |
2019/08/29(木) 20:50:27.62ID:fX2/HI9h
vlookupしか使わない
0018名刺は切らしておりまして
垢版 |
2019/08/29(木) 20:50:35.69ID:zBMTAEeY
読み取り専用で開くが書き込みできるバグをいい加減に直して
0019名刺は切らしておりまして
垢版 |
2019/08/29(木) 20:51:47.51ID:tLIxaRWy
sum, average, median, stdev, count, power, sqrt 以外使わん。
0020名刺は切らしておりまして
垢版 |
2019/08/29(木) 20:52:18.55ID:k50urPrm
>>18
そんなことより書式ロックしてるのにコピペしたら書式ついてくるのやめてほしいわ
0021名刺は切らしておりまして
垢版 |
2019/08/29(木) 20:53:01.27ID:Kfk3neWB
>>7
2016辺りから爆速になったはず
0022名刺は切らしておりまして
垢版 |
2019/08/29(木) 20:53:27.08ID:nOGaXGJ2
理論的なパフォーマンスは同じだろ
違うとしたら旧関数の効率が悪いだけ
0023名刺は切らしておりまして
垢版 |
2019/08/29(木) 20:54:04.42ID:nOGaXGJ2
>>20
中身だけコピーしたらいいだろ
0026名刺は切らしておりまして
垢版 |
2019/08/29(木) 20:55:27.36ID:BWd/y3zJ
>>2
これよ
0027名刺は切らしておりまして
垢版 |
2019/08/29(木) 20:55:27.48ID:L46IJToZ
無いなら無いでなんとかなるけど、
例えば、SUMIIFSが実装されてから、sumproductで
複数条件指定する奴は居ない。
0028名刺は切らしておりまして
垢版 |
2019/08/29(木) 20:55:55.37ID:sap7Rtqj
情強はofficeとadobeから距離を置く
0029名刺は切らしておりまして
垢版 |
2019/08/29(木) 20:56:25.69ID:k50urPrm
>>23
使うの俺じゃねえんだもん
0030名刺は切らしておりまして
垢版 |
2019/08/29(木) 20:57:14.65ID:lJEYhupN
なんでosより高いんですか
0031名刺は切らしておりまして
垢版 |
2019/08/29(木) 21:01:01.57ID:OvpveomN
>>2
SUMPRODUCTがあればなんでもできるさ。
0032名刺は切らしておりまして
垢版 |
2019/08/29(木) 21:01:05.62ID:U9iBwpC6
>>7
エクセル自体値を比較するだけに使うには重いし、vlookupは参照先のデータを全件比較するからすぐ重くなる。
Accessに渡してクエリ使ってデータ加工したものをワークシートに出力するとかマクロ使うとかしないと無理。
0033名刺は切らしておりまして
垢版 |
2019/08/29(木) 21:01:11.19ID:zdMXWU/R
うちは神エクセルだから関係ないな
あとsumを信用するとか無いわ。
必ず電卓で検算してるぜ
0034名刺は切らしておりまして
垢版 |
2019/08/29(木) 21:02:03.51ID:HZMtDjCA
vlookup、そうなんだよね、便利だけど並び替えしてないと
変なところで「妥協マッチ」を返してくる。

昨今、増えた関数ではconcatをよく使う。
0035名刺は切らしておりまして
垢版 |
2019/08/29(木) 21:04:43.63ID:jXb5LGbL
い、引数
0036名刺は切らしておりまして
垢版 |
2019/08/29(木) 21:05:22.55ID:L46IJToZ
真っ先にやることは、IF関数をワイルドカード可能にする事と思うんだが、
絶対にやらないよね。

COUNTIFかますの面倒なんだよ・。
0039名刺は切らしておりまして
垢版 |
2019/08/29(木) 21:13:52.12ID:k50urPrm
>>37
ほう、そんなに>>1を読むのが嫌いか
0041名刺は切らしておりまして
垢版 |
2019/08/29(木) 21:18:08.02ID:lJEYhupN
>>37
vは列方向じゃないかな
0042名刺は切らしておりまして
垢版 |
2019/08/29(木) 21:19:15.40ID:wcH0FiJl
おれ、HLOOKUPあるのしらんかった。
わざわざ並び方変えてたわ…
0044名刺は切らしておりまして
垢版 |
2019/08/29(木) 21:21:24.52ID:6rV5UOyK
文字列と数値を認識できない、他所のファイルの他所のシートを読みに行くのが遅い、小数点の計算が??な時があるので使ってない。
0048名刺は切らしておりまして
垢版 |
2019/08/29(木) 21:40:51.05ID:+6GU/6vH
これってアドイン?だったかな
昔からできたような
0049名刺は切らしておりまして
垢版 |
2019/08/29(木) 21:41:48.67ID:+XuN4NCq
Excel関数はまだまだ不便なところがある、もっと飛躍的に変えて欲しい
0050名刺は切らしておりまして
垢版 |
2019/08/29(木) 21:43:05.15ID:oVftWmjC
VLOOKめんどい
相対参照と絶対参照忘れるわ
0052 【東電 69.5 %】 日本の保守派 ◆/V7CGJSSmle1
垢版 |
2019/08/29(木) 21:43:28.17ID:MwMmVMYr
 彡"⌒ヾ
. ( ^ω^)俺も特定のシートでは馬鹿の様に関数を使いまくるので

 彡"⌒ヾ
. ( ^ω^)けっこう重いし、互換性の問題が多くなるわ

 彡"⌒ヾ
. ( ^ω^)LibreOffice ではエラーでオープン出来ず
0053名刺は切らしておりまして
垢版 |
2019/08/29(木) 21:43:52.13ID:s9HJ+bww
a+1がbにならないのが座標指定で使いにくい
0058名刺は切らしておりまして
垢版 |
2019/08/29(木) 21:54:29.00ID:p06897wm
>>37
お前はプログラミング言語を学ぶ前に国語を学びなさい
0059名刺は切らしておりまして
垢版 |
2019/08/29(木) 21:54:33.35ID:dnnMeL55
>>57
そう?
論文など書くときは、設定いじればいいだけじゃん。
プロジェクターや大画面に映すと綺麗だし、
英語と日本語でフォント変える面倒くささが無くなって助かってる。
0061名刺は切らしておりまして
垢版 |
2019/08/29(木) 21:59:04.38ID:dnnMeL55
>>51
データベースとしては神なんだけど、
インターフェースやアウトプットとしては未だにexcelないと話にならない。

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

結局、
excel入力→アクセスで統合→excelでアウトプット
の無駄。
0062名刺は切らしておりまして
垢版 |
2019/08/29(木) 21:59:31.18ID:jHayuZAM
>>2
indexとmatch派多いな
俺はoffsetとmatchだ
0063名刺は切らしておりまして
垢版 |
2019/08/29(木) 22:00:34.80ID:1dpDk1J4
index( ,match(,,))だよな普通
0067名刺は切らしておりまして
垢版 |
2019/08/29(木) 22:56:23.52ID:cbRsMawR
>>33

sum信用出来ない。って、PC使うな。って事だろ。
0068名刺は切らしておりまして
垢版 |
2019/08/29(木) 22:56:46.07ID:cbRsMawR
>>66

有るみたいだぞ。
0071名刺は切らしておりまして
垢版 |
2019/08/29(木) 23:27:43.61ID:vqgCjPaV
イルカも最新のAI搭載して復活させてくれ。
0073名刺は切らしておりまして
垢版 |
2019/08/29(木) 23:41:36.33ID:ZjiFUfoC
あんな遅いもん使えん。
PCが2時間もハング状態(笑)
職場のをこっそりACCESSに移植してやろうw
0075名刺は切らしておりまして
垢版 |
2019/08/29(木) 23:58:20.34ID:wETAeqEY
未だに数列を[]で囲った奴が理解できない・・・
0076名刺は切らしておりまして
垢版 |
2019/08/30(金) 00:10:57.06ID:I+pRjjmi
>>72
複雑になるならVBA側でユーザー関数作って、セルから使えばいいじゃん
0077名刺は切らしておりまして
垢版 |
2019/08/30(金) 00:14:49.07ID:mhtSp6I5
>>51
accessはお手軽で良いんだけどデータ構造を意識出来ない人には敷居が高いからね
個人的にはピボットテーブルが無くなって残念だった
0078名刺は切らしておりまして
垢版 |
2019/08/30(金) 00:19:33.34ID:Jvf0Ge42
エクセルは数式だけで何とかする派
セル見るだけじゃわからない挙動するのは嫌い。色んな人が使い回す前提だけど
0079名刺は切らしておりまして
垢版 |
2019/08/30(金) 00:40:43.55ID:bVVFNh0F
>>4
バカラック
0081名刺は切らしておりまして
垢版 |
2019/08/30(金) 01:27:52.74ID:+EIZU80+
スレとは関係ないが、ちょっと愚痴らせて。

ウチの職場には未だにデータ入力する部分をセル結合して作表するのがいる…。
0083名刺は切らしておりまして
垢版 |
2019/08/30(金) 01:58:23.51ID:MfyTP1CE
>>37
verticalのVとhorizontalのHやろ。
0084名刺は切らしておりまして
垢版 |
2019/08/30(金) 02:12:45.39ID:qjIyTH7m
いいこと思い付いた。
将来の時に備えて、zlookupの商標登録をしておこう。
0085名刺は切らしておりまして
垢版 |
2019/08/30(金) 02:17:07.68ID:qjIyTH7m
exceiで空白セル参照してるのに、0が表示されるのはなんでだ?
あのクソ仕様をどうにかしろ。
空白のセルなら空白を返せよ!0を返すな!
0092名刺は切らしておりまして
垢版 |
2019/08/30(金) 05:24:56.78ID:SCx3pofE
>>33
勘弁してください
いくらMSでもsumはきちんと出来ます
電卓で検算する意味不明です
0093名刺は切らしておりまして
垢版 |
2019/08/30(金) 05:29:38.32ID:mZn13Eo7
こんなの誰が使うの?
0094名刺は切らしておりまして
垢版 |
2019/08/30(金) 05:36:44.29ID:icyciM2J
そもそもsqlたたけよ
何万行もあってVLOOKUPて
0096名刺は切らしておりまして
垢版 |
2019/08/30(金) 05:55:11.51ID:HYGeaCUW
>>51
うちの会社はAccessまで買うお金がないんだ
まあExcel神の社員がいろいろやってくれるから、あえてAccessまで買わなくとも間に合っている
0098名刺は切らしておりまして
垢版 |
2019/08/30(金) 07:43:55.46ID:HNOnc4qo
土挫器用Excelでプレビューと印刷結果が違うバグは治るのかな
Mac用は20年くらい前のExcel5アップデートで治ったけど
0099名刺は切らしておりまして
垢版 |
2019/08/30(金) 07:46:41.49ID:4CWOPjuU
俺はVLOOKよりHLOOKを使ってる変わり者
0100名刺は切らしておりまして
垢版 |
2019/08/30(金) 07:50:34.64ID:1eXSZ7Y7
>>51
普通の文系ユーザーはいきなり結果を求めるからな。
理系は順序やデータの使い回しを考えてデータとプレゼンテーションは分けて考えるけど
0101名刺は切らしておりまして
垢版 |
2019/08/30(金) 07:53:35.90ID:nNmXY7Hb
>>4
バカラック
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況