ExcelのVLOOKUP関数をはじめて知ったときは感動したよな あれの進化版XLOOKUPが出るぞ
■ このスレッドは過去ログ倉庫に格納されています
MicrosoftがExcel関数「XLOOKUP」を発表! 「VLOOKUP」から何が進化した?
10/13(日) 20:01配信 ライフハッカー[日本版]
Excelで、VLOOKUP関数の使い方をはじめて知った日のことを、今でもはっきりと覚えています。
あの日、コーヒーテーブルに座っていた私は、「この奇妙な関数はなんだろう?」とふと思ったのです。
そして、そのパワーを知り、後戻りできなくなりました。それから、スタンフォード大学のビジネスアナリストとして、私は仕事で毎日のようにVLOOKUPを使うようになりました。
ところでVLOOKUPとは?
VLOOKUPとは、ある場所の値を参照して、別の場所の値を取り出せるExcel関数です。たとえば、次のようなスプレッドシートがあるとします。
VLOOKUPを実行すると、セル(F5)に、ある列からある値(たとえばA列の”bus")を検索して、同じ行の別の列の値(C列の”blue”)を取り出すことができます。
HLOOKUPも、行と列の指定が逆になるだけで同じことができる関数です。ある行のある値を参照し、同じ列の別の行から値を取り出します。
XLOOKUPで何ができる?
そして今回、MicrosoftのJoe McDaid氏が「アイコニックなVLOOKUP関数の後継」と称するXLOOKUPが新たに登場しました。
XLOOKUPは、水平、垂直の両方を参照できるところからその名が付けられました(そう、HLOOKUPの代わりにもなる!)。
XLOOKUPは、引数を3つ(VLOOKUPより1つ少ない)指定するだけで、ピンポイントで値を取り出すことができます。
XLOOKUP(検索値, 検索範囲, 戻り値の配列)
検査値:何を検索するか
検査範囲:どの範囲を検索するか
戻り値の配列:何を返すか
先ほどのスプレッドシートの例に戻りましょう。"house"という単語に関連付けられている色を検索して、その情報をセルに取り出したいとします。その場合、単純に次のように入力するだけでOKです。
XLOOKUP(“house”,a:a,c:c)
簡単ですね。
XLOOKUPは、VLOOKUPよりも短く簡単なコマンドであるだけでなく、VLOOKUPが長年夢見てきた逆検索も実現しています。つまり、検索値より左にある値も取得できるようになったのです。まるで魔法です!
残念ながら、現在のところ、誰もがXLOOKUPを使えるわけではありません。
Microsoftはまず、Office 365 Insidersにこの関数を搭載しました。ですので、誰よりも早くXLOOKUPをマスターしたい人は、ベータ版を試すことをおすすめします。
https://headlines.yahoo.co.jp/article?a=20191013-00000003-biz_lifeh-life 多用すると重くなるでしょ
似た機能でサクサク軽いのないの indexとmatch使えば左側に検索値なくてもOK 入れ子が糞過ぎるシートの引き継ぎ受けて丸一日潰したことあるわ
バカがシート弄るな vlookupが使えるだけで穴リストになれるのか? if文で空白の場合を指定しとかないと
汚くて仕方がないあれのこと? matchとindexの組み合わせが最高だよね
vlookは素人関数 vぉおくpの参照を昇順に並べなあかん仕様に気付かず膨大な時間を無駄にした漏れにあまやれ >>12
vlookupとはパフォーマンスが違うよね VLOOKUPとか前職の嫌な思い出しかないからもう名称すら聞きたくないわ look系は重いからオートフィルタとif組み合わせた方法の方がよほど使いやすい vlookupはiferrorと組み合わせないとなんか汚い あそこまでやって何列目を読ませるかいちいち数えて指定しなきゃいけない時点でクソ関数としか思えないんだが エクセルって便利機能を知り尽くしたようでも、人から新たに教えてもらうこと次々出てくるよね 最近エクセル開くと修復しますかのメッセージが出て、シートの一枚目が空になって開くのが連発してムカつく
大事なファイル 説明聞いてもわからんのだが、別のシートに一覧で書いた物を
別のファイルから検索して、出てきた一覧から選んで貼り付ける桐みたいなやつ無いのかな vlookupは使いづらさもあるけど遅いのが問題だろ
それは解決するのかな? マクロとvlookup組み合わせたファイル使ってて、起動時微妙に重いなとは思ってたけど
やっぱvlookupって重いのか… 何で見た目通りに印刷されん
もう何年経ってる?直す気無いんか ずっと2000を使ってたけど、2016に変えたら
関数の処理がすごく遅くなった
なんなのこれ Microsoftはずっと天下取った気であぐらかいてたからオフィス製品はほんとに進歩しないな
横向きのフィルターいつ作るんや そんなことよりエクセルにもうちょっとワード要素を入れろよ
文字幅や文字間隔の調整やインデントの微調整機能くらいできるだろ 素直にWORD使えばって思うけど
sheet1はexcel
sheet2はword
みたいなことが出来ると便利かもね >>35
なんか2016で早くなったっての見たんだけどそうでもないんか?
最近vlookup多用しているファイル扱わなくなったからわからん 何でそんな処理をExcelでやるんだよ?
Excelなんて表とグラフを見栄え良く表示、印刷するものだろ
検索やデータ処理なんかAccessにやらせろよ ふーん
LibreOffice使ってるから関係ない 大量のデータとvlookup組み合わせたら
開くたびに十分計算するようになったぞw
重いんだともかく 40代以上でエクセル使えるって言ってる事務職員ってだいたいVLOOKUP知らない。 >>42
なんで表計算しかできないと思ってるの?
テンプレ化できる書類はエクセルで作ったほうがミスも書式が崩れる事も無くて使い勝手が良いんだよ
例えば案内状に名前入れ忘れた時ワードだと問答無用で印刷されるけどエクセルなら名前の記入ができてませんとエラー返して印刷を自動停止させられる
エクセル使いこなせば使いこなすほどワードがゴミに思えてくる 使いやすくて良いね
Vlookupに代わって今後のスタンダードになるだろうね >>48
オートフィルタ使ったマクロ使えよw
これならVBAわからなくても簡単に作れる
文字データだけで10m超えるファイルでも抽出コピーに3秒もかからんよ >>42
逆に聞きたいんだが、計算結果や表グラフを紙ベースにしたい時にエクセルで表現しきれないならどうすればいい?
結果だけ引用して他のソフトで作り直すなんてしち面倒くさいし
広告屋ではないけど、不特定多数に見せるものだから恥ずかしくない整ったものを作りたいんだ >>53
結果は別紙にして、レポートは別に書かん?
面倒臭いとか言われてもねぇ >>53
それってexcelで作ったものをワードに取り込むだけじゃないの?
結果だけなら >>10
関数の後ろに「&""」を付ければいいだけやで >>54-55
文書だけならワード使うけど、表グラフも織り交ぜて作らないと別添の訳注だらけになるからなぁ
それに計算結果だけじゃないわ、言い間違えた そもそもエクセルってマルチスレッド、マルチcpu非対応だよね?
むかし10万ぐらいの数の商品在庫調整関連で使ったとき、クソ重たくて時間取られてた覚えある。 説明聞かんでも分かるわ
今更作られても互換性を考えたら使えない 検索ワード入力用のセル1つで
いろんな項目をキーにできるってことか >>49
ドロップダウン作って見せるだけでパソコンの大先生になれた時代だからな >>43
シートごとには違うけど、異なるオフィスファイルを纏める事が出来るバインダー?とか言う機能が
2000頃まであったようだけど、いつの間にかなくなってしまったな vlookup使った共有ファイルで
列いじんなって書いてるのに列いじって
「使えなくなったんですけど!」
とかいう奴しね なんで2003か最悪2007の時に入れなかったかね うそっ
Excelって方眼シート作って文書作成に使うソフトですよね? >>67
collum関数で列指定すれば良いんじゃ 検索結果をリストで取れないから相変わらず使いにくい 職場のおばちゃんがvlookupに感動して生データを違うシートに入れるようになって資料が10MBを超えるようになった vlookup使えるだけで
実際、仕事の速度異常に上がるよな ソートしてなくても正しく参照できるようにならないと
ACCESSの替わりにはならない >>57
え?普通にWord内にExcel表挿入するだけだろ?
まさかそのままWord内で編集できるの知らんのか? >>82
vlookよりsumproductの方が重い?
indexとmatchがいいのか、うーん 会社「excel2013で動かないから使用禁止な」 ものすごい量の配列のシートを上から目線で「vlookupで〜」って糞同僚から指示聞くのが面倒で
欲しいデータだけ聞いて、データをDBに入れてSQL処理してvlookupしてるフリした
最近のこの風潮なんなん? >>56
それ知らんかった、普通にif使ってた
今度糞同僚にドヤ顔返してみるわ、 index,matchでやるから困らない。
たまにVLOOKUPでやろうとすると、引数がなかなか思い出せない。 >>45
少し早くなったと思う。
でもvlookupを遅いと感じるほど多用するくらいならVBA書いた方が楽そう。 >>84
一括管理したい数表が膨大で、いちいち個別にワードに放り込んでたら管理や編集ができないんじゃないか
リンク貼り付けがいいのかも シートの配列を考えて作ればVLOOKUPで事足りるんだろけどな >>97
そんくらいなら最初からテーブル作ってAccess使おうよ… ん?エクセルからいつの間にかQRコード作成ツールが消えてるやん! んなことよりaccessからカレンダーやピックアップDATE消えてんの
ふざくんな 他人の作ったエクセルファイルをメンテするめんどくささは異常
よく分からんリンク切れの外部参照がいっぱいくっついていてファイルを開く時点からゲンナリする ロータスやマルチプランの頃から使ってたけど
Excelの初期の頃は検索機能がなかったんだぞ
まさかと思って電凸したわ >>1
>XLOOKUPは、引数を3つ(VLOOKUPより1つ少ない)指定するだけで、ピンポイントで値を取り出すことができます。
true / falseのあいまい検索ができなくなってるのかこれ? >>104
Trueはまず使わんからな
少なくともワイは一度も使った事ないわ なんかVLOOKUP使えたら中級者とか言われてて
レベルの低さに唖然とすると vlookupに合わせたシート作るの嫌だからindex+match使う >>33
lookupは検索先の情報が昇順に並んでないと上手く機能しない
index matchのネストは、昇順関係なくピンポイントで拾ってくる
だから、仕様が変わらない限り、このネストがなくなることはない >>2
LOOKUP()
がそんな感じ
というか、これはVLOOKUP()の進化版じゃなくてLOOKUP()の進化版な気がする XLOOKUP
SUMIFS
IFERROR
この辺は少し慣れた人なら誰でも欲しいと思ってた関数だよね
なんでなかなか実装されなかったのか 仕事場のオフィスが最新版なんて奴はほとんどいないので、相手にされない。 >>108
初級が底辺すぎるんだよ
マクロとか凄すぎるんだよ EXCELとWORDをACCESSに統合してほしい 事務員のお姉さんてやたら罫線とかセル装飾系詳しくね?
関数になるとアレな人多いがw >>112
ロータス1-2-3世代だから@押しちゃう >>129
事務のお姉さん「条件付き書式(ドヤッ!)」
俺 「…。(リアクションに困る)」 普通にRDB使うようになったから、Excel関数はほぼ忘れた なんと
じゃあもうマクロ使っていちいち昇順にソートしなくてもいいのか
すげえ進化だな 結局DBで設計するのが遠回りのようで近道
エクセルだけで完結させようとするからおかしくなる xlookupで作ったシートを2010とか古いオフィスで開くと崩れるの? >>137
そこが大事なとこだな
人柱カモンカモン >>67
式入れてる部分に編集ロックかけてもダメなの? >>139
式を弄らなくても参照先の列をいじられると
列の指定番号やらなんやらがズレて使えなくなるね >>128
わかってない
大量データ扱うACCESSが重くなる >>137
関数定義したセルに#NAMEって出るだけだろ >>128
マニュアルとか規約集なんかは、Access+Wordが意外といい
元データAccessで、出力がWird ■ このスレッドは過去ログ倉庫に格納されています