Note that while A2 and A3 are different and B2 and B3 are different, the combinations end up being the same. Here is a very simple example (forgive me for my lack of creativity here): Why have I used | symbol while joining the two criteria? – In some exceptionally rare (but possible) conditions, you may have two criteria that are different but ends up giving the same result when combined.There are a couple of questions that are likely to come to your mind, so I thought I will try and answer it here: Now this lookup value is used to get the score from C2:D19.
For example, the lookup value for the VLOOKUP function in G2 is Matt|Unit Test. In the VLOOKUP function used here, the lookup value was modified to $F3&”|”&G$2 so that both the lookup criteria are combined and are used as a single lookup value. We create unique qualifiers for each instance of a name and the exam. This would create unique qualifiers for each instance as shown below.
HOW TO USE VLOOKUP IN EXCEL 2010 TABLE NAME HOW TO
How to Use VLOOKUP with Multiple Criteria One thing for the user to watch out in this solution is the fact that INDIRECT() is volatile, so if the tables are big enough and the number of formula instances is reasonably high the recalculation might become annoying.Watch Video – How to Use VLOOKUP Function with Multiple CriteriaĮxcel VLOOKUP function, in its basic form, can look for one lookup value and return the corresponding value from the specified row.īut often there is a need to use the Excel VLOOKUP with multiple criteria. _ Author Debra Dalgleish Posted on JCategories Excel Formulas Using the INDIRECT function with named ranges makes the VLOOKUP formula very flexible, and you could use any number of lookup tables in the workbook. The VLOOKUP formula will use Rates_West as the lookup table, and return the value for Group C in that table. In the screen shot above, “West” was entered as the Region in cell A3. The INDIRECT function combines the text string “Rates_” with the region entered in column A, and returns the range with that name. Instead, you can use the INDIRECT function to return the correct lookup range. Select the Correct Lookup Tableįor situations when there are multiple lookup tables, an IF function probably wouldn’t be practical.
This solution could work in this example, where there are only two rate tables. If there are only a couple of lookup tables, you could use an IF function to select the correct table in the VLOOKUP. If West is entered as the region, the rate should come from the Rates_West table. On the data entry sheet, if East is entered in column A, then the VLOOKUP formula should use Rates_East as the lookup table. In some Excel workbooks, you might need to pull data from a specific table, depending on an option that the user has selected.įor example, in the screen shot below, there are different rate tables for the East and West regions. You could do a similar lookup with the INDEX and MATCH functions. NOTE: The examples below use VLOOKUP to get the value from the correct table.
See how to use Excel VLOOKUP in different ranges. If you enter a product number in an order form, you can use a VLOOKUP formula to find the matching product name or price. You can use the VLOOKUP function to find data in a lookup table, based on a specific value.