行番号を取得エクセル2010でルックアップで一致した値に対応していること
ルックアップで一致した値に対応する行番号を取得するには、Microsoft Excel2010のIF関数およびROW関数とともにMAX関数を使用します。
MAX:この関数は、値のセットの最大数を返すために使用されます。論理値とテキストは無視されます。
「MAX」関数の構文:= MAX(number1、[number2]、…。)
例:__範囲A1:A4には数値のリストが含まれており、最大数を返す必要があります。
以下の手順に従います。-* セルB1を選択し、数式を記述します。
_ = MAX(A1:A4)、キーボードのEnterキーを押します。_関数は9を返します。
-
したがって、9はA1:A4の範囲の最大値です。
SMALL:-この関数は、データセット内のk番目に小さい値を返すために使用されます。
「SMALL」関数の構文:= SMALL(array、k)
例:_列Aにはいくつかの数値が含まれているため、リストから最小の数値を見つけたいと思います。_セルB1を選択します。
式を書く= SMALL(A1:A4,1)__キーボードのEnterキーを押します。
-
関数は行の最小数を返します。
IF:-条件が満たされているかどうかを確認し、Trueの場合は1つの値を返し、Falseの場合は別の値を返します。
「IF」関数の構文= if(logical test、[value_if_true]、[value_if_false])この関数は論理テストを実行し、真か偽かに基づいて結果を返します。
例:__セルA2とA3には数値3と5が含まれます。セルに3が含まれる場合、数式は「はい」と表示されます。それ以外の場合は「いいえ」と表示されます。
_ = IF(A1 = 3、 “はい”、 “いいえ”)_
ROW:-この関数は、セル参照の行番号を返すために使用されます。
「ROW」関数の構文:= ROW(参照)
例: _ = ROW(A1)は1を返します_ _ = ROW(A1:A10)は1を返します_ _ = ROW(A1:C10)は1_を返します
_MAX関数を使用して数値を選択する方法を見てみましょう。IF関数は論理テストをチェックし、ROW関数はルックアップで一致した値に対応する行番号を識別します。_例を見て、どのように数値を選択するかを理解しましょう。ルックアップで一致した値に対応する行番号を取得できます。
行番号を取得するには、Microsoft Excel2010および2013のIF関数およびROW関数とともにMAX関数を使用します。
リスト1(列A)で列Cの各テキストを検索し、対応する行番号を取得する必要があります。この場合、C2で指定されたルックアップ値を列Aの各エントリと比較し、対応する行番号を見つける必要があります。この行番号はE2で返される必要があります。
以下の手順に従ってください。-*セルE2を選択します。
-
対応する行番号を取得する式を記述します。
-
= MAX(IF($ A $ 2:$ A $ 5 = C2、ROW($ A $ 2:$ A $ 5)))
-
キーボードのCtrl + Shift + Enterを押します
-
この関数は、ルックアップで一致した値に対応する行番号を取得します。
注:-ルックアップ値を変更すると、結果は自動的に変更されます。以下のスクリーンショットを参照してください–ルックアップ値がWestに変更され、対応する結果である3がセルE2に表示されています。
別の数式を使用して同じ結果を得るには、以下の手順に従います。*セルE2を選択します。
-
対応する行番号を取得する式を記述します。
* = SMALL(IF($ A $ 2:$ A $ 8 = $ C $ 2、ROW($ A $ 2:$ A $ 8)、99999)、ROW()-ROW($ C $ 2)+1)
キーボードのCtrl + Shift + Enterを押します。数式は次のようになります-\ {= SMALL(IF($ A $ 2:$ A $ 8 = $ C $ 2、ROW($ A $ 2:$ A $ 8)、99999)、ROW ()-ROW($ C $ 2)+1)}
-
この関数は、ルックアップ値との一致の成功に対応する各行番号を取得します。