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

1 :田杉山脈 ★:2019/08/29(木) 20:23:04.86 ID:CAP_USER.net
米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

99 :名刺は切らしておりまして:2019/08/30(金) 07:46:41.49 ID:4CWOPjuU.net

俺はVLOOKよりHLOOKを使ってる変わり者

45 :名刺は切らしておりまして:2019/08/29(木) 21:26:23.71 ID:eOHDOEEp.net

accessが火を噴くぜ!

144 :名刺は切らしておりまして:2019/08/30(金) 21:42:59.46 ID:LcopxOYb.net

>>92
なにか割り算した数値を小数点以下も保持したまま
何百行もSumすると、表示上は整数値になっていた
ものの和とずれることはよくあるぞ(笑)

133 :名刺は切らしておりまして:2019/08/30(金) 17:55:35.82 ID:p0utlwx+.net

>>112
Vlookup覚えたらエキスパート

75 :名刺は切らしておりまして:2019/08/29(木) 23:58:20.34 ID:wETAeqEY.net

未だに数列を[]で囲った奴が理解できない・・・

80 :名刺は切らしておりまして:2019/08/30(金) 01:00:38.34 ID:WIrwENIC.net

まあ、使って慣れるしかないだろうな
便利か否かはそれから判断するわ

65 :名刺は切らしておりまして:2019/08/29(木) 22:11:04.60 ID:tFs6XtP6.net

>>4
ABC

127 :名刺は切らしておりまして:2019/08/30(金) 12:43:35.87 ID:rZ1H/QrF.net

>>124
古い環境でも使う可能性があるから旧関数で対応できるなら
基本的ン新関数は使わない

114 :名刺は切らしておりまして:2019/08/30(金) 09:39:44.90 ID:FArvriEP.net

すまん、vbaでよくね?

87 :名刺は切らしておりまして:2019/08/30(金) 02:48:31.89 ID:3OwjGFG/.net

>>2
vlookupばかり使ってたからいいこと聞けた
ありがとう

69 :名刺は切らしておりまして:2019/08/29(木) 23:12:26.06 ID:kYRSaFeB.net

セルに入力した文字が勝手にリンクに変わるのやめてほしい

154 :名刺は切らしておりまして:2019/08/31(土) 01:34:52.60 ID:8un+zOrg.net

>>150
計算結果の小数点以下を処理して整数値にする、
ということができないやつの方が圧倒的に多いと
いうのが残念な現実なんだわ。

23 :名刺は切らしておりまして:2019/08/29(木) 20:54:04.42 ID:nOGaXGJ2.net

>>20
中身だけコピーしたらいいだろ

33 :名刺は切らしておりまして:2019/08/29(木) 21:01:11.19 ID:zdMXWU/R.net

うちは神エクセルだから関係ないな
あとsumを信用するとか無いわ。
必ず電卓で検算してるぜ

189 :大島栄城 :2019/08/31(土) 15:16:13.71 ID:kJaDWAC7.net

日立製作所で居たとき、ワークフローって良く言ってたな

しかし、そんなでかいデータベースあっても、けっきょく、細かい仕事の調整で
エクセルいじってるだけと言う

95 :名刺は切らしておりまして:2019/08/30(金) 05:52:48.73 ID:HYGeaCUW.net

>>18
書き込み用のパスワードを設定してもダメなのか?

104 :名刺は切らしておりまして:2019/08/30(金) 08:28:27.35 ID:pK6MApjZ.net

Vlookup廃止されたら現場はパニックだろうな

20 :名刺は切らしておりまして:2019/08/29(木) 20:52:18.55 ID:k50urPrm.net

>>18
そんなことより書式ロックしてるのにコピペしたら書式ついてくるのやめてほしいわ

15 :名刺は切らしておりまして:2019/08/29(木) 20:49:46.59 ID:k50urPrm.net

>>14
やめろよ
大変なことになる

82 :名刺は切らしておりまして:2019/08/30(金) 01:42:38.72 ID:UZLa3PGo.net

俺が目視で探す方が速い

174 :名刺は切らしておりまして:2019/08/31(土) 09:52:39.48 ID:H7uPnB8a.net

>>171
ttp://officetanaka.net/excel/function/tips/tips48.htm
これをデフォルトでやれって言ってるだけだろうけど、何と勘違いしてるんだ?

124 :名刺は切らしておりまして:2019/08/30(金) 11:52:20.11 ID:Bblw6kFi.net

対応するExcelのバージョンによっては、使いたくても使えないわな

97 :名刺は切らしておりまして:2019/08/30(金) 05:55:30.06 ID:HYGeaCUW.net

>>93
えっ

93 :名刺は切らしておりまして:2019/08/30(金) 05:29:38.32 ID:mZn13Eo7.net

こんなの誰が使うの?

158 :名刺は切らしておりまして:2019/08/31(土) 03:34:29.62 ID:vcZWaSHt.net

>>156
ツールの名前を知ってるだけのアホ自慢www

39 :名刺は切らしておりまして:2019/08/29(木) 21:13:52.12 ID:k50urPrm.net

>>37
ほう、そんなに>>1を読むのが嫌いか

8 :名刺は切らしておりまして:2019/08/29(木) 20:43:27.88 ID:9kZHNkel.net

R言語で処理したほうが百万倍速い

156 :名刺は切らしておりまして:2019/08/31(土) 03:24:21.19 ID:kJlQjR7f.net

日本人ってダイナミクスとかフローとか使わないよね

せいぜい詳しい本部社員でもアスセス程度までしか知らない

184 :名刺は切らしておりまして:2019/08/31(土) 13:02:24.44 ID:YVaxKczY.net

>>166
オプションで消せるぞ

59 :名刺は切らしておりまして:2019/08/29(木) 21:54:33.35 ID:dnnMeL55.net

>>57
そう?
論文など書くときは、設定いじればいいだけじゃん。
プロジェクターや大画面に映すと綺麗だし、
英語と日本語でフォント変える面倒くささが無くなって助かってる。

72 :名刺は切らしておりまして:2019/08/29(木) 23:29:52.92 ID:Tvc9k+YI.net

そんな複雑なるならボタンおいてvba側で処理するわ

71 :名刺は切らしておりまして:2019/08/29(木) 23:27:43.61 ID:vqgCjPaV.net

イルカも最新のAI搭載して復活させてくれ。

161 :名刺は切らしておりまして:2019/08/31(土) 03:56:08.25 ID:cLSz1oRo.net

俺はサムプロダクト派

11 :名刺は切らしておりまして:2019/08/29(木) 20:45:40.26 ID:pQqvMxOt.net

>>7
データ構造がそもそも検索向きじゃないから
XLOOKUPなんて使わないでデータベースに移行して使った方がいいだろ

167 :名刺は切らしておりまして:2019/08/31(土) 08:16:01.44 ID:ttTdMf/z.net

>>166
右クリックのサブメニューか?
それより左にでる数値か文字か表示してくれる奴だ!

5 :名刺は切らしておりまして:2019/08/29(木) 20:29:41.70 ID:u45IRaOd.net

失せろ、MS

52 : :2019/08/29(木) 21:43:28.17 ID:MwMmVMYr.net

 彡”⌒ヾ
. ( ^ω^)俺も特定のシートでは馬鹿の様に関数を使いまくるので

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

 彡”⌒ヾ
. ( ^ω^)LibreOffice ではエラーでオープン出来ず

62 :名刺は切らしておりまして:2019/08/29(木) 21:59:31.18 ID:jHayuZAM.net

>>2
indexとmatch派多いな
俺はoffsetとmatchだ

190 :名刺は切らしておりまして:2019/08/31(土) 15:29:46.11 ID:Vyv/sdOy.net

null?
excelならn/aだろ?not available。na関数の戻り値

102 :名刺は切らしておりまして:2019/08/30(金) 08:01:15.10 ID:Nhp0X8OI.net

データが昇順であるなら、VLOOKUPはTRUEにしたほうが早い

91 :名刺は切らしておりまして:2019/08/30(金) 05:15:17.55 ID:JGiDxnRW.net

追加なら別に問題ない
vlookup廃止されたら暴れる

201 :名刺は切らしておりまして:2019/08/31(土) 16:48:53.22 ID:wNW62eC3.net

>>8
R は言語としては遅いぶるいなのにそれでもExcelよりは早いのか
Excel の遅さに爆笑

>>18
本当にそんなバグがあるのか?
保存実行のさいに保存されないという挙動じゃないの?
つまり、見えているのはバッファ

98 :名刺は切らしておりまして:2019/08/30(金) 07:43:55.46 ID:HNOnc4qo.net

土挫器用Excelでプレビューと印刷結果が違うバグは治るのかな
Mac用は20年くらい前のExcel5アップデートで治ったけど

181 :名刺は切らしておりまして:2019/08/31(土) 11:21:56.11 ID:H7uPnB8a.net

>>180
マジやべえやつだな

94 :名刺は切らしておりまして:2019/08/30(金) 05:36:44.29 ID:icyciM2J.net

そもそもsqlたたけよ
何万行もあってVLOOKUPて

152 :名刺は切らしておりまして:2019/08/31(土) 00:07:30.33 ID:o6nT+d/C.net

>>148
ただのアホだなお前

164 :名刺は切らしておりまして:2019/08/31(土) 07:41:05.96 ID:UL4h9xAr.net

そもそも、nullは空文字列とは別物なんだが。

17 :名刺は切らしておりまして:2019/08/29(木) 20:50:27.62 ID:fX2/HI9h.net

vlookupしか使わない

70 :名刺は切らしておりまして:2019/08/29(木) 23:19:23.77 ID:Mru1XYcA.net

アホ vlook
素人 index
通  address
プロ offset
変態 配列数式

138 :名刺は切らしておりまして:2019/08/30(金) 19:28:19.22 ID:YlCIuXHZ.net

>>135
そういう操作できるんならやってるよなぁ

35 :名刺は切らしておりまして:2019/08/29(木) 21:04:43.63 ID:jXb5LGbL.net

い、引数

194 :名刺は切らしておりまして:2019/08/31(土) 16:15:14.98 ID:o6nT+d/C.net

>>191
nullは戻り値が無いってことで#n/aはただのエラーコードだから両者は全く別物だ
そもそもなぜ該当値が無い場合にエラーを返すのかを考えればこんな初歩的な疑問は
出てこないはずなんだが

38 :名刺は切らしておりまして:2019/08/29(木) 21:13:26.65 ID:jZeJVmd5.net

>>31
重たい

121 :名刺は切らしておりまして:2019/08/30(金) 10:47:44.46 ID:JwfwyncF.net

第4パラメータはコンマゼロにしときゃVLOOKUPで問題ないだろ

203 :名刺は切らしておりまして:2019/08/31(土) 17:03:29.90 ID:dME+ci2D.net

エクセルの達人立花孝志がここは多いみたいだな

109 :名刺は切らしておりまして:2019/08/30(金) 08:52:58.94 ID:zNRLCH7j.net

>>106
SUMIFはこの10月の消費税アップに伴い導入が
検討されている。vookupはok。

57 :名刺は切らしておりまして:2019/08/29(木) 21:49:16.07 ID:lXOmn30J.net

新しい関数とか興味ないから遊ゴシックを排除してくれ

128 :名刺は切らしておりまして:2019/08/30(金) 12:44:56.55 ID:LJKrr6JP.net

>>2
その場限りならVLOOKUPの方が楽だけど、継続的に使うならindex matchしかないよな。

208 :名刺は切らしておりまして:2019/08/31(土) 17:19:44.63 ID:Dz5chQaj.net

>>207
画像とかは思いつかなかったわ、スゲーな

142 :名刺は切らしておりまして:2019/08/30(金) 20:47:47.65 ID:rZ1H/QrF.net

>>140
Excelの組み込み関数だけでnullを返す方法なんか無い

143 :名刺は切らしておりまして:2019/08/30(金) 21:28:57.74 ID:LHKlrl4f.net

>>92
反映されなかったりするで

48 :名刺は切らしておりまして:2019/08/29(木) 21:40:51.05 ID:+6GU/6vH.net

これってアドイン?だったかな
昔からできたような

76 :名刺は切らしておりまして:2019/08/30(金) 00:10:57.06 ID:I+pRjjmi.net

>>72
複雑になるならVBA側でユーザー関数作って、セルから使えばいいじゃん

186 :名刺は切らしておりまして:2019/08/31(土) 13:36:30.43 ID:IHzNoQy8.net

3dlookupだろ。
時代は。

187 :名刺は切らしておりまして:2019/08/31(土) 14:35:30.62 ID:CcwzLUrn.net

50万件×50万件ぐらいのマッチならindex+matchの曖昧検索で問題なし。いちいちaccessに持っていく必要なし。

149 :名刺は切らしておりまして:2019/08/30(金) 23:55:47.56 ID:GU1e2+rf.net

>>1
これ入れると途端に重くなって固まるんだよな
マジでうざい

4 :名刺は切らしておりまして:2019/08/29(木) 20:29:04.79 ID:p06897wm.net

LOOK OF LOVE っていい曲だよな。わかる人おる?

3 :名刺は切らしておりまして:2019/08/29(木) 20:26:29.14 ID:of4Gd9np.net

なぜこんなに時間かかるんだよ
出し惜しみかよ

153 :名刺は切らしておりまして:2019/08/31(土) 00:26:11.98 ID:sgFVv8LG.net

そろそろ表計算よりもっと使えるビジネス計算ソフト考案できんのか?

210 :名刺は切らしておりまして:2019/08/31(土) 17:24:19.28 ID:NzNHPhCD.net

僕のOffice2000では使えないんですね
残念です

197 :名刺は切らしておりまして:2019/08/31(土) 16:38:09.94 ID:wNW62eC3.net

>>1
社畜の持続可能な奴隷労働に役立つね

207 :名刺は切らしておりまして:2019/08/31(土) 17:10:34.74 ID:z8eL3hZi.net

>>199
こーゆーのでなんとかなりそう?

https://tec.74th.net/trouble-case-of-excel-diagonal-line/

61 :名刺は切らしておりまして:2019/08/29(木) 21:59:04.38 ID:dnnMeL55.net

>>51
データベースとしては神なんだけど、
インターフェースやアウトプットとしては未だにexcelないと話にならない。

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

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

58 :名刺は切らしておりまして:2019/08/29(木) 21:54:29.00 ID:p06897wm.net

>>37
お前はプログラミング言語を学ぶ前に国語を学びなさい

173 :名刺は切らしておりまして:2019/08/31(土) 09:46:04.87 ID:yOGDJoNB.net

条件付き書式を組み合わせましょう

26 :名刺は切らしておりまして:2019/08/29(木) 20:55:27.36 ID:BWd/y3zJ.net

>>2
これよ

77 :名刺は切らしておりまして:2019/08/30(金) 00:14:49.07 ID:mhtSp6I5.net

>>51
accessはお手軽で良いんだけどデータ構造を意識出来ない人には敷居が高いからね
個人的にはピボットテーブルが無くなって残念だった

55 :名刺は切らしておりまして:2019/08/29(木) 21:46:56.04 ID:VmY0EsWU.net

>>2
おお、良いこと聞いたわ!
調べてみるありがと!

206 :名刺は切らしておりまして:2019/08/31(土) 17:10:23.04 ID:Dz5chQaj.net

> Excel の遅さに爆笑
馬鹿が組めばどんな言語でも遅くできる
って言うことも理解できない>>201に爆笑

199 :名刺は切らしておりまして:2019/08/31(土) 16:45:11.91 ID:Dz5chQaj.net

>>195
条件付き書式で斜め罫線って設定できるようになった?

44 :名刺は切らしておりまして:2019/08/29(木) 21:21:24.52 ID:6rV5UOyK.net

文字列と数値を認識できない、他所のファイルの他所のシートを読みに行くのが遅い、小数点の計算が??な時があるので使ってない。

56 :名刺は切らしておりまして:2019/08/29(木) 21:47:01.90 ID:ef1IQKsV.net

sqlとnode.jsサポートでいいです

50 :名刺は切らしておりまして:2019/08/29(木) 21:43:05.15 ID:oVftWmjC.net

VLOOKめんどい
相対参照と絶対参照忘れるわ

125 :名刺は切らしておりまして:2019/08/30(金) 12:07:44.60 ID:Qw3UWt7W.net

>>2
理解できない情弱なんでググッてきます

41 :名刺は切らしておりまして:2019/08/29(木) 21:18:08.02 ID:lJEYhupN.net

>>37
vは列方向じゃないかな

89 :名刺は切らしておりまして:2019/08/30(金) 04:06:08.86 ID:B8PWqhnR.net

>>2
現時点の最適解よね

34 :名刺は切らしておりまして:2019/08/29(木) 21:02:03.51 ID:HZMtDjCA.net

vlookup、そうなんだよね、便利だけど並び替えしてないと
変なところで「妥協マッチ」を返してくる。

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

193 :名刺は切らしておりまして:2019/08/31(土) 16:12:16.08 ID:AjZwy9Xz.net

>>175
nullぽ

79 :名刺は切らしておりまして:2019/08/30(金) 00:40:43.55 ID:bVVFNh0F.net

>>4
バカラック

176 :名刺は切らしておりまして:2019/08/31(土) 10:14:43.51 ID:50TLhni9.net

>>98 印刷倍率、フォントサイズを個別に変えるとNGだね

LOOKUP系関数は不要派だわぁ
判定系関数で十分やろ、素人が使うと知らずに間違った解を帰している事が多い

68 :名刺は切らしておりまして:2019/08/29(木) 22:56:46.07 ID:cbRsMawR.net

>>66

有るみたいだぞ。

180 :名刺は切らしておりまして:2019/08/31(土) 10:39:30.01 ID:o6nT+d/C.net

>>179
出来ないのに例なんかあるわけないだろこのアホウ

107 :名刺は切らしておりまして:2019/08/30(金) 08:50:48.03 ID:9bWeat53.net

>>25
互換性の問題があるから、
当分は残すやろ、、
既存のワークシートでvやらhやら
使ってるのが動かなくなる、、

115 :名刺は切らしておりまして:2019/08/30(金) 09:47:58.37 ID:f2PU9ue0.net

ワークシート関数で事足りる事を何でもマクロで済まそうとする奴は氏んでほしい。

191 :名刺は切らしておりまして:2019/08/31(土) 15:47:52.98 ID:k4L3oIHl.net

俺が使用中で俺がファイルを開けません

40 :名刺は切らしておりまして:2019/08/29(木) 21:16:26.38 ID:7tgR1O6u.net

>>2
これを知るとVLOOKUPなんて使えない

209 :名刺は切らしておりまして:2019/08/31(土) 17:23:42.12 ID:UL4h9xAr.net

>>205
なわけない

空白(文字)と、空文字列はまた別物なんだが、馬鹿には説明しても判らないだろう。

入力していないセル参照が空文字列を返すなんて仕様になったら、集計対象範囲内に
空白セルを含むSUM()とか、軒並みエラーだわな。

細かいことやりたければ、セルにチマチマと式を書くんじゃなくて、VBAでやれば
いいだけ。

155 :名刺は切らしておりまして:2019/08/31(土) 03:22:12.68 ID:kJlQjR7f.net

RPAとERPまだー

66 :名刺は切らしておりまして:2019/08/29(木) 22:48:26.87 ID:Tvc9k+YI.net

アクセスなんて未だに使ってるとこあるの?

18 :名刺は切らしておりまして:2019/08/29(木) 20:50:35.69 ID:zBMTAEeY.net

読み取り専用で開くが書き込みできるバグをいい加減に直して

(Visited 14 times, 1 visits today)

参考になったらSNSでシェアお願いします!

レスを投稿する(名前省略可)

この記事を読んだ方へのおすすめ

最近のコメント

コメントはまだありません
ページTOPへ↑