ルックアップで一致した値に対応する行番号を取得するには、Microsoft Excel2010のIF関数およびROW関数とともにMAX関数を使用します。

MAX:この関数は、値のセットの最大数を返すために使用されます。論理値とテキストは無視されます。

「MAX」関数の構文:= MAX(number1、[number2]、…。)

例:__範囲A1:A4には数値のリストが含まれており、最大数を返す必要があります。

以下の手順に従います。-* セルB1を選択し、数式を記述します。

_ = MAX(A1:A4)、キーボードのEnterキーを押します。_関数は9を返します。

  • したがって、9はA1:A4の範囲の最大値です。

img1

SMALL:-この関数は、データセット内のk番目に小さい値を返すために使用されます。

「SMALL」関数の構文:= SMALL(array、k)

例:_列Aにはいくつかの数値が含まれているため、リストから最小の数値を見つけたいと思います。_セルB1を選択します。

式を書く= SMALL(A1:A4,1)__キーボードのEnterキーを押します。

  • 関数は行の最小数を返します。

img2

IF:-条件が満たされているかどうかを確認し、Trueの場合は1つの値を返し、Falseの場合は別の値を返します。

「IF」関数の構文= if(logical test、[value_if_true]、[value_if_false])この関数は論理テストを実行し、真か偽かに基づいて結果を返します。

例:__セルA2とA3には数値3と5が含まれます。セルに3が含まれる場合、数式は「はい」と表示されます。それ以外の場合は「いいえ」と表示されます。

_ = IF(A1 = 3、 “はい”、 “いいえ”)_

img3

ROW:-この関数は、セル参照の行番号を返すために使用されます。

「ROW」関数の構文:= ROW(参照)

例: _ = ROW(A1)は1を返します_ _ = ROW(A1:A10)は1を返します_ _ = ROW(A1:C10)は1_を返します

img4

img5

img6

_MAX関数を使用して数値を選択する方法を見てみましょう。IF関数は論理テストをチェックし、ROW関数はルックアップで一致した値に対応する行番号を識別します。_例を見て、どのように数値を選択するかを理解しましょう。ルックアップで一致した値に対応する行番号を取得できます。

行番号を取得するには、Microsoft Excel2010および2013のIF関数およびROW関数とともにMAX関数を使用します。

リスト1(列A)で列Cの各テキストを検索し、対応する行番号を取得する必要があります。この場合、C2で指定されたルックアップ値を列Aの各エントリと比較し、対応する行番号を見つける必要があります。この行番号はE2で返される必要があります。

img7

以下の手順に従ってください。-*セルE2を選択します。

  • 対応する行番号を取得する式を記述します。

  • = MAX(IF($ A $ 2:$ A $ 5 = C2、ROW($ A $ 2:$ A $ 5)))

  • キーボードのCtrl + Shift + Enterを押します

img8

  • この関数は、ルックアップで一致した値に対応する行番号を取得します。

注:-ルックアップ値を変更すると、結果は自動的に変更されます。以下のスクリーンショットを参照してください–ルックアップ値がWestに変更され、対応する結果である3がセルE2に表示されています。

img9

別の数式を使用して同じ結果を得るには、以下の手順に従います。*セル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)}

img10

  • この関数は、ルックアップ値との一致の成功に対応する各行番号を取得します。