• ベストアンサー

エクセルでのデータ移動

こんにちは いつもお世話になっています エクセルでのデータ移動について教えてください ファイルAのAシートのデータをファイルBのBシートに移動したいのです。以下のようにBシートには「名前」が入っていますがAシートの「名前」と一致していません。 Aシート 名前 点A 点B 点C 点D 点E aaa   a   b   c   d   e bbb   f   g   h   i   j ccc   k   l   m   n   o Bシート   A   B    C    D    E    F 1 名前   点A  点B  点C  点D  点E 2 bbb 3 aaa 4 xxx BシートのセルB2に =VLOOKUP($A$2,[ファイルA.xls]Aシート!$A$2:$F$6,COLUMN(B2)) と入力しました。これを右へフィルできましたが、縦にコピーすると失敗します。絶対参照にしておかないと2行目の横へのコピーで失敗します。初心者質問で恐縮ですが、解決策をおしえてください。

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

> =VLOOKUP($A$2,[ファイルA.xls]Aシート!$A$2:$F$6,COLUMN(B2)) ⇒=VLOOKUP($A2,[ファイルA.xls]Aシート!$A$2:$F$6,COLUMN(B2),FALSE)でお試し下さい。

5goma
質問者

お礼

mu2011 様 ありがとうございました。 成功しました。 大変助かりました。

その他の回答 (1)

  • A88No8
  • ベストアンサー率52% (836/1606)
回答No.2

こんにちは >=VLOOKUP($A$2,[ファイルA.xls]Aシート!$A$2:$F$6,COLUMN(B2)) 一案です。 (1)この状態で横にコピーする。 (2)横一列分を置換を使って「$A$2」から「$A2」若しくは「A2」に変換する。 (3)2行目の式を縦にコピー。

5goma
質問者

お礼

A88No8 様 ありがとうございました。 お陰さまで成功しました。 簡単で恐縮ですが、お礼申し上げます。

関連するQ&A