データの分析、グラフ作成、および通信のためのツールを備えた Microsoft 表計算ソフトウェアのファミリ。
a.xlsのA列の値をb.xlsのA列から検索して、その行のD列の値を表示したいという意味なら、単純に他ブックのセル範囲を参照するVLOOKUP関数で表示できます。
=IFERROR(VLOOKUP(A2,[b.xls]シート名!$A:$D,4,0),"")
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
お世話になります。以下作業に関してお教え頂けると幸いです。
以下、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 表計算ソフトウェアのファミリ。
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
質問作成者が受け入れた回答
a.xlsのA列の値をb.xlsのA列から検索して、その行のD列の値を表示したいという意味なら、単純に他ブックのセル範囲を参照するVLOOKUP関数で表示できます。
=IFERROR(VLOOKUP(A2,[b.xls]シート名!$A:$D,4,0),"")
質問作成者が受け入れた回答
両ブックを同一インスタンスで開いておけば普通に =他ブックのセル(別にむずかしいことではなく、他ブックのセルをクリックするだけ)
で参照できますが?
同一インスタンスとは同一のExcelの下で二つのブックを開くと言う意味で、
1.Aブックを開く
2.AブックのExcelからロゴ⇒開くでBブックを開くか、Bブックをダブルクリックで開けば同一のExcel下で開けます。
ただし、他ブックを参照すると式は
='[A.xlsx]Sheet1'!$A$2
のように絶対参照になってしまいますから、式を行方向または列方向にコピーしたい場合はコピーする前に
='[A.xlsx]Sheet1'!A2
のように変更する必要があります。
こういう話でなければ読み捨ててください。
返信が遅れまして、申し訳ございませんでした。
出力する方法が異なってしまったので、新たに質問させて頂きます。
ご回答いただいた方には感謝申し上げます。
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