【Excel】VLOOKUPで複数該当データ抽出方法!(INDEX+MATCHも)
HTML-код
- Опубликовано: 11 сен 2024
- エクセルのVLOOKUP関数やINDEX関数+MATCH関数では重複したデータがあっても複数は抽出できないのですがあることをすると実現できます。
vlookup関数がわからない方
• 【Excel】VLOOKUP関数の使い方!初...
countif関数を詳しく知りたい方
• 【Excel】実はこんなに使えるCOUNTI...
column関数についてもっと学ぶ
• 【Excel】ROW関数とCOLUMN関数の...
Countif を使って何番目が出てくるという方法が知りませんでした。勉強になります。
複数該当データ検索でrow関数を使って縦に検索とcolumn関数で横のオートフィルを使う検索方法で参考にさせていただきました。いつも勉強させていただいてます。
いつもご視聴ありがとうございます!
実務で困っていた問題を解決するヒントになりそうです。ありがとうございます❗️こんなに詳しい解説動画をシェアしていただいて本当に感謝していいます。
いつもご視聴ありがとうございます!!
流石先生です。
今日試しにやってみます、
上司に、頼まれたタスクがあるので、それを分かりやすく見せてあげようと思います。
タケシって…ポケモンを想定してるのかと思ったら、ドラえもんの方ですか笑
分かりやすい内容に加えて、さりげない笑いの要素を込めた動画、さすがです✨
いつも勉強させてもらってます
ホント組み合わせによって色んなことができるんですね
色々出来るはずのに、自分にそれを組み合わせて作り出す発想の引き出しが…
引き出しを増やしてくれてありがとうございます
ご感想ありがとうございます!
そうですね!Excelの関数はプログラミングしている感覚に近いので組み合わせ次第でいろいろできて楽しいです😊
実務で応用が利くご紹介は大いにありがたいです。データベースからの関連付け抽出に使ってみます
非常にわかりやすかったです
とても勉強になりました!
これと似たデータ整理の課題に取り組んで半年。何とかやり遂げたい。。
勉強になりました。
トレーナーをH列に縦方向に表示させる場合のやり方を教えていただきたいです。
今勉強中でまだやったことないのですが、COLUMN関数の代わりにROW関数を使えば出来るような気がします。
Excel初心者です。
とても参考になります。ありがとうございます!
例えばポケモン+タイプ=トレーナー
を出したい時はどうすればよろしでしょうか?
凄過ぎる。こんな事できるのか…
このcolumn関数の使い方は…!
数値の結合と仰ってましたがチャンネル内のcolumnの説明を探せば分かるかな…
いつもチャンネルを拝見し勉強させてもらっています。
Countif関数の応用方法とても参考になりました。
ひとつ質問があります。動画内の表をテーブルにしてD列の最終行にひとつデータを増やすと、Countif関数でユニークな値にした列の下から二番目がエラーになっていしまいます。
なぜかA8セルが「=D8&COUNTIF($D$2:D9,D8)」となってしまいます。データを増やすたびにエラーを直していくしかないのでしょうか。
お忙しいかと存じますが、お答えいただければ幸いです。
分かりやすい説明で少しずつできることが増えているのですが、横にコピーして横に並べるのではなく、縦にコピーして、列に並べる方法はありますでしょうか❓
すごいの一言!
いとも簡単にやってしまう能力の高さに驚愕。
トレーナーの種類をタケシの下にシズカ、シズカの下にスネオを並べたい場合、
ROW関数を使うべきなのはこちらのコメントを見てなんとなく理解したですが、
式がわかりません😭
ありがとうございます!今回も勉強になりました!!
とても分かりやすいです!
vlookupにできてindex+matchにできない事はありますか?
いつも勉強させてもらっています。
例えばですが、スタッフのシフト表から早番や遅番の複数抽出をする場合はA列のタイプやB列のトレーナー列は31日分必要なんですか?
その場合の数式がいろいろしてますが分かりません泣
ありがとうございます!
感謝です😂
A,B列に検索値を作らなくても、可能ですか?
勉強になります!これってワイルドカードで
検索したい文字列が含まれるものを一括で表示したい場合は使うことできますか?
ありがとうございます!
VLOOOKUP関数もMATCH関数も検索値を「"*"&G5&"*"」とすればワイルドカードは使えるのですが、今回のような複数該当を抽出するとなるとそれ以外にもいろいろと修正が必要になるのでできなくはないですがかなり複雑になるかと思います。
質問よろしいでしょうか。
vlook up で返ってきた値が”0”になってしまいます。(エラーにはなってないです)
vlookupの検索値とcountifで得たユニーク値を手入力で上書きすると、求めてる値が正常に返ってきます。原因は何でしょうか。
タイプの表でほのおとほのおの間の文字の入ったセルの数を数える関数を作りたいのですが、教えていただけませんか?
なるほど……でも、これならVBAのFindnextの方が……スミマセン。
いつも勉強になります。とってもわかりやすいです。
教えてほしいのですが、プルダウンの文字がたくさんあって探すのが大変です。1文字を入れるとプルダウンの中にある文字が上に上がってくるようにするには、どうしたらよいでしょうか?
ご感想ありがとうございます。
ドロップダウンリストに項目がたくさんあって選ぶのが大変ということですね。
>1文字入れるとプルダウンの中にある文字が上に上がってくる
という仕組みはかなり難しいと思います。
VBAを使えば似たような仕組みを作れなくはないですが結構難解です。
あとはワークシート関数を駆使してリストを検索するような仕組みを作ることはできますが、これも結構難解です。
いずれにしても文章で説明するのは無理なのでできたらそのうち動画で解説してみます。
ちなみに代替案としては階層的なドロップダウンリストにしてしまうのが一番手っ取り早いのかなと思いました。
ruclips.net/video/gVkUWTQ-Cwc/видео.html
@@pckatuyou
早速の返信ありがとうございます。色んなことをやってみたのですが、頭がパンクしました(^_^;)
考えてくださり、ありがとうございます。楽しみに動画待ってます🎵
5:05 自分用
いつも拝聴してております。
質問ですが、ドロップダウンリストを表示するときに、重複するデータを一つにまとめるように表示するには、どのようにするのが一番手っ取りやすいですか?
ご質問ありがとうございます。
データタブ→データツールグループ内に「重複の削除」という機能があります。元データ(重複あり)を一旦コピーしてそれを重複の削除でユニークデータにして、それをリスト範囲に指定するといった流れが簡単です。
@@pckatuyou 早速のご返信ありがとうございました。フィルタの詳細設定のところか、データの入力規則を使うのかまだよく理解していないところがありますが、とりあえずデータの入力規則の値のところにユニークデータを範囲選択して言われたように出来ているのかなと思います。
先生はスプレットシートもお使いですか?
スプレットシートの方が使い勝手が良いということを耳にしたので、実際のところはどのようなのでしょうか。
そうですね。フィルタの詳細設定で重複を除いても実際はユニークデータになっていないのでそのままリスト作っても重複が出るので、データツールグループの「重複の削除」が一番良い気がします😀
GoogleスプレッドシートはExcelを扱える人なら覚えるのは簡単です。以前基本的な使い方の解説動画もUPしていました!
ruclips.net/video/_oH26tUiNTY/видео.html
クラウド上でどこでも使えるという点の使い勝手が良いですし、今回の動画のような内容をGoogleスプレッドシート上でもできます。ただ、機能の多さはExcelに分があります(OneDriveに保存しておけば機能制限はあるけど一応Excelもクラウド上で使えます)。
個人的にはExcelを長く使っているのでこっちが使い勝手は良いように思っているんですが、単純に慣れの問題だとは思っています。
@@pckatuyouスプレッドシートの説明されているURLを載せていただきありがとうございます。
私は、アレルギーが出るので、ひとまず先生が言われているように分があるExcelをある程度学んでいきたいと思います。
パワークエリの動画を見させていただいたのですが、難しいと思うと共に、本当に慣れが必要だなと思いました。
差し支えなければ、実務向けのエクセル初中級者向けの再生リストなど、作成していただけると嬉しいです。
動画を気に入っていただいて大変嬉しいです😊
とりあえずこんな感じで特に実務で使えそうなExcel動画をピックアップしたのでよろしければご視聴ください!
ruclips.net/p/PLcmJ04MFQVvZJpsSWEeVCocLDRnER9IX1
とても参考になります。1つ質問させて下さい。
重複データにcountifを使ってユニークな値に変換する方法ですが、テーブルの場合上手く関数が設定出来ません。どのように数式を入れれば良いでしょうか?
クリックしてセルを指定するのではなく手書きで指定してみてください。
直接入力で上手く設定する事が出来ました!ありがとうございました。
コメント欄から失礼します。とても参考になりました。ありがとうございます。
この抽出方法に追加で、縦列で、どこのセルからでも選択ボタンを押せばその右のセルに対応する項目を表示することは可能でしょうか?
ありがとうございます。勉強になります☆
H5のセルに「タケシ,シズカ,スネオ」と表示しようとするのはむずかしい?(もしくは式がすごく長くなる?)でしょうか???
ご感想&ご質問ありがとうございます!
1つのセル内にカンマ区切りで複数該当の値の抽出はむずかしくはないですが式がかなり長くなります。
=IFERROR(VLOOKUP(G5&1,A2:E8,5,FALSE),"")&IFERROR(","&VLOOKUP(G5&2,A2:E8,5,FALSE),"")&IFERROR(","&VLOOKUP(G5&3,A2:E8,5,FALSE),"")
これはあくまで重複が最大3つの場合です。4つ、5つ....となればなるほどさらに式が長くなります。なので動画内のようにセルを分けてCOLUMN関数を使ったほうが圧倒的に楽というわけです。
ありがとうございます☆動画の分と返信いただいた分、一旦両方試してみようと思います☆
いつも拝見させて頂きありがとうございます。仕事に活用させて頂いております。データ表2表の差額データを抽出したいのですが、うまくいかなくて汗💦品番は固定で品番毎に表のデータを並べ処理の差異を表したい、区分けしたいのですが、処理が日付、金額、単価様々で処理件数が違うのでいちいち行を挿入するなど時間かかって。良い方法無いかな?
いつもご視聴ありがとうございます!
簡略化したものでいいので具体例を書いていただければお答えできるかもしれません。
困っています。助けてください。
横方向にコピーした場合は正しく表示されますが、縦方向にコピーした場合全て同じ値が表示されます。
横方向データを縦方向には、出力できないのでしょうか?
もちろんできますよ。
COLOMUN関数をROW関数にすればいいかと思います。
@@pckatuyou ありがとうございます。助かりました。
こんなことが出来るとは・・・。10年以上前に知りたかった~><