• ベストアンサー

エクセルでのデータ移動

こんにちは いつもお世話になっています エクセルでのデータ移動について教えてください ファイル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行目の横へのコピーで失敗します。初心者質問で恐縮ですが、解決策をおしえてください。

  • 5goma
  • お礼率82% (265/321)

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

  • ベストアンサー
  • 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% (834/1602)
回答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

  • EXCELシートのコピー移動について

    (1)EXCELシートのコピー移動について AとういうBOOKの中のシート1をBというBOOKへシートのコピー移動はできるのですが例えばBOOKA,B,C,D,EとBOOKを5つひらいておいてAとういうBOOKの中のシート1をBのBOOKへコピーしたりC,D,Eへもコピーすることは可能でしょうか?勝手な考えですがコピー先を選択する参照ボタンなどがあるとわかりやすいと思ったのですが・・・誰か複数のBOOKにシートのコピーができる方法を教えてください。 (2)作成したデータとグラフを移動する方法について データのコピー移動は問題なくできるのですがグラフが移動されなくて困っています。 よろしくお願いいたします。

  • 番号入力するとデーターから自動的に該当に入力できる?

    下記例の入力したいシートに種類番号を入力すると、別シートの内容から検索して最初の入力したいシートの名前・住所欄に自動的に入力出来るようにできたらいいなと考ええています、そんなことが出来るでしょうか? 例■入力したいシート    A    B  C D E F 1種類番号 3 2名前   ううう  3住所   ccc 4 ■データシート    A    B    C  D E F 1種類番号 名前  住所 2 1    あああ aaa 3 2    いいい  bbb 4 3    ううう   ccc 5 4    えええ   ddd

  • バッチファイルのエラー処理

    困っています。 下記の様な3つで1セットのコピーをバッチで行いたいと考えています。 ◇1 c:\aaa.txt d:\a:\aaa.txt c:\aaa.txt d:\B:\aaa.txt c:\aaa.txt d:\C:\aaa.txt ◇2 c:\bbb.txt d:\a:\bbb.txt c:\bbb.txt d:\B:\bbb.txt c:\bbb.txt d:\C:\bbb.txt ここで、エラー処理を加えて、 c:\aaa.txt d:\a:\aaa.txt がエラーになったら c:\aaa.txt d:\B:\aaa.txt c:\aaa.txt d:\C:\aaa.txt の処理をスキップし、別ファイルに「aaa.txtのコピーを中止しました」と書込み次のファイル「c:\bbb.txt」のコピーを行う。 何度試しても、うまく動きません。 って言うか全然だめです。 誰か教えてください。お願いします。

  • 複数のexcelファイルの置換について

    AAA.xlsというファイルの中の情報を複数のexcelファイル(A.xls、B.xls、C.xls、D.xls)でリンク付けしてあるとします。 AAA.xlsをBBB.xlsに名前を変更するとリンクが成り立たなくなってしまいます。 そこで、一括でリンクを変更する方法を教えてください。 マクロでもいいです。 =[AAA.xls]Sheet1!$A$1 これを =[BBB.xls]Sheet1!$A$1 に一括変更したいのです。 よろしくお願いします。

  • EXCELデータの縦横変換について教えて下さい

    数値はランダムですか奇数行には+の値、偶数行には-の値が 入っているシートから(+/-の値は同じではありません)別 のシートに次の様に移したいのですが方法はありませんか? 移動元シート: A B C D E F 1 + 19 18 17 16 15 2 - 29 28 27 26 25 3 + 39 38 37 36 35 4 - 49 48 47 46 45 5 + 59 58 57 56 55 6 - 69 68 67 66 65 7 + 79 78 77 76 75 8 - 89 88 87 86 85 移動先シート: A B C D E 1 + 19 39 59 79 2 - 29 49 69 89 3 + 18 38 58 78 4 - 28 48 68 88 5 + 17 37 57 77 6 - 27 47 67 87 移動元の B1,B2 C1,C2 D1,D2 の組となっている値を 移動先の B1,B2 B3,B4 B5,B6 に移したいです。 データ数としては横は8個、縦は200行程度です。

  • データ移動処理

    0 0 1 0 0 1・・・ a b c d e f ・・・ a b c d e f ・・・ a b c d e f ・・・ 上図で一番上の行にある数字が1の場合だけの列を選択し、1の列全てをコピーをして 別シートへ移動して今度は、行で挿入をして貼り付けを行いたいと考えております。 しかし、データ量がものすごく多いので1だけがいくつあるのかさえわからないため 挿入先にも一体いくつ挿入すればいいかわかりません。 データ量(行が1の数)にあわせて挿入数をいれ、また列のデータから行のデータへの変換はどうすればいいかお力を貸していただけないでしょうか? 今回の質問はEXCELについてです。 そしてできればVBAのほうで処理を行いたいと思っております。 (原本のデータ編集が何度もされるのでVBAで登録しておこうかと^^;) よろしくお願いいたします。

  • エクセルユーザーフォームでリンクするセルを右に移動

    ユーザーフォームを猛勉強中です。いつも助けていただいています。 質問をするにも書き方がまずくご迷惑を掛けている次第ですが何卒宜しく願います。 sheet1(登録シート)とsheet2(評価シート) 評価シート  A1=30 B1=40 C1=50 D1=60 4人分の評価点があり 点数は変動しますがセル番地に変動はありません。 登録シート A列=社員登録コード B列=名前 C列=評価シートA1の点数 D列=B1の点数 E列=C1の点数 F列=D1の点数(C1=30 D1=40 E1=50 F1=60  1回の評価で1人の社員に4つの評価点(C1~D1)      社員コード名前 1回目評価(C~F) 2回目 (G~J)・ 12回目(AT~AW) 1 1234  田中 30 40 50 60 . . . .  70 80 90 100 2 1235  前田 1人の社員に12回の評価 1234の社員の評価を2回、3回・・・12回と右にセルを移動させることがどうしても出来ません。教えて頂きたく宜しくお願いします。

  • XCOPYで指定したフォルダとファイルをコピーしたい

    C:\AAAフォルダとC:\AAA以下のファイルをコピーしたくて、 XCOPY C:\AAA D:\BBB /E とすると、コピー先のD:\BBBにはAAAフォルダにあるファイルはコピーされるのですが、AAAフォルダそのものはコピーされません。 XCOPY C:\ D:\BBB /E とすればコピーできるのですが、そうするとC:\のほかのフォルダもコピーされてしまいます。 EXCLUDEオプションを使うには指定するファイルが多いため、あまり使いたくありません。(コピーする前にMDでコピー先にAAAフォルダを作成するのもなるべく避けたい) 知っている方がいらしたら教えて下さい。

  • excel vbaのファイルコピー

    あるフォルダに次のようなテキストデータ(*.csv)が50個入っています。 ファイル名:aaa.csv bbb.csv ccc.scv など ファイルの中身--- "aaa.csv" time,value 0.1,10 0.2,32 0.3,33 0.4,45 ---------------- それを次のように一つのエクセルファイルにまとめたいのですが、どうすればよいでしょうか? ----------------- A B C D E F 1 "aaa.csv" "bbb.csv" "ccc.scv" 2 time value time value time value 3 0.1 10 0.1 23 0.1 23 4 0.2 32 0.2 11 0.2 55 5 0.3 33 0.3 43 0.3 11 6 0.4 45 0.4 76 0.4 23 ------------------ よろしくおねがいします。

  • Excel VBAで列ごとのデータをテキストファイルへ書くには?

    エクセルのシート(たとえばSheet1)が以下のようになっているとします。 A B C D E F 1 商品A 11111111 あいうえお 3 1000 2 商品B 22222222 かくくけこ 1 2500 3 商品C 33333333 さしすせそ 2 3500 ・ ・ これを決まった列ごとにテキストファイル(固定ファイル名)に書き出すということは、エクセルのVBAで可能でしょうか? テキストファイルの内容は以下のようにしたいのです。 E列を数量として、その分だけのテキスト行を書き出したいのですが… <<bbb.txt>> 商品A 商品A 商品A 商品B 商品C 商品C ・ ・ <<ccc.txt>> 11111111 11111111 11111111 22222222 33333333 33333333 ・ ・ <<fff.txt>> 1000 1000 1000 2500 3500 3500 ・ ・ また、このようなことが参考になるHPがあればお教え願いたいのですが。 以上よろしくお願いします。

専門家に質問してみよう