For example, my table which I will call Table1 (I have defined this as a name) is added to as new data comes in. How can I use vlookup to retrieve the 2nd column value of the final (last) data point at the bottom of Table1?
|
Is the first column numerical or text? You can use the range lookup option and search for a value that is going to be greater than any value in your table. If your first column contains words, try:
or, if your first column is a five-digit number, try:
And it just occurred to me that this will work too, but is slower. Define the first column of Table1 as Table1Col1.
|
|||
|
|
|
If you want to dynamically update the column you're selecting you can use a MATCH() formula to fill in the col_index_num value. For example:
will return the value in the second column. whereas:
will return the value in the column whose header is value2. Even more dynamically, you can write it like this:
which will update automagically if you rename the table column headers |
|||
|
|
Explanation: It will bring back the last value of the rows which match the lookup_value |
||||
|
|