Excel VLOOKUP Function to Return Min Value from Multiple Hits

Looking for ways to know how to VLookup to return min value from multiple hits? We can VLookup to return the min value in Excel using different functions. Here, you will find 4 ways to VLookup to return min value from multiple hits.


Download Practice Workbook


4 Ways to Use VLOOKUP Function to Return Min Value from Multiple Hits

Here, we have a dataset containing the Student Name, Marks, and Grade of some students.  Now, we will use this dataset to show you how to VLookup to return min value from multiple hits.

Ways to VLookup to Return Min Value from Multiple Hits


1. Using MIN and VLOOKUP Functions to Return Min Value from Multiple Hits

In the first method, we will show you how to VLookup to return the min value from multiple hits using the MIN and VLOOKUP functions in Excel. The Min function returns the minimum value in a range.

Hence, go through the steps given below to do it on your own dataset.

Steps:

  • Firstly, select Cell B14.
  • Then, insert the following formula.
=VLOOKUP(MIN($C$5:$C$11),$C$5:$D$11,{1,2},FALSE)

Using MIN and VLOOKUP Functions to Return Min Value from Multiple Hits

Here, in the formula, we inserted Cell range C5:C11 as number_1 in the MIN function to get the minimum value in the range. Then, in the VLOOKUP function, we set the result obtained from the MIN function as lookup_value, Cell range C5:D11 as table_array, 1 and 2 as col_index_num, and FALSE as range_lookup.

  • After that, press ENTER to get the value of Minimum Number and Minimum Grade.

Read More: VLOOKUP Max of Multiple Values (With Alternative)


2. Applying SMALL Function with VLOOKUP Function to Return Min Value

We can also use the SMALL Function to VLookup to return min value from multiple hits. The SMALL Function returns the nth lowest or smallest value of a given range. Now, follow the steps given below to use this function along with the VLOOKUP function to VLookup to return min value from multiple hits in your dataset.

Steps:

  • Firstly, select Cell B14.
  • Then, insert the following formula.
=VLOOKUP(SMALL(C5:C11,1),C5:D11,{1,2},FALSE)

Applying SMALL Function to VLookup to Return Min Value from Multiple Hit

Here, in the formula, we inserted Cell range C5:C11 as an array and 1 as k (nth value) in the SMALL function to get the 1st minimum value in the range. Then, in the VLOOKUP function, we set the result obtained from the SMALL function as lookup_value, Cell range C5:D11 as table_array, 1 and 2 as col_index_num, and FALSE as range_lookup.

  • After that, press ENTER to get the value of Minimum Number and Minimum Grade.

Read More: VLOOKUP Partial Match Multiple Values (3 Approaches)


3. Use of VLOOKUP and MINA Functions to Return Min Value

Now, we will show you how to VLookup to return min value from multiple hits using the MINA and VLOOKUP functions in Excel. The MINA Function returns the smallest value in a range or list. Go through the steps given below to do it on your own dataset.

Steps:

  • Firstly, select Cell B14.
  • Then, insert the following formula.
=VLOOKUP(MINA(C5:C11),$C$5:$D$11,{1,2},0)

Use of VLOOKUP and MINA Functions to Return Min Value

Here, in the formula, we inserted Cell range C5:C11 as value_1 in the MINA function to get the minimum value in the range. Then, in the VLOOKUP function, we set the result obtained from the MIN function as lookup_value, Cell range C5:D11 as table_array, 1 and 2 as col_index_num, and FALSE as range_lookup.

  • After that, press ENTER to get the value of Minimum Number and Minimum Grade.

Read More: How to Vlookup and Return Multiple Values in Drop Down List


4. Return Min Value from Multiple Hits Based on Criteria in Excel

Moreover, we will show you how to VLookup to return minimum value from multiple hits for any specific criteria. Here, in our dataset, if we want to return the Minimum Number under F Grade you can use this method.

Go through the steps given below to do it on your own.

Steps:

  • In the beginning, select Cell C14.
  • Then, insert the following formula.
=MIN(VLOOKUP($B$14,$C$5:$D$11,2,FALSE))

VLookup to Return Min Value from Multiple Hits Based on Criteria

Here, in the VLOOKUP function, we inserted Cell range B14 as lookup_value, Cell range C5:D11 as table_array, 2 as col_index_num, and FALSE as range_lookup which represents an Exact match. Then, we used this value in the MIN function to get the Minimum Number.

  • After that, press ENTER.
  • Now, in this case, you will get the value that comes first in the range.

  • Otherwise, insert the following formula in Cell C14.
=MIN(VLOOKUP($B$14,$C$5:$D$11,2,TRUE))

Here, in the VLOOKUP function, we inserted Cell range B14 as lookup_value, Cell range C5:D11 as table_array, 2 as col_index_num, and FALSE as range_lookup which represents an Exact match. Then, we used this value in the MIN function to get the Minimum Number.

  • Finally, press ENTER.


Using Combined Functions to VLOOKUP & Return Multiple Matching Values in Excel

In the last method, we will show you how to VLookup to return min value from multiple hits using the INDEX, SMALL, IF, ROW, MIN, and COLUMNS functions in Excel. You can use this method if you know under which criteria you want to find out the minimum value.

Follow the steps given below to do it on your own.

Steps:

  • Firstly, select Cell C14.
  • After that, insert the following formula.
=INDEX($C$5:$C$11,SMALL(IF($B$14=$D$5:$D$11, ROW($D$5:$D$11)-MIN(ROW($D$5:$D$11))+1, ""), COLUMNS($A$1:A1)))

Using Combined Functions to Return Min Value from Multiple Hits

Formula Breakdown

  • ROW($D$5:$D$11)—–> The ROW function returns the row number.
    • Output: {“A”;”F”;”B”;”F”;”C”;”A”;”F”}
  • COLUMNS($A$1:A1)—–> The COLUMNS function returns the column number.
    • Output: {1}
  • MIN(ROW($D$5:$D$11))—–> The MIN function returns the minimum value in a given range.
    • MIN({5;6;7;8;9;10;11})—–> turns into
      • Output: {5}
  • IF($B$14=$D$5:$D$11, ROW($D$5:$D$11)-MIN(ROW($D$5:$D$11))+1, “”)—–> The IF function returns a value if the logical test is True and returns another value if it is False.
    • IF($B$14=$D$5:$D$11,{5;6;7;8;9;10;11}-5+1, “”)—–> turns into
      • Output: {“”;2;””;4;””;””;7}
  • SMALL(IF($B$14=$D$5:$D$11, ROW($D$5:$D$11)-MIN(ROW($D$5:$D$11))+1, “”), COLUMNS($A$1:A1))—–> The SMALL function returns nth lowest or smallest value of a given range.
    • SMALL({“”;2;””;4;””;””;7},1)—–> turns into
      • Output: {2}
  • INDEX($C$5:$C$11,SMALL(IF($B$14=$D$5:$D$11, ROW($D$5:$D$11)-MIN(ROW($D$5:$D$11))+1, “”), COLUMNS($A$1:A1)))—–> The INDEX function returns a value from a given single range.
    • INDEX($C$5:$C$11,2)—–> turns into
      • Output: {35}
  • Then, press ENTER and drag right the Fill Handle tool to AutoFill the other values under Grade F.

  • Now, you will get all the values under Grade F.

  • Next, select Cell C16.
  • After that, insert the following formula.
=MIN(C14:E14)

Here, in the MIN function, we inserted Cell range C14:E14 as number_1 to find out the minimum value under F Grade.

  • Finally, press ENTER.

Read More: How to Perform VLOOKUP with Multiple Rows in Excel (5 Methods)


Use of MATCH Function to Return Matching Values from Multiple Min in Excel

Furthermore, you will find a way to VLookup to return min value or its adjunct Cell value using INDEX, MATCH, and MIN functions in Excel here.

Steps:

  • Firstly, select Cell B14.
  • Then, insert the following formula.
=INDEX(D5:D11,MATCH(MIN(C5:C11),C5:C11,0))

Use of INDEX, MATCH, and MIN Functions to VLookup to Return Min Value

Formula Breakdown

  • MIN(C5:C11)—–> The MIN function returns the minimum value in a given range.
  • Output: {30}
  • MATCH(MIN(C5:C11),C5:C11,0)—–> The MIN function returns the position of a lookup value.
    • MATCH(30,C5:C11,0)—–> turns into
      • Output: {7}
  • INDEX(D5:D11,MATCH(MIN(C5:C11),C5:C11,0))The INDEX function returns a value from a given single range.
    • INDEX(D5:D11,7)—–> turns into
      • Output: {F}
  • After that, press ENTER to get the value of Minimum Grade.

Read More: How to VLOOKUP and Return Multiple Values in Excel (8 Methods)


Practice Section

In this section, we are giving you the dataset to practice on your own and learn to use these methods.


Conclusion

So, in this article, you will find 4 ways to VLookup to return min value from multiple hits. Use any of these ways to accomplish the result in this regard. Hope you find this article helpful and informative. Feel free to comment if something seems difficult to understand. Let us know any other approaches which we might have missed here. And, visit ExcelDemy for many more articles like this. Thank you!


Related Articles

Arin

Arin

Hello, I'm Arin. I graduated from Khulna University of Engineering and Technology (KUET) from the Department of Civil Engineering. I am passionate about learning new things and increasing my data analysis knowledge as well as critical thinking. Currently, I am working and doing research on Microsoft Excel and here I will be posting articles related to it.

We will be happy to hear your thoughts

Leave a reply

ExcelDemy
Logo