Excel総合相談所 131
■ このスレッドは過去ログ倉庫に格納されています
▼━質問テンプレ (出来れば使ってね) ━━━
【1 OSの種類 .】 Windows**
【2 Excelのバージョン 】 Excel**
【3 VBAが使えるか .】 はい・いいえ
【4 VBAでの回答の可否】 可・否
▼━関連スレ━━━━━━━━━━━━
前スレ
Excel総合相談所 130
https://find.5ch.net/search?q=excel
Excel VBA 質問スレ Part51(1000到達済み)
https://find.5ch.net/search?q=excel+vba
【質問不可】Excel総合相談所スレの雑談・議論スレ4
https://find.5ch.net/search?q=excel+%E3%80%80%E7%9B%B8%E8%AB%87%E6%89%80 >>510
できないよ
>>479ではできなかった。excel2013
>509
実はvlookupの1億倍優秀な関数だったりする >>505
死ねは挨拶の人がいるんだから
そこで牙剥いてどうすんのさ >>473です。
度々申し訳ございません。
https://i.imgur.com/QCoROaE.jpg
昨日文字だけで羅列をしてしまいましたが、
D列Classを入力、E列およびG列入力によってI列J列の黄色とオレンジ帯に数値が自動入力したいと思っております。
よろしくお願いいたします。 >>507
揮発性関数なので、検索し直すための再計算までの時間が短くなりやすい >>507
流行ってるという点
本質的に言えばマイナスなんだが、なかなかどうしてこれが厄介
自称中級者の前でindex+match()なんて使おうものなら
「vlookup一つで住みますよwww」
と言われかねない
しかもそれを下手に論破すると空気が悪くなる
機能的な面よりも、人的な面、精神的な面でデメリットが多いと思う vlookupは分かりやすいのが利点でしょ。
index、matchだと関数の戻り値を引数にするので、初心者には難しい。
vlookup関数は脱初心者用の関数として教えやすいし理解もしやすい。
関数初心者には、表引きの便利さも実感できる。 vlookupは脱初心者ではなく、vlookupこそ初心者そのものの証でしょ
みんなvlook,vlookと馬鹿の一つ覚えのようだよ
index,matchとか出すと面倒だからvlookup使えるところはそれを提示しとく、それで問題ないからね
ちなみに俺はvlookup,matchはよく使う
理由はindex,match,matchにちょっとした面倒さを感じるからだ
但し数式は残さず値貼り付けで保存する箇所においての事 vlookupが難しいってヤツも珍しくはないし
使いこなしてExcel職人気どりの痛いヤツも >>523
昔の俺、VLOOKUPが苦手でINDEX使ってた口だわ
INDEXの方が理屈で分かりやすくて
今はどちらも使うけど自分だけのファイルはINDEX
他人と共用のはVLOOKUPと使い分けてる おれもあまりvlookup使わないんで詳しくないが
未だに検索して引張ってこれるデータは右側限定? ファイル容量的には、VLOOKUPの方が少なくてすむので
数千単位で検索したブックをメールで送るみたいな運用なら
VLOOKUPの方が、メガ単位で容量を減らせる分有利 >>527
言い訳と取る方がちょっとひねてるね
そんなに使うのが悪なようなのも極端 lookupでもindexでも5列目、って言ってて、手前で列挿入されたら6列目になるんだけどそれ自動的に対応してくれるの? index match matchはたしかにちょい面倒
しかもindex match matchを3回ネストしなきゃなんない時とかならvlookup matchでよかろう
ていうかさ、同様の答えは求められるのにそこまで絶対を拘るって何? >>528
たった数MBのために重くするのは意味がわからない >>531
自動的にとは?
列挿入したらそりゃ反映するよ >>531
それが普通じゃないか
vlookupとか一列追加されたら全部ずれるからそっちのほうが問題だろう >>530
悪だね。あれは絶対に使わないほうが良い >>537
悪の端的な理由を書いてくれないと知らない者にとっては理解できないよ >>536
一回だけなら問題ないだろう、と思ってもそのブックが肥大化した時に結局作り直すハメになる
それと真ん中に列が増えると検索列が変わるので超めんどくさい。下手すれば大きいミスにつながる
俺は未来のミスを防ぐために、最初からvlookupを使わない
何度も痛い目を見てきたからね >>538
vlookupのデメリット
・左側を検索できない
→カスすぎる
・一行ずらした検索ができない
→あまり機会はないけど、結局indexmatchかlookup辺りに頼るハメになる
・重い
→範囲指定を最小にすればある程度防げるが、巨大な表から検索する時はどうしようもない
作業列でどうにかなるけど、そんなことするならindexmatchで良い
・検索対象の列が増えるとずれる
→地味に一番ヤバイ。普通にミスが起こる >>539
そんなへぼい使い方するからだよ
vlookup単体で式残しといたりするわけ?
しかもそんな長期間使用に及ぶ資料を…
そんな理由かよ、ワロタ
そんなのindex matchに決まってんだろw
反対に10年使わないって、1回きりの集計でも使わないってことだからな
自分は1回きり集計ならちょこちょこ使うよ >>540
え?だから数式残す資料にvlookupそのまま残そうとする感覚の方が異常でしょ
それを一生懸命vlookup批判してたわけ?
このスレむっちゃレベル低いんだな
呆れた >>539
>1回だけなら問題ないだろう〜肥大化
え?意味わからんよ
数式残さないならどこが問題? 頭固くて、その場に応じて使い分けができないんだろw
ほんと急いでる時の捨て計算ならそりゃvllokupの方がはえーわ 一回だけの資料が定期的に必要になるってパターンは無いのか vlookupのメンテ性の悪さは致命的だな
あとから表を変更できるように作ろうと思っても作りようがない
眼の前の問題をぱぱっと解決して捨てるには向いてる
でもそんなんでいいなら、excel以外のもっと向いてる手段がある >>541-542
集計?俺は検索と言っている
使い捨ての集計なんて普通ピボット 集計にvlookup笑・・・えない
よっぽど元データが悪いんかね、ご愁傷さま >>545
そもそもvlookupで数式残すなんて粗悪なやり方はしないからなー
定期処理が必要、と変更になっても数式残さないならvlookupでもindex matchでも範囲により合う方を使う
数式残しとく必要があるならindex match matchを大抵使う >>548
(^-^)あ、そ?
反対に元データが悪いってどんなパターン?
BIツールから出したデータだけど、1列情報欲しいだけなら何も困らんよ >>546
お前ら頭だいじょーぶ?
メンテ必要なやつにvlookup使うのはーと議論してたなら頭悪すぎるぞ
そんな低レベルな理由で断固vllokup反対とか言ってると思わなかった >>547
別ファイルとか別シートから検索するなら普通にvlookup使いますが 確かに
わざわざ検索範囲を貼り付けてーのピボットとかはやらんね 当たり前のことを必死に言ってたんだねw
10年使わないってw
いいよvlookupなんて一生使わなくても困らないんだから >>546
Excel以外のもっと向いてる手段てどんなの? 適当な嘘書いてもいいからvlookup使うな厨がいるんだな
vlookupと聞いただけで湧いてくるやつら
おそらく「自分はExcel達人、vlookupできるといい気になんじゃねーよ」を日々会社で心の中で繰り返すあまりその自尊心を保つ為にvlookup使いを否定することで自分を保つ奴らだなw
10年使ってないw はいどーぞ >>546
Excelファイルのあるデータをキーに、別のExcelファイルのデータを検索して引き当てるとした時、Excel以外で何を使うのか適当か教えてください。 vlookupで検索する表の外にcolumn()ー1とか入れといて、それを参照した式にすりゃ列挿入も問題ない vlookup columnもメンテの悪さからやめたな vlookup撲滅厨とやらのExcel以外の代替え案はだんまりか レベルの低い会社にいるのがばれてもーたってところだな
うちは相当プログラム組む人でも適宜vlookupが入ってるのは見るね 2列だけ情報取るとか
もちろん範囲が広がらない要素がないもの
長期間使う資料にvlookup使ってる人はもしかしたら居るのかもしれないけど、自分が目にする範囲はそんなのは無くしてる
他人が使うのは知らん 勝手にどーぞ vlookupで普段毒吐いてるからvlook…って聞いた途端、キーってなるんだろうな >>558
excelからスタートする時点で間違ってるけど、
まずテキストデータに戻して、適当なスクリプト言語で処理する
連想配列とかハッシュとかディクショナリーとか呼ばれてる機能で同じことができる >>568
でもさそれExcel板でぶっ放す時点で間違ってね?
間違ってるときたw
Excelでの話してるんだから全然違うじゃん話が
無理無理過ぎてワロタ Excelからスタートする時点で間違ってるw
他の板でやってくれ なんでテキストに戻すとかんなめんどくせーことやらせんだよ
必死で策考えたんだろうなこの空白の時間w
上に適当なこと言って突っ込まれて必死パターンと同じ Excelで仕事してる現場でvlookupを使わないようにさせるため、そんな廻り道をさせるなんてどんな迷惑な奴なんだよ
相手にされねーよ、こんな奴 >>568
どう考えても、仮にテキストからスタートしてもそっちの方が面倒だな。
Excel以外の方が向いてると言ってのだから、実務の現場で大多数が実現可能な方法でない限りクソだよ。 連想配列、そっちの方が完璧面倒かかるよ
だいいちビジネスソフト板でそれ言ってどうすんの? >>575
このスレではほら、vlookup matchは禁止らしからさ
column使ったって同じ現象起きていくよな
検索対象ズレる可能性あり そもそも長期的に使用する資料を列指定で取得しようとする時点で無理がある。
何かしらのユニークキーで取得しようとするのが当たり前と思ってるけどな。
ここでindex matchを繰り返してた人はindex match matchとvlookup matchの使用比較したことないんだろ。
他のところで同じ話をしたことあるが、引数がひとつ少ないのはvlookup matchの利点ではある、ですんなり話は終わった。 vlookup入れっぱなしのファイルのこと言ってたんか
びつくり vlookup match
は分かるけど、
index match match
はどういう式になるんだ?
=INDEX(B:B,MATCH("b",MATCH("title",A1:C1,0),0)) って書いた瞬間に気づいた
indexの第三引数を使うのね、失礼 >>568
オマエアレだろ、 VBAスレでpowershell推してた奴。 >>582
どこいってもスレチな話題で荒らしてるのか
しかも匂わせるだけとかw
いやらしいやっちゃ powershellはシステムの深いところに入ろうとすると必須だけど、
普通のことをやるだけならbatファイルで事足りる
大抵の人にとっては面白そうだけど使いみちがない >>578
古いバージョンだと引数をひとつでも減らせるのはかなり大きなメリットだったね
今も式の見やすさに影響あるけど vlookupだと範囲で指定できるので名前付き範囲と相性がいい
適当なテーブルにHogeTableって名前つければ
VLOOKUP(key,HogeTable,2,0)
のようになんのテーブルから引っ張ってきてるかわかりやすい
index matchだとoffsetも併用しなければならず冗長
indexの取得範囲とmatchの検索範囲それぞれに別名つけるとか無駄だし >>584
マジであいつなのかw
恥ずかしいヤだなwww 使うことを「悪」とまで書くのはちょっと異常さを感じたな 上のほうでただのLOOKUPが優れてるとか書かれてたけど
そのLOOKUPはどうなん?
俺使った時ないけど >>509>>512だよね
自分もlookupは使ったことはるか昔に一度しかなく記憶も…
何が優れてるかよくわからない
でも上のやり取りからするにvlookup撲滅厨はlookupと見ただけで発狂してるってのもありそうな
解説欲しいね vlookup撲滅厨はあれだけ豪語してたのにlookupの利点は説明しないんだね。 名前の定義
column
使えばmatchやindex使うより簡単で確実 >>534
ん?いや、だから5列目って言ってたものは6列目になるから、その6列目をピックアップするようになるの?? >>595
絶対値にしてるかどうかでも変わってくるんじゃない? >>597
絶対値で5列目って言ってた場合、列挿入したら崩壊するのかなあみたいな >>598
あのー、崩壊とかいちいち書き方に具体性なく曖昧なんですね >>586
古いバージョンだとどういうメリットがあったの? >>547だわ、今帰ってきた
買い物+飲んでたが、お前らずっとこんなことで争ってたのか
もうちょい有意義に人生使ったほうが良いぞ
vlookupは嫌いだけど、vlookupmatchはいいね
使わせてもらうわ indexmatchのほうがいいな
左に検索できないのは致命的だし
参照方向が変わる場合でもhlookupに切り替えなくていいし >>601
ユニークキー使うとんちもなくvlookup批判放置してったおっさんかよーw
vlookup matchは手軽でいいよ
けどあまり大量にはおススメしないし、数式残すならindex match matchだな >>603
すまないね、vlooklupも捨てたもんじゃないな
vlookupが悪と言ってすいませんでした vlookup撲滅厨は2匹
>>546=>>568と>>604 てかExcel使うようになったの最近なんだけど、猛者ってほどでもないんだな、みんな vlookupって小数検索するの苦手だから気をつけたほうがいいよ
そういう意味で私はあまり使わないかな
共有する相手がlookupしか使えないかつ小数検索をしない場合にはlookupをなるべく使ってるけど >>606
その上にaccessが待ってるし、更に上に法律関係の業務が待っている
excelだけ極めるなんて、一般事務だけじゃないだろうか ■ このスレッドは過去ログ倉庫に格納されています