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
0139名刺は切らしておりまして
垢版 |
2019/08/30(金) 20:02:08.21ID:rZ1H/QrF
>>136
表示形式で0を非表示にするだけだろ
「#,##0;-#,##0;""」とか
0140名刺は切らしておりまして
垢版 |
2019/08/30(金) 20:41:21.07ID:mHOodutm
>>139
nullを返してほしいってことだろ
0142名刺は切らしておりまして
垢版 |
2019/08/30(金) 20:47:47.65ID:rZ1H/QrF
>>140
Excelの組み込み関数だけでnullを返す方法なんか無い
0143名刺は切らしておりまして
垢版 |
2019/08/30(金) 21:28:57.74ID:LHKlrl4f
>>92
反映されなかったりするで
0144名刺は切らしておりまして
垢版 |
2019/08/30(金) 21:42:59.46ID:LcopxOYb
>>92
なにか割り算した数値を小数点以下も保持したまま
何百行もSumすると、表示上は整数値になっていた
ものの和とずれることはよくあるぞ(笑)
0145名刺は切らしておりまして
垢版 |
2019/08/30(金) 22:35:45.23ID:eIv/TPjy
>>95
代用で対応させるのじゃなく直せという話で
0148名刺は切らしておりまして
垢版 |
2019/08/30(金) 23:45:28.88ID:vp7HKAeP
>>142
そうだよ、それに文句いってるって話だけど、日本語難しいのかな
0149名刺は切らしておりまして
垢版 |
2019/08/30(金) 23:55:47.56ID:GU1e2+rf
>>1
これ入れると途端に重くなって固まるんだよな
マジでうざい
0150名刺は切らしておりまして
垢版 |
2019/08/30(金) 23:56:55.08ID:GU1e2+rf
>>144
これコピーして値貼りして数字固めて小数点以下なしにするのが普通だと思う
0151名刺は切らしておりまして
垢版 |
2019/08/31(土) 00:01:23.63ID:eupb55Mk
>>34
今までいちいち&で文字列繋げてたわ…
良いの教えてもらったわ、ありがとう
0152名刺は切らしておりまして
垢版 |
2019/08/31(土) 00:07:30.33ID:o6nT+d/C
>>148
ただのアホだなお前
0154名刺は切らしておりまして
垢版 |
2019/08/31(土) 01:34:52.60ID:8un+zOrg
>>150
計算結果の小数点以下を処理して整数値にする、
ということができないやつの方が圧倒的に多いと
いうのが残念な現実なんだわ。
0155名刺は切らしておりまして
垢版 |
2019/08/31(土) 03:22:12.68ID:kJlQjR7f
RPAとERPまだー
0156名刺は切らしておりまして
垢版 |
2019/08/31(土) 03:24:21.19ID:kJlQjR7f
日本人ってダイナミクスとかフローとか使わないよね

せいぜい詳しい本部社員でもアスセス程度までしか知らない
0157名刺は切らしておりまして
垢版 |
2019/08/31(土) 03:30:20.38ID:8un+zOrg
>>155
表計算ソフトとは機能も用途もまったく違うじゃん。
RPAとかERPとか、流行り言葉を知ってるオレ様は
すごいでしょ、っていうバカ自慢なのかな?
0158名刺は切らしておりまして
垢版 |
2019/08/31(土) 03:34:29.62ID:vcZWaSHt
>>156
ツールの名前を知ってるだけのアホ自慢www
0160名刺は切らしておりまして
垢版 |
2019/08/31(土) 03:56:05.15ID:IRWZ2Z9f
>>123
連投すまんな。

データ解析、では無いけど、
向いたデータをサマって報告書に使ったり、
ツールに食わすために、該当する行だけ抜いて
加工して、、とかとか。
0162名刺は切らしておりまして
垢版 |
2019/08/31(土) 04:53:28.75ID:axjvWEiV
これって互換性はどうなるのよ
もしかして365が主流になったら、互換性なんか考えないでバンバン仕様変更していくスタイルなのか?
0163名刺は切らしておりまして
垢版 |
2019/08/31(土) 06:15:21.35ID:kNvGxdzp
>>142
if文で""分岐されりゃ計算結果としてnull返るでしょ。
セルそのものの値がnullにはならんが。
そのまま値で固定すれば一発でセルの値としてnullになる。
0164名刺は切らしておりまして
垢版 |
2019/08/31(土) 07:41:05.96ID:UL4h9xAr
そもそも、nullは空文字列とは別物なんだが。
0166名刺は切らしておりまして
垢版 |
2019/08/31(土) 08:10:19.02ID:loApPNj2
セルを選んだときに出る、コピペとかのメニューだす小さい四角(なんて呼ぶんだ)
あれ、列幅が短いシート扱っているとき、隣のセルの数値を隠すんでじゃまです。
0168名刺は切らしておりまして
垢版 |
2019/08/31(土) 08:37:56.94ID:50TLhni9
電卓で検算www
表示値と実値で合計違うからな!オプションをチェックしとけ
0169名刺は切らしておりまして
垢版 |
2019/08/31(土) 08:43:02.14ID:jBr6fB+e
>>3
本来なら34年前だよな
まともなエンジニアがいなかったのねえ
0170名刺は切らしておりまして
垢版 |
2019/08/31(土) 08:50:02.30ID:L8kXzHtR
>>7
db覚えろよ無能
0171名刺は切らしておりまして
垢版 |
2019/08/31(土) 09:02:02.26ID:o6nT+d/C
>>163
具体的にどうやってやるんだw
出来もしないことをさも出来るように書くなよこのアホウ
0172名刺は切らしておりまして
垢版 |
2019/08/31(土) 09:23:13.93ID:jGKXYqS9
値を返す以外に、色・フォント・線とかを変えられるようにして欲しい
0174名刺は切らしておりまして
垢版 |
2019/08/31(土) 09:52:39.48ID:H7uPnB8a
>>171
ttp://officetanaka.net/excel/function/tips/tips48.htm
これをデフォルトでやれって言ってるだけだろうけど、何と勘違いしてるんだ?
0175名刺は切らしておりまして
垢版 |
2019/08/31(土) 09:56:30.18ID:o6nT+d/C
>>174
全く理解してないなお前
それはnullじゃないって話だよ
0176名刺は切らしておりまして
垢版 |
2019/08/31(土) 10:14:43.51ID:50TLhni9
>>98 印刷倍率、フォントサイズを個別に変えるとNGだね

LOOKUP系関数は不要派だわぁ
判定系関数で十分やろ、素人が使うと知らずに間違った解を帰している事が多い
0177名刺は切らしておりまして
垢版 |
2019/08/31(土) 10:23:29.58ID:H7uPnB8a
>>175
空文字とnullを厳密に使い分けるなら空文字ってか?
0178名刺は切らしておりまして
垢版 |
2019/08/31(土) 10:31:18.37ID:o6nT+d/C
>>177
使い分けできないって話なのに本当にアホだなお前
0179名刺は切らしておりまして
垢版 |
2019/08/31(土) 10:37:04.35ID:H7uPnB8a
>>178
使い分けてない例がどんだけあることか。
ら抜き言葉とか全部訂正してるの?
そのレベルの揚げ足取りに休日捧げて楽しそうな人生だな。
0180名刺は切らしておりまして
垢版 |
2019/08/31(土) 10:39:30.01ID:o6nT+d/C
>>179
出来ないのに例なんかあるわけないだろこのアホウ
0181名刺は切らしておりまして
垢版 |
2019/08/31(土) 11:21:56.11ID:H7uPnB8a
>>180
マジやべえやつだな
0182名刺は切らしておりまして
垢版 |
2019/08/31(土) 11:26:28.00ID:o6nT+d/C
>>181
頭大丈夫か
0183名刺は切らしておりまして
垢版 |
2019/08/31(土) 11:37:12.47ID:rBV4385r
nslookupで間に合ってる
0184名刺は切らしておりまして
垢版 |
2019/08/31(土) 13:02:24.44ID:YVaxKczY
>>166
オプションで消せるぞ
0186名刺は切らしておりまして
垢版 |
2019/08/31(土) 13:36:30.43ID:IHzNoQy8
3dlookupだろ。
時代は。
0187名刺は切らしておりまして
垢版 |
2019/08/31(土) 14:35:30.62ID:CcwzLUrn
50万件×50万件ぐらいのマッチならindex+matchの曖昧検索で問題なし。いちいちaccessに持っていく必要なし。
0188名刺は切らしておりまして
垢版 |
2019/08/31(土) 14:46:06.45ID:UL4h9xAr
>>176
ワークシートの全セル選択して、セル属性の「配置」→「縮小して全体を表示する」
をセットしてやればいいんでないの?
0189大島栄城 ◆n3rBZgRz6w
垢版 |
2019/08/31(土) 15:16:13.71ID:kJaDWAC7
日立製作所で居たとき、ワークフローって良く言ってたな

しかし、そんなでかいデータベースあっても、けっきょく、細かい仕事の調整で
エクセルいじってるだけと言う
0190名刺は切らしておりまして
垢版 |
2019/08/31(土) 15:29:46.11ID:Vyv/sdOy
null?
excelならn/aだろ?not available。na関数の戻り値
0194名刺は切らしておりまして
垢版 |
2019/08/31(土) 16:15:14.98ID:o6nT+d/C
>>191
nullは戻り値が無いってことで#n/aはただのエラーコードだから両者は全く別物だ
そもそもなぜ該当値が無い場合にエラーを返すのかを考えればこんな初歩的な疑問は
出てこないはずなんだが
0197名刺は切らしておりまして
垢版 |
2019/08/31(土) 16:38:09.94ID:wNW62eC3
>>1
社畜の持続可能な奴隷労働に役立つね
0200名刺は切らしておりまして
垢版 |
2019/08/31(土) 16:45:41.07ID:wNW62eC3
>>7
sort 済みの配列をキャッシュ層でもてば
lookup? とかは結構速く終わるよね

なんで柔軟性のないExcel でやろうとするかね
0201名刺は切らしておりまして
垢版 |
2019/08/31(土) 16:48:53.22ID:wNW62eC3
>>8
R は言語としては遅いぶるいなのにそれでもExcelよりは早いのか
Excel の遅さに爆笑

>>18
本当にそんなバグがあるのか?
保存実行のさいに保存されないという挙動じゃないの?
つまり、見えているのはバッファ
0202名刺は切らしておりまして
垢版 |
2019/08/31(土) 16:56:28.24ID:wNW62eC3
>>144
いまだに rational型を excel は扱えないのか?
excelよりも小学生のほうが賢いんだな
0203名刺は切らしておりまして
垢版 |
2019/08/31(土) 17:03:29.90ID:dME+ci2D
エクセルの達人立花孝志がここは多いみたいだな
0204名刺は切らしておりまして
垢版 |
2019/08/31(土) 17:05:44.08ID:dME+ci2D
>>85
あれの解決方法知らなかったから、しばらく考えてもう一つ空白を作って対応した
0205名刺は切らしておりまして
垢版 |
2019/08/31(土) 17:07:03.16ID:wNW62eC3
>>85
C言語のようにビット演算するためだった言語のブーリアンが0を偽として返す
MSはたぶんCの類で書いて、言語の偽が0なのでそのまま考えずに0を返す仕様にしちゃったのだろう

MSの仕事の仕上りには期待しないほうがいい
cmdの内部コマンドのひとつは引数の定義域外のエラー処理が書かれてないものがあった
表示が乱る最悪の副作用付きだった
0209名刺は切らしておりまして
垢版 |
2019/08/31(土) 17:23:42.12ID:UL4h9xAr
>>205
なわけない

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

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

細かいことやりたければ、セルにチマチマと式を書くんじゃなくて、VBAでやれば
いいだけ。
0211名刺は切らしておりまして
垢版 |
2019/08/31(土) 17:43:06.57ID:fRKYcml0
>「SUM」や「AVERAGE」に続き、3番目に使用頻度が高いと言われている基本的な関数だ。

AVERAGEなんて使ったことねええええ
0214名刺は切らしておりまして
垢版 |
2019/08/31(土) 20:08:53.75ID:eupb55Mk
>>212
きっとsumとcountaで無理矢理やってたんだろう
0215名刺は切らしておりまして
垢版 |
2019/08/31(土) 20:16:11.88ID:QICXaeyv
どのバージョンのexcelなら使えるのよ?
0216名刺は切らしておりまして
垢版 |
2019/08/31(土) 22:18:48.88ID:hRPvOOZc
>>210
関係ないけど
2003前後のバージョンで動かなくなるマクロが結構たくさん発生して改修が大変だったの思い出した
0218名刺は切らしておりまして
垢版 |
2019/09/01(日) 00:43:54.64ID:yJ/CsVTb
>>31
キー値に対応する数値データの集計ならsumproductでいいけど、
伝票番号から取引先名称を検索するようなときはsumproduct
ではどうにもならんよ。

>>60
それはその通りだけど、vlookupは数万行×数百列程度の生データ
からなにかを検索するにはお手軽で便利なんだわ。

>>123
とりあえず生データを落としてきて、伝票番号とかをキー値にして
取引先名称やプロジェクト名称なんかを検索するときに使うよ。
0220名刺は切らしておりまして
垢版 |
2019/09/01(日) 05:50:24.63ID:NjMhGFSJ
エクセルってXMLを拡張したデータ構造で保存してるんでしょ?
0221名刺は切らしておりまして
垢版 |
2019/09/01(日) 05:50:55.77ID:NjMhGFSJ
XLOOKUP、名前はちょっとカッコイイかも?

と思ってしまった朝
0222名刺は切らしておりまして
垢版 |
2019/09/01(日) 05:53:15.31ID:NjMhGFSJ
お手軽で言えば、Pandasでread_csvとか便利じゃん?
0223名刺は切らしておりまして
垢版 |
2019/09/01(日) 06:42:55.76ID:xTHcAJ3Y
日本企業のアクセス使用率の低さ
0225名刺は切らしておりまして
垢版 |
2019/09/01(日) 12:18:30.81ID:wlARNW4z
>>223
いろんな帳票や記録を紙ベースで保管しなさいなんてやってるうちは高くなんないんだろうなぁ
0226名刺は切らしておりまして
垢版 |
2019/09/01(日) 12:38:03.86ID:rPK1WfFK
>>18
それよりセルの文字入力中にenterキー叩いたら「読み取り専用モードだか大丈夫か?」
ってポップアップメッセージ出して聞いてほしい。
0227名刺は切らしておりまして
垢版 |
2019/09/01(日) 12:59:50.06ID:lN292r5M
>>18
バグではないだろ。ファイルが読み取り専用というのは
上書き保存できないということであって、ワークシートや
セルが保護されているということとは違うべ。
0228名刺は切らしておりまして
垢版 |
2019/09/01(日) 13:15:29.62ID:hbzYNdaZ
このスレ勉強になるわ
0230名刺は切らしておりまして
垢版 |
2019/09/01(日) 13:54:51.22ID:GXIdlpue
Excel方眼紙使ってるだけで事大の最先端を走ってるという誤解を生じさせる時点で罪深いわ。
ただでさえ低い日本人の生産性をますます落としてるしw
0232名刺は切らしておりまして
垢版 |
2019/09/01(日) 16:00:19.49ID:DIhqokZD
>>227
自分の環境では再現出来なかったがオリジナルファイル保護の要件を満たしてないんだから
それが事実ならバグだろ
0233名刺は切らしておりまして
垢版 |
2019/09/01(日) 16:37:37.31ID:0Kq2K1Qf
ここまで読んできたけど、わからないことだらけだった
お前らみんな何職なんだ。情報システム的な部署か
0234名刺は切らしておりまして
垢版 |
2019/09/01(日) 16:41:27.85ID:LPjq/iVm
>>233
Excelの関数とか詳しいのは情シス系の人よりは
経理財務系の人なんじゃないかな?

GLとか販売管理、原価管理系の生データから
分析資料をつくるような仕事するような人ね。
0235名刺は切らしておりまして
垢版 |
2019/09/01(日) 16:55:43.82ID:zGV7vHcy
>>232
元ファイルから一時ファイルを作って、それを画面に表示してるんだから元のファイルは保護されてるんでない?
0236名刺は切らしておりまして
垢版 |
2019/09/01(日) 16:56:28.30ID:oxQPXv70
>>2
それ
今まで知らなかったが
何気に使ってみたら簡単、高速、ベスト
0238名刺は切らしておりまして
垢版 |
2019/09/01(日) 17:05:10.68ID:gum57PgA
スレと関係ないけどエロい人に聞きたい

親族友人知人の
名前、電話番号、住所、メールアドレス、LINE,Facebook,Twitter,InstagramなどのID、顔写真
なんかのデータをまとめたいと思ってPCソフトやスマホアプリ検索したんだけど
こんなソフト当然あるだろうと思ったら全然見つからない
電話用の電話帳アプリや年賀状用の宛名住所ソフトはたくさんみつかるけど

エクセルで自分で作るしかない?
エクセル普段使わないのもあるけど
画像劣化したりレイアウト考えるの難しくてなかなか苦戦してる
■ このスレッドは過去ログ倉庫に格納されています

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