解決済みの質問
現在ファイルは同一ファイルのSheet1、Sheet2にあるのであれば、式はもっと簡単になります。
A FileのA列とB FileのB列に共通のCust No.(7)がある。
B FileのE列にFaxがある
A FileのD列にFaxを追加する
という前提です。
A FileのD2に
=IFERROR(VLOOKUP(A2,Sheet2!$B:$E,4,0),"")
と入力し、その式を次行以降にコピー
投稿日時 - 2008-06-09 09:45:05
お礼
ありがとうございました。
データ移行出来ました。
投稿日時 - 2008-06-11 01:04:16
4人が「このQ&Aが役に立った」と投票しています
ベストアンサー以外の回答(3件中 1~3件目)
A,Bのファイルの数行程度のサンプルをあげていただいて、
具体的に例を挙げてもらうと、話が進むような気がします。
>Aファイルに無い項目(例:ファックス番号)をBファイルに追加するには
これを読むと、Bファイルに追加するファックス番号は、
AファイルにもBファイルにも存在しないように読めるのですが、
Bファイルに入力するファックス番号のデータはどこにあるのでしょう?
投稿日時 - 2008-06-09 01:48:36
補足
ご丁寧にありがとうございます
(サンプルファイル)
・A File
Cust No.(7)・Name ・Phone・ Fax
701 ・ A ・ 81101・*
705 ・ B ・ 81102・*
708 ・ C ・ 81103・*
・B File
Cust No.(1) ・ Cust No.(7)・Name・Phone・Fax
101 ・701・ A・ 81101・81201
102 ・705・ B・ 81102・81202
103 ・708・ C・ 81103・81203
★ 上記 B ファイルの FAX番号を共通項目の Cust No.(7) で比較して Aファイルに追記する場合でご指示頂けますでしうか。
・B Fileの Cust No.(7)が1列目の方が良い場合は2列目と入替えます。
>Aファイルに無い項目(例:ファックス番号)をBファイルに追加するには・・・Aファイルに追加するの誤りでした。
・現在ファイルは同一ファイルのSheet1、Sheet2にあり、比較列も同一列にないので、別ファイルの作成等でまだテストが出来ていません。
よろしくお願い致します。
投稿日時 - 2008-06-09 03:33:15
>顧客番号がA,Bファイルに順不同に入っています、顧客番号が抜けているものも有ります。顧客番号が一致したものみfax番号を入力するのですが、この方法でよろしいでしょうか。
-順不同は、両ファイルとも問題ありません。
-「顧客番号が抜け・・、顧客番号が一致したものみ・・」は下記 IFERROR 関数を組み合わせることで解消できます。
=IFERROR(VLOOKUP(A2,[BFILE.xlsx]Sheet1!$A:$D,4,0),"")
この式は、ついでに、BFILEのD列にFAX番号がある場合に変えて見ました。
式中、"4"はD列がA列から数えて4番目にあることを示します。
>この機能はExcelの何という機能になりますか。ヘルプにどのような検索語を入れれば良いでしょうか。
VLOOKUP を検索語として検索します。
なお、最初の回答を試された段階で、曲がりなりにも何らかの結果がでたのか、全然だめなのかと、EXCELのバージョンをお知らせいただけばつぎの回答がしやすいのですが・・
投稿日時 - 2008-06-08 23:27:17
VLOOKUP関数を使った素朴な方法です。こちらはEXCEL2007ですが他のバージョンでも拡張子以外は同じだと思います。
AFILEとBFILEの各Sheet1のA列に顧客番号が入力されているものとします。
BFILEのSheet1のB列にFAX番号が入力されているものとします。
このとき、AFILEのB列にFAX番号を引っ張ってくる方法です。
なお、両ファイルとも同一フォルダーにあるものとします。
AFILEのB2につぎの式を登録します。
=VLOOKUP(A2,[BFILE.xlsx]Sheet1!$A:$B,2,0)
入力した式を必要数、下にドラッグ
投稿日時 - 2008-06-08 15:07:03
補足
早速の回答有難うございます。
質問の内容が不十分でした
顧客番号がA,Bファイルに順不同に入っています、顧客番号が抜けているものも有ります。顧客番号が一致したものみfax番号を入力するのですが、この方法でよろしいでしょうか。
この機能はExcelの何という機能になりますか。ヘルプにどのような検索語を入れれば良いでしょうか。
説明不足ですみません。よろしくお願い致します。
投稿日時 - 2008-06-08 18:35:21