LARGE 関数を使用して、Excel から経年劣化の欠陥を取得しています。以下のようになります。
私の場合、同じ日付で作成された 2 つの欠陥があります。したがって、最初の 51 日目の欠陥 (DEF-2) と 2 番目の 51 日目の欠陥 (DEF-10) を取得する必要があります。しかし、現在は 51 の最初の発生を取得しています。1 つの大きな値に対して複数の値を取得する方法を教えてください。
答え1
以下を使用します。
=INDEX($B$2:$B$6,MATCH(LARGE($A$2:$A$6,ROW(A1)),$A$2:$A$6,0))
下にドラッグします。B2
:B6 は DEFFECT_ID の列です。データに対応するように変更しますが、$ はそのままにします。A2
:A6 は Days の列です。データに対応するように変更しますが、$ はそのままにします。Large
(array,1) の場合は Row (A1)=1 で、2 行目にドラッグすると row(A2)=2 になります。Match
は行番号 (完全一致の場合は 0) を検索します。Index
は DEFFECT_ID の値を返します。