- ベストアンサー
エクセルでのデータ移動
こんにちは いつもお世話になっています エクセルでのデータ移動について教えてください ファイル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行目の横へのコピーで失敗します。初心者質問で恐縮ですが、解決策をおしえてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
> =VLOOKUP($A$2,[ファイルA.xls]Aシート!$A$2:$F$6,COLUMN(B2)) ⇒=VLOOKUP($A2,[ファイルA.xls]Aシート!$A$2:$F$6,COLUMN(B2),FALSE)でお試し下さい。
その他の回答 (1)
- A88No8
- ベストアンサー率52% (836/1606)
こんにちは >=VLOOKUP($A$2,[ファイルA.xls]Aシート!$A$2:$F$6,COLUMN(B2)) 一案です。 (1)この状態で横にコピーする。 (2)横一列分を置換を使って「$A$2」から「$A2」若しくは「A2」に変換する。 (3)2行目の式を縦にコピー。
お礼
A88No8 様 ありがとうございました。 お陰さまで成功しました。 簡単で恐縮ですが、お礼申し上げます。
お礼
mu2011 様 ありがとうございました。 成功しました。 大変助かりました。