1: ニッパー(東京都) [US] 2019/10/13(日) 23:07:42.99 ID:B+zBM2zF0● BE:295723299-2BP(2000)
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
2: あるるくん(鳥取県) [EU] 2019/10/13(日) 23:08:49.20 ID:FrjqLmRS0
同じ機能の関数あった気が

3: あゆむくん(日本) [EU] 2019/10/13(日) 23:09:00.49 ID:aYZZfZQp0
多次元配列の山椒ができるのか

4: ぶんちゃん(新潟県) [US] 2019/10/13(日) 23:09:15.16 ID:43uir9uD0
パズルみたいで時間を忘れるよな

5: みのりちゃん(茸) [US] 2019/10/13(日) 23:11:42.39 ID:sZ0BNEXd0
多用すると重くなるでしょ
似た機能でサクサク軽いのないの

6: ミミハナ(長野県) [CN] 2019/10/13(日) 23:11:51.31 ID:f+fPK4bp0
indexとmatch使えば左側に検索値なくてもOK

33: レインボーファミリー(神奈川県) [ニダ] 2019/10/13(日) 23:43:04.30 ID:Yei4f0Ot0
>>6
それ使わなくてもよくなるってことだな

7: めろんちゃん(茸) [EU] 2019/10/13(日) 23:13:22.96 ID:5gSO1Xu60
Office2010使ってる俺には関係ない

子供も大人も楽しめるプログラミング教育教材【embot】プログラミングおもちゃ

8: でパンダ(やわらか銀行) [ZA] 2019/10/13(日) 23:14:08.31 ID:d4mG7fb40
入れ子が糞過ぎるシートの引き継ぎ受けて丸一日潰したことあるわ
バカがシート弄るな

9: 陣太鼓くん(東京都) [MY] 2019/10/13(日) 23:15:06.45 ID:BZDZ5FLp0
vlookupが使えるだけで穴リストになれるのか?

10: モバにゃぁ?(神奈川県) [ニダ] 2019/10/13(日) 23:15:14.74 ID:Y6ghEBkz0
if文で空白の場合を指定しとかないと
汚くて仕方がないあれのこと?

11: ぴょんちゃん(神奈川県) [ニダ] 2019/10/13(日) 23:15:22.58 ID:iwcCMvzb0
複合条件使いにくいからあまり使わないな

12: あゆむくん(SB-iPhone) [BR] 2019/10/13(日) 23:16:02.43 ID:o2KnbdNa0
matchとindexの組み合わせが最高だよね
vlookは素人関数

15: ミミハナ(長野県) [CN] 2019/10/13(日) 23:21:08.46 ID:f+fPK4bp0
>>12
vlookupとはパフォーマンスが違うよね

13: アストモくん(日本) [ニダ] 2019/10/13(日) 23:18:52.30 ID:rogRK71j0
vぉおくpの参照を昇順に並べなあかん仕様に気付かず膨大な時間を無駄にした漏れにあまやれ

14: デ・ジ・キャラット(東京都) [DE] 2019/10/13(日) 23:19:16.31 ID:CiG9bgdg0
素人関数でもなんでも動けば勝ち

16: あるるくん(家) [US] 2019/10/13(日) 23:21:13.25 ID:I0pPBw+n0
俺も似たような関数作ったけど

17: 総理大臣ナゾーラ(光) [CN] 2019/10/13(日) 23:25:38.98 ID:DxC1uTzl0
VLOOKUPとか前職の嫌な思い出しかないからもう名称すら聞きたくないわ

18: アイちゃん(埼玉県) [FR] 2019/10/13(日) 23:26:14.26 ID:Mob84WrE0
右じゃなくて左を取り出したいんだが

19: さくらとっとちゃん(奈良県) [MA] 2019/10/13(日) 23:27:16.63 ID:uSiM8k1t0
SUMしか使えないんだが?

20: アフラックダック(滋賀県) [ニダ] 2019/10/13(日) 23:27:46.47 ID:xisFHRrh0
look系は重いからオートフィルタとif組み合わせた方法の方がよほど使いやすい

21: ティーラ(SB-iPhone) [BR] 2019/10/13(日) 23:28:17.70 ID:Ha6RwwTm0
vlookupはiferrorと組み合わせないとなんか汚い

22: ティーラ(神奈川県) [US] 2019/10/13(日) 23:31:48.57 ID:aNOqHBf00
lndirectのほうが世界かわるやろ

23: かえ☆たい(ジパング) [US] 2019/10/13(日) 23:32:07.13 ID:gX3MTQUz0
自分で作った関数にしてる



24: BMK-MEN(京都府) [GB] 2019/10/13(日) 23:32:24.06 ID:cZ7ekSuM0
情報遅過ぎだろw

25: かえ☆たい(ジパング) [US] 2019/10/13(日) 23:33:34.54 ID:gX3MTQUz0
だいたいエラー時の戻り値指定できるようにしとけ

26: クロスキッドくん(神奈川県) [GB] 2019/10/13(日) 23:37:48.41 ID:t0oe7+/p0
VBAでADO経由でSQL処理する

27: スピーフィ(京都府) [JP] 2019/10/13(日) 23:38:03.94 ID:P4X6Z4cD0
y=f(x)で挫折

28: たまごっち(SB-iPhone) [US] 2019/10/13(日) 23:39:14.53 ID:4z7hLfpY0
あそこまでやって何列目を読ませるかいちいち数えて指定しなきゃいけない時点でクソ関数としか思えないんだが

29: アッキー(茸) [US] 2019/10/13(日) 23:39:17.55 ID:qriqczAp0
エクセルって便利機能を知り尽くしたようでも、人から新たに教えてもらうこと次々出てくるよね

30: シャリシャリ君(新潟県) [DE] 2019/10/13(日) 23:39:25.19 ID:eF1hg5xj0
=NA()

31: エキベ?(大阪府) [US] 2019/10/13(日) 23:40:36.50 ID:5QV1SFzD0
vlook使うたびジョブズは天才だと思う

32: アイちゃん(千葉県) [IQ] 2019/10/13(日) 23:41:47.26 ID:2ERS6pvh0
最近エクセル開くと修復しますかのメッセージが出て、シートの一枚目が空になって開くのが連発してムカつく
大事なファイル

34: Kちゃん(やわらか銀行) [US] 2019/10/13(日) 23:47:02.65 ID:BfFusDNt0
説明聞いてもわからんのだが、別のシートに一覧で書いた物を
別のファイルから検索して、出てきた一覧から選んで貼り付ける桐みたいなやつ無いのかな

35: ミルミルファミリー(茸) [US] 2019/10/13(日) 23:47:29.63 ID:WuQASxqA0
vlookupは使いづらさもあるけど遅いのが問題だろ
それは解決するのかな?

36: こぶた(神奈川県) [GB] 2019/10/13(日) 23:50:21.72 ID:wzIPbAq80
マクロとvlookup組み合わせたファイル使ってて、起動時微妙に重いなとは思ってたけど
やっぱvlookupって重いのか…

37: アストモくん(日本) [ニダ] 2019/10/13(日) 23:50:56.05 ID:rogRK71j0
何で見た目通りに印刷されん
もう何年経ってる?直す気無いんか

38: シャリシャリ君(長屋) [ニダ] 2019/10/13(日) 23:54:39.38 ID:S0BmE9Qt0
ずっと2000を使ってたけど、2016に変えたら
関数の処理がすごく遅くなった
なんなのこれ

39: UFO仮面ヤキソバン(埼玉県) [ニダ] 2019/10/13(日) 23:56:45.06 ID:17I3iEck0
もうaccess使お?

40: おれゴリラ(SB-iPhone) [EE] 2019/10/14(月) 00:00:04.16 ID:kxuFiJOR0
Microsoftはずっと天下取った気であぐらかいてたからオフィス製品はほんとに進歩しないな
横向きのフィルターいつ作るんや