How to apply negative vlookup to return the value in left of the key field in Excel?
Normally, the Vlookup function can help you to return the value in right columns. If your extracted data in left column, you may consider entering a negative column number within the formula: =Vlookup(F2,D2:D13,-3,0), but this will give an error result as following screenshot shown. How could you apply negative vlookup function to return a matching value in Excel?
The following User Defined Function can help you to apply the negative vlookup in Excel worksheet, please do as this:
1. Hold down the ALT + F11 keys to open the Microsoft Visual Basic for Applications window.
2. Click Insert > Module, and paste the following code in the Module window.
VBA code: Apply negative vlookup to return the value in left column:
Function VLOOKUPNEG(lookup_value, table_array As Range, col_index_num As Integer, CloseMatch As Boolean) Dim RowNr As Long RowNr = Application.WorksheetFunction.Match(lookup_value, table_array.Resize(, 1), CloseMatch) VLOOKUPNEG = table_array(RowNr, 1).Offset(0, col_index_num) End Function
3. Then save and close the code window, go back to the worksheet, and enter this formula: =VLOOKUPNEG(F2,D2:D13,-3,0) into a cell where you want to get the result, and then press Enter key, and the matched value in left column has been extracted successfully, see screenshot:
Note: In the above formula, F2 is the cell contains the criteria you want to vlookup, D2:D13 is the column range where to search for, -3 is the column index number you want to return the matching value from.
Best Office Productivity Tools
Supercharge Your Spreadsheets： Experience Efficiency Like Never Before with Kutools for Excel
Kutools for Excel boasts over 300 features, ensuring that what you need is just a click away...
Supports Office/Excel 2007-2021 & newer, including 365 | Available in 44 languages | Enjoy a full-featured 30-day free trial.
Office Tab Brings Tabbed interface to Office, and Make Your Work Much Easier
- Enable tabbed editing and reading in Word, Excel, PowerPoint, Publisher, Access, Visio and Project.
- Open and create multiple documents in new tabs of the same window, rather than in new windows.
- Increases your productivity by 50%, and reduces hundreds of mouse clicks for you every day!