Forum Discussion
MDLeach
Jun 13, 2024Copper Contributor
Returning a cell's value based on the location of another cell.
I want to search an entire worksheet for a value and once that value is identified, I want to pull the cell's value that exists five cells below it. vlook, xlook, and hlookups don't work because the ...
- Jun 14, 2024
MDLeach What version of Excel are you using? If you have Excel for MS365 or Excel for the web, you could try the following:
=TAKE(TOCOL(IFS(range = lookup_value, OFFSET(range, 5, 0)), 2), 1)
For example:
=TAKE(TOCOL(IFS(A4:J10000 = B1, OFFSET(A4:J10000, 5, 0)), 2), 1)
Sample Results
mickhence
Jun 14, 2024Copper Contributor
To return a cell's value based on the location of another cell in Excel, you can use the INDEX and MATCH functions. For example, if you want to get the value from the cell in column B that matches the row of the cell containing "target_value" in column A, use:
excel
Copy code
=INDEX(B:B, MATCH("target_value", A:A, 0))
This formula searches for "target_value" in column A and returns the corresponding value from column B.
excel
Copy code
=INDEX(B:B, MATCH("target_value", A:A, 0))
This formula searches for "target_value" in column A and returns the corresponding value from column B.