教えてください。
下記データ表があります。
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%
としたいのですが・・・
いろいろ試してみましたが、うまくいきません。
よろしく、ご教授のほどお願いします。
No.3ベストアンサー
- 回答日時:
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データは現場で入力している
製造データでありできれば、列は追加したくないのです。
(質問は簡略して抽出に必要なイメージで書きました)
すみません。ご検討お願いします。
No.4
- 回答日時:
[回答番号:No.3この回答への補足]に対するコメント、
》 列を追加しなければダメですか
「追加」しなくても、ずーっと右側の空き列を利用すれば?
当該列は、事前に式を入力しておけば、お好みで非表示にしておいても構いません。
「関数」に固執しておられたので作業列を用いた関数方式を示しましたが、[フィルタオプションの設定]を利用すれば、「現場で入力している製造データ」に何も追加せず、かつ、難解な関数を使う必要もなくなります。
》 ご検討お願いします
お断りします。(^_^)
mike_g様
このたびはありがとうございました。
こちらのわがままを何かと、検討して頂きありがとうございました。
列追加の件ですが、追加(シークレット)して活用していきたいと思います。
今後ともよろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) ¥マークを含むパスの処理について(マクロ、または関数) 2 2022/12/25 02:11
- SQL Server ACCESSで3ファイルを結合して、表を作成するやり方を教えて下さい。 17 2022/08/15 20:34
- SQL Server ACCESSで複数テーブルを結合して、リストを作る方法を教えてください。 2 2022/08/12 19:32
- その他(データベース) カラム上の重複を削除するクエリを教えてください 3 2022/04/12 14:11
- SQL Server ACCESSで表が作りたく、そのためのSQL文や設定方法を教えてください。 1 2022/08/15 12:28
- Visual Basic(VBA) 【VBA】特定の文字で改行(次の行)に行きたい。 3 2022/04/11 17:20
- JavaScript 指定したパスが現URLに含まれていたら特定要素を削除するJavascriptのコードを教えてください 2 2023/04/27 17:58
- Excel(エクセル) エクセルの関数を教えてください。② 9 2023/05/25 15:28
- Excel(エクセル) エクセルで重複データを行ごとに抽出したい 4 2022/12/05 08:18
- Excel(エクセル) Excelの関数でこんな処理ができますか 1 2023/02/08 13:46
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Access レポート印刷するときに...
-
Accessでフォームに自動入力し...
-
アクセスクエリで教えて下さい...
-
【Access】Dcount関数の複数条...
-
Access VBA [リモートサーバー...
-
CSVファイルの「0落ち」にVBA
-
Accessのリンクテーブルのパス...
-
Accessで作ったデータベースをw...
-
Access VBA を利用して、フォル...
-
Accessのクエリの結果を、既存...
-
Accessのクエリで、replace関数...
-
ACCESS VBA でのエラー解決の根...
-
ACCESS2019でのエラーメッセージ
-
Access DAOのExecuteメソッドの...
-
Accessのスプレッドシートエク...
-
Access Error3061 パラメータが...
-
accessデータを指定したExcel、...
-
accessの代わりになるもの
-
日付のテキストボックスに(例...
-
Accessのテキストボックスの入...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Access レポート印刷するときに...
-
Microsoft365にAccessってあり...
-
Accessのクエリで、replace関数...
-
ACCESS VBA でのエラー解決の根...
-
Accessのスプレッドシートエク...
-
Access VBA を利用して、フォル...
-
【Access】Dcount関数の複数条...
-
accessデータを指定したExcel、...
-
Accessレポートのチェックボッ...
-
Access VBA [リモートサーバー...
-
Vba Userformを前面に出すについて
-
Accessのリンクテーブルのパス...
-
実行時エラー3131 FROM 句の構...
-
Accessのフォーム上のテキスト...
-
CSVファイルの「0落ち」にVBA
-
Access 複数条件検索の設定が上...
-
アクセス 削除するレコードを含...
-
Access で半角スペースと全角ス...
-
access 更新クエリについて
-
Accessのクエリの結果を、既存...
おすすめ情報