logo
search
Formula Errors

How to Fix Excel VLOOKUP Errors from Incorrect Return Columns

Ayan MasoodAyan Masood Sep 27, 2026 869 views

Question details

The user needs to fix a VLOOKUP formula that returns incorrect results or errors due to an improper third argument.

How to Fix VLOOKUP Formulas That Return Errors
Product
Excel / WPS Spreadsheet
Device & OS
not provided
Scenario
Using the VLOOKUP function to find and retrieve data from a specific column in a spreadsheet table.
Observed behavior
The formula returns an error or an incorrect value because a cell reference was entered instead of a numeric column index for the return-column argument.
Before you start

Double-check your VLOOKUP formula syntax, specifically ensuring you know the exact column number in your selected table array from which you want to return data.

Solution 1Recommended

Replace the Cell Reference with a Column Index Number

Correct the third argument of your VLOOKUP formula to use a hardcoded column number instead of a cell reference.

The VLOOKUP function requires four arguments: lookup_value, table_array, col_index_num, and range_lookup. The third argument must be a number representing the column position within your selected table array, not a cell reference like 'D2'.

1
Locate the incorrect formula

Select the cell displaying the VLOOKUP error and click into the formula bar at the top of the spreadsheet to edit it.

2
Identify the third argument

Find the third part of the VLOOKUP formula. For example, if your formula is =VLOOKUP(C2,C$2:D$4,D2,FALSE), the third argument is currently set to 'D2'.

3
Change to a column number

Count the columns in your selected table array starting from 1. Replace the cell reference (like D2) with the correct numeric index. For a two-column table where you want the second column's data, type '2'.

4
Set to Exact Match

Ensure the fourth argument is set to FALSE to require an exact match. Press Enter to apply the updated formula, which should now look like =VLOOKUP(C2,C$2:D$4,2,FALSE).

Replace the Cell Reference with a Column Index Number
Tip for copying formulas: Once the formula is corrected, use the fill handle in the bottom-right corner of the cell to drag and copy the formula down the column, adjusting the lookup value automatically.
WPS Spreadsheet Solutions

Master VLOOKUP and Complex Formulas in WPS Spreadsheet

WPS Office provides a highly compatible spreadsheet application with built-in formula error checking, syntax tooltips, and easy-to-use function wizards that help you construct flawless VLOOKUP formulas.

  1. 1. Open your spreadsheet in WPS Office: Launch WPS Spreadsheet and open the document containing the data you want to search.
  2. 2. Use the Insert Function tool: Select your target cell, click the 'fx' icon next to the formula bar, and search for the VLOOKUP function.
  3. 3. Input arguments step-by-step: Use the dialog box to input your lookup value and table array. Type the exact column index number (e.g., 2) directly into the 'Col_index_num' field.
  4. 4. Complete the formula: Enter 'FALSE' in the Range_lookup field and click OK to generate an error-free VLOOKUP formula instantly.
Fully compatible with Microsoft Excel formulas and functions, ensuring seamless document migration.Built-in 'Insert Function' wizard to easily configure VLOOKUP arguments without memorizing syntax.Clear error indicators and formula auditing tools to quickly spot incorrect cell references.Free and lightweight office suite for smooth daily productivity across all your devices.
microsoft office alternative - wps office

Frequently Asked Questions

What does the #REF! error mean in a VLOOKUP formula?

A #REF! error typically occurs when your column index number (the third argument) is greater than the total number of columns in your selected table array. Ensure the number you enter does not exceed the width of your highlighted data range.

Why is my VLOOKUP returning an #N/A error?

The #N/A error indicates that the exact lookup value cannot be found in the first column of your specified table array. Check to ensure the value actually exists and that there are no hidden trailing spaces or formatting mismatches (like text vs. numbers).

Can I use a cell reference for the column index number in VLOOKUP?

Yes, but only if that specific referenced cell contains a valid number representing the column index you wish to extract. If the referenced cell contains text or is empty, the formula will return an error. It is generally safer to use a hardcoded number or combine VLOOKUP with the MATCH function for dynamic columns.