Excelで2つの条件が一致したデータの抽出
Excelで2つの条件が一致したデータの抽出
こんにちわ。
タイトルの通り、Excelで2つの条件が一致したデータの抽出作業を行っています。
Sheet1にデータがあり、以下のような構成なっています。
A列 B列 C列
日付 社員名 売上金
6月1日 鈴木 3万円
6月1日 今井 2万円
6月2日 川口 10万円
6月3日 鈴木 4万円
6月3日 野口 1万円
6月4日 鈴木 3万円
6月7日 佐藤 6万円
6月7日 今井 2万円
6月7日 黒木 7万円
6月9日 野口 3万円
A列の日付は不連続かつ同一日付のものもあります。
Sheet2に以下のフォーマットを作成してあります。
1行目:B1セルから連続する日付(6/1~6/30まで)
A列:A2から社員名(社員名は各セルに固定)
6月1日 6月2日 6月3日 6月4日 6月5日 ・・・
鈴木
佐藤
今井
川口
野口
黒木
Sheet2のセルに、Sheet1の表の日付と社員名が一致した売上金のデータを反映させたいのです。
そこで例えばSheet2のB2セルには以下の関数を入れました。
B2=IF(ISNA(MATCH($A$2:$A$9&$B$1:$N$1,INDEX(Sheet1!$C$2:$C$24&Sheet1!$A$2:$A$24,))),"",INDEX(Sheet1!$D$2:$D$24,MATCH($A$2:$A$9&$B$1:$N$1,INDEX(Sheet1!$C$2:$C$24&Sheet1!$A$2:$A$24,),0)))
この関数を入れると、該当するところには売上金のデータが反映されるものの、それ以外のセルには全て#N/Aが表示されてしまいます。
この#N/Aを表示させないようにするには、関数をどのようにすればいいのでしょうか?
エクセル初心者なので、分かりやすくご教授願えたら…と思います。
よろしくお願いいたします。
使用OS:XP 使用ソフト:Office2000 Pro.