次の方法で共有

2ファイル間での比較・抽出・転記

Anonymous
2010-11-08T13:00:45+00:00

お世話になります。以下作業に関してお教え頂けると幸いです。

以下、2ファイル間でのセルの比較・抽出・転記をしたく思います。

■a.xls

   |  A   |  B  |  C   | D  |

  -+-----+----+-----+----+

 1|code| 値0 | 値1 |      |

  -+-----+----+-----+----+

 2|   0  |  00 |  10  |      |

  -+-----+----+-----+----+

 3|  10 |  01 |  11  |      |

■b.xls

   |  A  |   B  |  C   |  D  |

  -+-----+----+-----+----+

 1|code| 値0 | 値1 | 値2 |

  -+-----+----+-----+----+

 2|   0  |  20 |  30 |  40 |

  -+-----+----+-----+----+

 3|   1  |  21 |  31 |  41 |

「a.xls」と「b.xls」を比較し以下の動作をさせたいと思ってます。

1.「a.xls」の列と「b.xls」の列を「code」で比較する

2.「a.xls」の「A2」と「b.xls」の「A2」が「0」で同一とする

3.「2.」の同一という条件で、「a.xls」の「D2」に「b.xls」の「値2」である「D2(40)」を抽出・転記する

お手数ですが、どうぞ宜しく御願い致します。

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2010-11-09T01:24:12+00:00

a.xlsのA列の値をb.xlsのA列から検索して、その行のD列の値を表示したいという意味なら、単純に他ブックのセル範囲を参照するVLOOKUP関数で表示できます。

=IFERROR(VLOOKUP(A2,[b.xls]シート名!$A:$D,4,0),"")

この回答は役に立ちましたか?

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2010-11-08T15:27:39+00:00

両ブックを同一インスタンスで開いておけば普通に =他ブックのセル(別にむずかしいことではなく、他ブックのセルをクリックするだけ)

で参照できますが?

同一インスタンスとは同一のExcelの下で二つのブックを開くと言う意味で、

1.Aブックを開く

2.AブックのExcelからロゴ⇒開くでBブックを開くか、Bブックをダブルクリックで開けば同一のExcel下で開けます。

ただし、他ブックを参照すると式は

='[A.xlsx]Sheet1'!$A$2

のように絶対参照になってしまいますから、式を行方向または列方向にコピーしたい場合はコピーする前に

='[A.xlsx]Sheet1'!A2

のように変更する必要があります。

こういう話でなければ読み捨ててください。

この回答は役に立ちましたか?

0 件のコメント コメントはありません

2 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2010-11-20T16:17:52+00:00

    返信が遅れまして、申し訳ございませんでした。

    出力する方法が異なってしまったので、新たに質問させて頂きます。

    ご回答いただいた方には感謝申し上げます。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2010-11-16T04:43:36+00:00

    y sakuda さん、マックちゃん さん、アドバイスありがとうございます。

    cardrona さん、こんにちは。

    y sakuda さんからいただいた投稿にありますように、 2 ファイル間で比較をする場合、両方のブックを開いた状態で他ブックのセルを参照するとよいかなと思います。

    また、質問にある条件から値を抽出する方法は、マックちゃん さんからアドバイスいただいた VLOOKUP 関数を使うとよいかと思います。

    既にご存知かもしれませんが、VLOOKUP 関数の詳細については、こちらをご参考下さい。

      ・VLOOKUP 関数

      http://office.microsoft.com/ja-jp/starter-help/HP010343011.aspx?CTT=1

    同じような情報をお探しの方にも、こちらを参考いただければと思い、今回は私の方で \[回答としてマーク\] をさせていただきました。

    cardrona さんの方で引き続き質問がしたい場合は、ご遠慮なくマークを解除して投稿を続けてください。

    「試した結果、出来たよ」などの返信もいただけると、うれしいです。

    今後も Answers をよろしくお願いします。


    石田 優 – Microsoft Support

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません