2016-06-28 3 views
0

セルが値と一致すると、全体行が返されます。 ExcelのみのVBAを使用しない式を使用します。 方法はありますか?Excelは、列セルが式のみを使用して値と一致するときに行全体を返します。

Input image

私はそれを見つけたとき、それはそれに対応する行全体での実測値とのSheet2に書きます...緑の列に900を見つけたいです。この場合

私はので、私のような出力たい... 3 9000を見つけました:画像

Ouput image

を以下に私が唯一の公式 エクセル使いたいが

答えて

0

は、そのデータを仮定すると、助けてください範囲A1:E4に抽出したい場合は、これを使用できます。

注:CTRL +シフトを有する、アレイとして入力+として必要な範囲を調整

=INDEX(A$1:A$4,SMALL(IF($B$1:$B$4=900,ROW(B$1:B$4)-ROW(B$1)+1),ROWS(B$1:B1)))

を押します。この式を右と下にドラッグすることができます。また、何も見つからない場合は、IfError([formula],"")を隠すようにしてください。

enter image description here

関連する問題