プロが教えるわが家の防犯対策術!

教えてください。
下記データ表があります。
   A     B      C
1  12/1  AAA  94.1%
2  12/2  BBB  95.6%
3  12/2  BBB  (空白)
4  12/3  CCC  97.3%
5  12/4  DDD  98.4%
6  12/5  EEE  97.3%

・したいこと条件説明
12/2~12/4のデータのみを抽出
%の(空白)セル(行)は抽出しない
日付(A列)は表示しない

・表示結果
   A    B
1  BBB  95.6%
2  CCC  97.3%
3  DDD  98.4%
としたいのですが・・・

いろいろ試してみましたが、うまくいきません。
よろしく、ご教授のほどお願いします。

A 回答 (4件)

Sheet1             Sheet2


  A   B   C   D      A B C D  E    F
1 12/1 AAA 94.10%      1       12/2 ←開始日
2 12/2 BBB 95.60% 2    2       12/4 ←終了日
3 12/2 BBB
4 12/3 CCC 97.30% 4
5 12/4 DDD 98.40% 5
6 12/5 EEE 97.30%

Sheet1!D1: =IF(C1="","",IF(AND(A1>=Sheet2!E$1,A1<=Sheet2!E$2),ROW(),""))


Sheet2(列A~Cに下記の式を追加)
   A  B   C   D  E    F
1 12/2 BBB 95.60%   12/2 ←開始日
2 12/3 CCC 97.30%   12/4 ←終了日
3 12/4 DDD 98.40%
4

Sheet2!A1: =IF(ISERROR(SMALL(Sheet1!$D$1:$D$6,ROW(A1))),"",INDEX(Sheet1!A$1:A$6,SMALL(Sheet1!$D$1:$D$6,ROW(A1))))

この回答への補足

mike_g 様
早速試してみました。すばらしいです。
ひとつ贅沢を言うみたいで大変恐縮ですが
sheet1のD列に検索一致した有効行番号を表示させないと
不可能でしょうか?(列を追加しなければダメですか)

実際にやりたいのは、sheet1データは現場で入力している
製造データでありできれば、列は追加したくないのです。
(質問は簡略して抽出に必要なイメージで書きました)

すみません。ご検討お願いします。

補足日時:2008/12/14 16:45
    • good
    • 0

[回答番号:No.3この回答への補足]に対するコメント、



》 列を追加しなければダメですか

「追加」しなくても、ずーっと右側の空き列を利用すれば?
当該列は、事前に式を入力しておけば、お好みで非表示にしておいても構いません。

「関数」に固執しておられたので作業列を用いた関数方式を示しましたが、[フィルタオプションの設定]を利用すれば、「現場で入力している製造データ」に何も追加せず、かつ、難解な関数を使う必要もなくなります。


》 ご検討お願いします

お断りします。(^_^)
    • good
    • 0
この回答へのお礼

mike_g様
このたびはありがとうございました。
こちらのわがままを何かと、検討して頂きありがとうございました。
列追加の件ですが、追加(シークレット)して活用していきたいと思います。
今後ともよろしくお願いいたします。

お礼日時:2008/12/15 19:08

》 いろいろ試してみましたが…



「いろいろ」とは何と何ですか?
[フィルタオプションの設定]は試しましたか?

この回答への補足

回答ありがとうございます。
質問説明不足でした。
関数にて、表示結果を別セルに導きたいのです。
(初めのデータ表を検索して)
すみませんでした。(まだ勉強不足ですので・・・)

※いろいろとは、関数(IF・VLOOKUPなど)です。

補足日時:2008/12/14 00:36
    • good
    • 0

(1)A列で12/2~12/4のフィルタをかける


(2)C列で空白以外のフィルタをかける
(3)A列を表示しないにする
としたらイケると思いますが、いかがでしょうか?

フィルタの方法、列を表示しない方法につきましても、質問して頂けたらお答えします。

この回答への補足

回答ありがとうございます。
質問説明不足でした。
関数にて、表示結果を別セルに導きたいのです。
(初めのデータ表を検索して)
すみませんでした。(まだ勉強不足ですので・・・)

※いろいろとは、関数(IF・VLOOKUPなど)です。

補足日時:2008/12/14 00:38
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!