【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

0239名刺は切らしておりまして2019/09/01(日) 17:06:02.41ID:qmLViiTI
>>225
会計証憑をデータ保存して紙をなくせるかって上司に聞かれたからタイムスタンプと電子署名が必要ですができますって答えた
スタンプは紙に押すもんだぞと笑われて紙ベースが継続することになった
もうこの会社辞めたい

0240名刺は切らしておりまして2019/09/01(日) 17:06:58.86ID:nz8qzUqw
でも、近似値モードは初期値TRUEなんでしょどうせ。

0241名刺は切らしておりまして2019/09/01(日) 17:07:00.39ID:qmLViiTI
>>214
俺じゃん

0242名刺は切らしておりまして2019/09/01(日) 17:31:27.34ID:zoaX92WX
>>224
Extended Extensible Markup Language(XML)?

>>226
そんな糞UIは迷惑なだけ。 開いたブックのタイトルバーに『[読み取り専用]』と
出てるから十分だろ? 基本的に無知と言うか、Excelの使い方を間違っている。

そういうことをしたければ、ユーザに入力させたいセルのみ「セルの書式設定」-「保護」
タブにある「ロック」(デフォルトでON)のチェックを外して(ON→OFF)、ワークシートに
保護を掛ければいいだけ。

>>232
ファイルの保存操作か、VBAの Workbook.Close を呼ぶまでは、メモリ上に読み
込んだ一時的なデータ領域を書き変えているだけで、バグでもなんでもないわな。

VBA なら、ブックが不要になった時点で、Workbook.Close SaveChanges:=False を
呼べば一時的な変更をファイルへ反映せず、破棄終了できる。

あくまで設計思想の違いで、テキストエディタでも、サクラエディタやNotepad++
はキー入力を受け付けない。 メモ帳はExcelと同じ挙動で保存時に上書き不可の
メッセージボックスが出る。

0243名刺は切らしておりまして2019/09/01(日) 17:56:47.79ID:UDYGCJL2
>>226
カイル君が「読み取り専用モードの消し方を知りたいか?」って出てきたらいいんじゃね?

0244名刺は切らしておりまして2019/09/01(日) 19:43:42.87ID:I48vryEQ
>>233
>>234
情シス系の人はExcelには詳しくないことが多い。
Excelは、エンドユーザーが基幹システムから
データを落としてきて加工するツールとして
使われることが多いからね。

0245名刺は切らしておりまして2019/09/01(日) 20:12:18.15ID:8AhLVLF4
>>242
ひょっとしてExtensibleの意味がわかってないのか?

0246名刺は切らしておりまして2019/09/02(月) 01:17:09.13ID:ZZOsC5k5
スレ地だけど
>>238
探してるのは、名刺管理ツールじゃね?
クラウドが主流だけどさ
法人向けや個人向け

0247名刺は切らしておりまして2019/09/02(月) 01:18:53.32ID:v6ZzTblN
>>230
あの使い方はダメだわw
ドット絵職人みたい
使うソフトを間違えてる

0248名刺は切らしておりまして2019/09/02(月) 01:36:49.91ID:ZZOsC5k5
スレ地だけど
>>238
個人的にはクラウドは嫌なんで、用途は違うけど、keepassxcとかのパスワード管理ツールで暗号化して保存するだろうね
画像保存、win,mac,androidで使える、検索、import/exportもできる

0249名刺は切らしておりまして2019/09/02(月) 01:51:57.35ID:N+sfmh5C
>>245
漏れは、>>220 じゃねぇよ。(w
AIじゃあるまいし、そんなことすらも読めんのか?(w

0250名刺は切らしておりまして2019/09/02(月) 03:08:00.98ID:yg+jNXHg
>>246.248
おぉーレスありがとう
帰宅したらググって試してみる
名刺管理ソフトなんてジャンルあったのね

0251名刺は切らしておりまして2019/09/02(月) 04:50:26.79ID:AxgC9tmu
>>249
ならいちいちアンカーつけて絡んでくるなよw

0252名刺は切らしておりまして2019/09/02(月) 08:00:01.02ID:Ln3g/Kss
お前らまだEXCELで消耗してるの?

四国に住む俺はGoogleスプレッドシートで優雅に仕事してる
IMPORTRANGE関数とIMPORTANTXML関数を知らないなんて、もぐりだろう

0253名刺は切らしておりまして2019/09/02(月) 08:48:55.91ID:cXQ8CH4X
>>251
自意識高過ぎ、高杉くん乙

0254名刺は切らしておりまして2019/09/02(月) 08:55:06.34ID:7UKl0AiO
49歳だが何のことか理解できない
意味がわからない
パソコンは20年以上使ってます。

0255名刺は切らしておりまして2019/09/02(月) 08:57:53.63ID:pqDn8cmy
ただの。LOOKUPってのもなかったけか
使ったことないけど

0256名刺は切らしておりまして2019/09/02(月) 09:00:36.95ID:pqDn8cmy
>>254
パソコン20年使うのと、エクセル20年使うのとでは意味が違う

0257名刺は切らしておりまして2019/09/02(月) 10:15:07.56ID:qKENRuKf
>>252
インポートレンジは良いよな
オフィスでも導入しろよ

0258名刺は切らしておりまして2019/09/02(月) 11:33:45.53ID:t1picyx5
>>257
ただのリンク機能だろ

0259名刺は切らしておりまして2019/09/02(月) 12:26:47.94ID:YmNf4Dp5
そろそろ指定のセルにデータを貼る
関数が出て欲しいもんだが

0260名刺は切らしておりまして2019/09/02(月) 13:05:05.75ID:d86Ed3Vj
>>253
はあ?
勝手に絡んできて何言ってるんだよ、バカじゃねーの?w

0261名刺は切らしておりまして2019/09/02(月) 13:34:32.16ID:Fa9YQidr
近似値うんぬんはTRUE/FALSEじゃなくて、matchみたいに数字で指定させてくれ

0262名刺は切らしておりまして2019/09/02(月) 14:35:01.11ID:qKENRuKf
>>261
真 偽じゃダメだよな
Yes Noにして欲しい

0263名刺は切らしておりまして2019/09/02(月) 14:38:49.81ID:xKBW+p54
>>262
それなんか違うの?

0264名刺は切らしておりまして2019/09/02(月) 16:31:24.73ID:cXQ8CH4X
>>260
馬鹿は自分とは認められない、
意識高過ぎ、高杉くん乙

0265名刺は切らしておりまして2019/09/02(月) 17:17:01.57ID:d86Ed3Vj
>>264
>>260
最近流行りの勘違いして勝手にキレてるあおり運転野郎と同類なんだろうなw

0266名刺は切らしておりまして2019/09/02(月) 17:24:08.53ID:RfaTr1Oy
index(match)よりも軽いのかが問題

0267名刺は切らしておりまして2019/09/02(月) 17:54:22.47ID:cXQ8CH4X
>>265
そりゃ、リンク貼られただけで、勝手に絡まれてると勘違いしているお前自身だがな。

0268名刺は切らしておりまして2019/09/02(月) 18:50:10.42ID:d86Ed3Vj
アンカーという言葉も知らないのかよ…w
そもそもなんのためにアンカーしたのか意味不明だし

0269名刺は切らしておりまして2019/09/02(月) 19:01:17.68ID:qKENRuKf
>>258
そう思うよねわかるよ

0270名刺は切らしておりまして2019/09/02(月) 19:12:02.02ID:GEDVOc2U
>>259
それはExcelの「関数」のコンセプト上有り得ないのでは?
Excelの関数は、その関数が記述されたセルに何らかの値を
返す演算子であって、他のセルに何らかの操作をするもの
ではないでしょ。

0271名刺は切らしておりまして2019/09/02(月) 20:01:54.47ID:2hW8ur16
>>2
いいことを聞いた。ありがとう!

0272名刺は切らしておりまして2019/09/02(月) 22:21:56.94ID:vRQiZf2/
>>257
QUERYも導入してほしい

0273名刺は切らしておりまして2019/09/03(火) 01:52:16.77ID:hyEsYJbv
>>272
query
ってどんなんだっけ

0274名刺は切らしておりまして2019/09/03(火) 02:48:53.66ID:+f3MLDXI
Look of love ABC

0275名刺は切らしておりまして2019/09/03(火) 21:08:14.45ID:b57epL7h
>>92
マジであるんだな。

0276名刺は切らしておりまして2019/09/03(火) 22:01:05.39ID:LYXzVTsG
>>273
擬似SQLがかける

0277名刺は切らしておりまして2019/09/03(火) 22:22:00.63ID:TzNvv3Qx
Excelでヒーヒーいってる土挫がSQLなんか書けないでしょw

0278名刺は切らしておりまして2019/09/04(水) 02:02:21.55ID:sVJXMxxN
>>276
Queryは見よう見まねで書いたことあるがSQLってなんぞ

0279名刺は切らしておりまして2019/09/04(水) 04:40:09.07ID:1HIGu6m5
>>278
ぐぐれよ。

0280名刺は切らしておりまして2019/09/04(水) 07:02:49.28ID:7Z48idar
俺はイフエラーの鬼

0281名刺は切らしておりまして2019/09/04(水) 08:58:14.03ID:Oxfhiadb
>>146
他のプログラム処理した計算シートを、役人がEXCELでSUMして
合計が合わない、合わないって騒いで帰してもらえないんですわ、これが。

0282名刺は切らしておりまして2019/09/04(水) 09:03:19.72ID:8n09vtsv
>>281
端数処理ぐらいしろよ間抜け

0283名刺は切らしておりまして2019/09/04(水) 13:56:17.32ID:t33M4b6p
>>1
もうExcelはいいから
職場のジジババが自己満足の神エクセル作って社員に迷惑掛けまくってんだわ
もうExcelいやマイクロソフトはそのままフェードアウトしてくれや

0284名刺は切らしておりまして2019/09/04(水) 15:08:06.96ID:8k/YNr3z
>>283
現場は使いやすく、分かりやすければ何でも良いんだから、
自己満足じゃないソフトを自腹で用意してプレゼンして教育して関係各所に提出する書式を用意してデータのやり取りで連携出来るようにしてあげれば自分の部署に普及できると思うよ

0285名刺は切らしておりまして2019/09/04(水) 15:45:20.48ID:Mtsyahvr
自部署とか自社の都合だけでツールを変えるわけには
いかないことも多々あるからねぇ。

0286名刺は切らしておりまして2019/09/04(水) 15:54:43.73ID:dzw9Wn8T
>>285
結果Excelで帳票させればだけなんだから
>>284の提案は賛成だ

0287名刺は切らしておりまして2019/09/04(水) 23:03:56.37ID:NZP9k2Y3
>>286
????

0288名刺は切らしておりまして2019/09/08(日) 12:40:35.06ID:rYlXPzVv
事務職の連中らが作ったVLOOKUPとやらを派遣のエンジニアに全部VBAに
置き換えてもらったら、ブラックボックス化しすぎて逆に情シスの仕事が
増えてしまった( ´∀` )
このXLOOKUPとやらでシコシコ表やグラフを作ってる方がいいのかも

0289名刺は切らしておりまして2019/09/08(日) 16:52:36.83ID:sgq4rhdg
システムは可用性が重要でね。
誰でも即座に用いれなかったら存在してないのと同じでね。
即座に変えれるように設計してないのは存在してないのと同じでね

■ このスレッドは過去ログ倉庫に格納されています