2017-04-03 24 views
0

これを実現するには、セル「F5」の値に基づいて、オレンジ色のテーブルを自動生成する必要があります。「410」.... F5 = 4101つの入力値に基づいて、入力テーブル

私はインデックスを使用して試してみましたが、達成できませんでした。誰か助けてください。 enter image description here

答えて

2

これをE8とし、F8にドラッグして、必要なだけ下にドラッグします。

=IFERROR(INDEX(B:B,AGGREGATE(15,6,ROW($C$6:$C$21)/($C$6:$C$21>=$F$5),ROW()-7),1),"") 

enter image description here

+0

あなたに感謝していますが、これはうまくいきませんでした:(.. ITはちょうど私にkの1行を与えました。私はそれが必要ですすべてのインスタンス(多くの関連する名前を持つことができます) – Ruchi

+0

@ルチ私はスプレッドシートで動作するようにスクリーンショットを追加しました。数回は数式を編集したので、最後の編集の前にバージョンを取得したことがありますか? –

+0

ああ、動作しますが、すべての行を選んで、Col 'B'の最初の2行をスキップして、私はC6とC7に同じデータを入れようとしました。 – Ruchi

0
=IFERROR(IF(VLOOKUP($E10,$B$6:$C$21,1,FALSE)<$F$5,"",VLOOKUP($E10,$B$6:$C$21,1,FALSE)),0) 

しかし、あなたは連続行内条件に一致するだけを表示したい場合、あなたはMATCHから来る行を格納し、少なくとも列ヘルパーが必要になります。

+0

いいえ、0 :( – Ruchi

0

あなたはヘルパー列を追加して入れることができます:

=SMALL(IF(C:C<=$F$5,ROW(C:C)),ROW()) 

そしてその後避けるためにIFERRORを追加=INDEX(B:D,D2,1)を使用するCtrl + Shiftキーを押し+入力し、列Dに下にドラッグします#errors

関連する問題