• ベストアンサー

VLOOK UP? ・・・でしょうか?できますか?

こんばんは。こちらでいつも助けて頂いています。 今日も助けていただきたいのですが、(明日朝一番で会社で作業するのです・・) Excel なのですが AというファイルとBというファイルがあり、 Aというファイルに「施設番号」と「担当営業コード」という列があります。 Bというファイルに「新施設番号」と「新担当営業コード」 というのがあります。 まずはAの表で「施設番号」をいれると「担当営業コード」が自動的に 結びつくようにしたいことと、さらに Aの表で「施設番号」を入れると、 Bのファイルの「新施設番号」と「新担当営業コード」の方も 新しい施設番号と新しい担当営業コードに自動的に代わるように したいのですが VLOOK UPという参照の(?)関数でできますか? マクロという難しいものでないと無理ですか? VLOOK UPは前に一度必死の思いで簡単なものを作ったことがあるのですが、今回はどういうやり方をしたら良いかイメージややり方が 浮かびません・・。いい方法や簡単なやり方がありましたら教えて下さい(><) お願いいたします

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

>「旧施設番号」と「新施設番号」の 対応表と、「施設番号」と「担当営業」コードの対応表の 二つ(?)が必要ということで・・・すよね・・? 違うと思いますよ。 Sheet1 施設番号(A列)ーー担当者(B列)と Sheet2 新施設番号(A列)ーー薪担当者(B列) のシートは当然要ります。 そのほかに 施設番号ーー>担当者  ↓ 新施設番号ーー>薪担当者 なので で施設番号ーー>新施設番号 の対応表が要ると思います(施設番号を主体に考えるほうが良い実情の場合)。 これがあれば、VLOOKUPやMATCH関数で、新しいものを引っ張って凝れます。 その対応に何かルール性があれば別ですが。 本当は対応の(少数の仮)実例を挙げて質問しないと、適切に答えられません。

fu-michan
質問者

お礼

こんばんは。回答ありがとうございました。 アドバイス参考にさせていただきました。 #2の方のアドバイスの私の解釈の誤りも気づいて下さって ありがとうございます。 詳しい説明頂いて助かりました。どうもありがとうございました。 #1、#2のかたも ありがとうございました。 午前中一杯かかってしまいましたがなんとかできたのです! 少しだけ自信が持てました^^。 ありがとうございました。

その他の回答 (2)

  • Nouble
  • ベストアンサー率18% (330/1783)
回答No.2

データは一切加工する必要がないのでしょうか? もし必要がないなら 双方のファイルをexcelで開き Bのファイルの「新施設番号」データとして表示させたい中で最上位のセルをクリックして 「=」といれ 続いて、Aのファイルの「施設番号」データとして入力する中で最上位のセルをクリックして「エンター」します 同様に「新担当営業コード」についても「=」で「担当営業コード」のデータとつなぎます ここで、今書き込んだこの2つの「=…」となっているセルを範囲選択し セルの書式設定を"#"に変えます このまま必要量下へずるっとコピーすれば 完成です これがあなた自身の処理においてもexcelの処理的にも 一番軽い処理になるはずです VLOOKUP構文は =VLOOKUP(検索キー,検索範囲,読み出す列の検索範囲の相対位置,検索形式)という構造ですので 「何を検索するのか(検索キー)」が必要になります なので、データ行中のどこかに対応するキーとなるものが必要になりますが 申されている内容を振り返るとこれがない様なので 適応できそうにありません VLOOKUP構文に限らず 検索にはキーとなる語彙が必要になりますので 質問者様が頑張って苦労された結果が実らなかったことは 無理もないことと思います 何事においても出来ないことをできないと判定するのは一番難しい作業ですので 今回戸惑われたことは致し方ないと考えます お察しします しかしデータを反映させるだけの場合では この限りではなく 上記内容通り 検索キーなしでも可能です 如何でしょうか? ご理解頂けましたら幸いです

fu-michan
質問者

お礼

詳しく有難うございます!! 試しにちょこっと作ってみたのですがデータが会社にあるので  やっぱりできずに半分泣いていました。。。 頂いたアドバイス(#1の方の回答も)をあわせて明日 プリントして会社にもっていって作業してみます。 どうか明日午前中にできますように・・・。 遅いお時間にありがとうございました!

回答No.1

足らないものがあります。 旧施設番号と新施設番号の対応表が必要です。 あとは Vlookup関数で何とかなります。 もう一度必死の思いで作って下さい。 もう少し早い時間であったらサンプルが提示できたのになぁ~ 夜中も元気な後の方の回答を期待して下さい。誰かが答えてくれます。 ネ、ネムイ・・メヲ、ゴシゴシ(-_\)(/_-)ゴシ

fu-michan
質問者

お礼

早速ありがとうございます。 VLOOK UPでできるのですね・・・。 ・・・ということは 「旧施設番号」と「新施設番号」の 対応表と、「施設番号」と「担当営業」コードの対応表の 二つ(?)が必要ということで・・・すよね・・? 一度簡単なものを作っただけでほとんど関数初心者状態なので 不安ですが・・・頑張ってみます・・。 明日午前中までに仕上がるか・・・心配です。 ああ・・・眠いのですか・・・・サンプル(作り方?)を 見せていただきたかったです・・・(涙)・・。 眠いところを ありがとうございました。

関連するQ&A