answersLogoWhite

0

It would be a complex formula and it would be not foolproof as more than one cell may have the highest value in a range. If it is a case that only one cell can have the highest value, then it can work. If not, then look at using conditional formatting to highlight values in the text column. If there can only be one cell with the highest value, then below explains how it will do it.

To explain the process. First you have to find the highest value with the MAX function Then you have to find where it is in the list, which you can do using the MATCH function. That will give you a number of the position in the list. You can use that number to determine the row the highest value is in. If the list does not start in row 1, which is highly likely, then you will need to add a value to make up for that. You will know what the column of the text values is, and together you will have the address of a cell in that column, taking that column and the row the highest value is in. You use the ADDRESS function to do that. They you need to find the content of the cell, using the INDIRECT function.

Say your numbers were in cells B10 to B180 and the text values were in A10 to A180. As the first cell is in row 10, then you will need to add 9 to the Match value to make up the difference. The 1 represents the first column, in the ADDRESS function. Your full function would be like this:

=INDIRECT(ADDRESS(9+MATCH(MAX(B10:B180),B10:B180),1))

If there is more than one cell with the highest, then the last high in the list will show its corresponding text.

User Avatar

Wiki User

12y ago

What else can I help you with?