Forum Discussion

gnaga's avatar
gnaga
Copper Contributor
Oct 19, 2019

Reverse VLOOKUP

Hi,

I would like to find a data which is in the left side column of the lookup data.

EXAMPLE

Col A        Col B         Col C

XYZ          123            12.3%

ABC          345            15.2%

EFG          105             10.3%

I would like to pick up the data in col A for the maximum value of Col C. 

Here in this example it is "ABC" as 15.2% is the maximum value.

Col C value keeps changing on every update.

 

TIA

GNAGA

 

3 Replies

  • Twifoo's avatar
    Twifoo
    Silver Contributor
    Another alternative is the powerful combination of LOOKUP-FREQUENCY, like this:
    =LOOKUP(2,1/(
    FREQUENCY(0,1/(1+C$1:C$3))),
    A$1:A$3)
  • Haytham Amairah's avatar
    Haytham Amairah
    Silver Contributor

    gnaga

     

    Hi,

     

    For now, the known formula for this case is INDEX & MATCH combination as follows:

    =INDEX($A$1:$A$3,MATCH(MAX($C$1:$C$3),$C$1:$C$3,0))

     

    But soon there will be a new function in Excel called https://support.office.com/en-us/article/xlookup-function-b7fd680e-6d10-43e6-84f9-88eae8bf5929 which will be better and more convenient for this situation.

     

    Regards

Resources