- 締切済み
Excel データの検索及び抽出
Excelの使い方が解らなくて困っています。 内容は輸送業者より搬送先の住所のデータが送られてくるのですが 搬送先の名称が有りません。 搬送先の名称は同時に送られてくる伝票(手書き)分を見ながら 得意先一覧(エクセルシート)の中から検索で絞り込むのですが、 1日に20~30件あり名前と住所が一致している等確認するのに 結構手間がかかり貯めると処理が大変な事になります。 そこで解決策を御教授下さい。 具体的には、 【輸送業者より送られて来るデータ】 A B 1 | 搬送先名称 | 住所 | 2 | 空白 | 大阪府 枚方市 | 3 | 空白 | 山形県 天童市 | 【得意先一覧表】 A B 1 | 搬送先名称 | 住所 | 2 | A | 大阪府 枚方市 | 3 | B | 北海道 函館市 | 4 | C | 大阪府 枚方市 | 5 | D | 山形県 天童市 | 6 | E | 山形県 天童市 | ※同じ住所でも異なる名称があります。 上記の様なデータがあります。 やりたい事は輸送業者より送られてくる住所データから 得意先一覧を検索し住所が一致する物のみに絞り込み、 その中から伝票と一致する物を 【輸送業者より送られて来るデータ】A2やA3のセルに 入力したいのです。 いい方法教えて下さいお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- winarrow07
- ベストアンサー率41% (143/346)
言っていることはvlookupやVBAで可能ですが、 >※同じ住所でも異なる名称があります。 というのは致命的です。 住所だけ絞れないなら他にコンピュータが搬送先を1つに絞れる情報がないと無理です。無理というか正しい結果にならない可能性が高いです。 てか、あなた自身はどうやって判断しているのですか?
- gekkou1944
- ベストアンサー率50% (1/2)
【得意先一覧表】は、ご自身でお持ちでしょうから、 まず、そのファイルの別シートにA列とB列を入れ替えたものを次のように作ります。シート名は[参照用]とでもしておけばいいでしょう。 A B 1 | 住所 | 搬送先名称 | 2 | 大阪府 枚方市 | A | 3 | 北海道 函館市 | B | で、輸送業者より搬送先の住所のデータが送られてきたら、A2のセルに =VLOOKUP(B2,'"ファイルの格納場所"\["ファイル名"]参照用'!$A:$B,2,false) と入れてコピーして、後は必要な行まで貼り付ければいいんじゃない?(最初だけ2つのファイルを同時に立ち上げて選べば簡単です。) 後は、そうやって作ったファイルを一つだけ保存しておくなりして、データが送られてきたら、コピーして貼付けすればよいと思うんだけど、・・・ ※ただし、同じ住所があるのは無理ですよ!! っていうか、その場合は目で見てもわかんないでしょうし、現時点でどのように判断しているのかがわかりません。
補足
早速の回答ありがとうございます。 現在の判断は、 手書きの伝票(送り状)があるので、 例:大阪府枚方市 A社宛 と手書きで記載されております。 それを元に得意先一覧シートの文字検索で会社名や住所を検索し、 伝票(送り状)と社名及び住所が一致する物を探しコピーして 集計シートに貼り付けています。 ほぼ手動でやっています。 VLOOKUPでいくと一番最初の名称が出てくるだけなので うまくいきませんでした。 条件の合うもののみリストアップはできなのでしょうか?
補足
早速の回答ありがとうございます。 現在の判断は、 手書きの伝票(送り状)があるので、 例:大阪府枚方市 A社宛 と手書きで記載されております。 それを元に得意先一覧シートの文字検索で会社名や住所を検索し、 伝票(送り状)と社名及び住所が一致する物を探しコピーして 集計シートに貼り付けています。 ほぼ手動でやっています。 恐らく100%一致する物を抽出するのは不可だと思っています、 私のイメージでは質問内の【輸送業者より送られて来るデータ】 の空白部分に住所が一致する物のリストが出ないかな? などと思っています。 そんな機能はないですか?