Bird
Raised Fist0
Excelspreadsheet~20 mins

Why lookups connect related data in Excel - Challenge Your Understanding

Choose your learning style10 modes available
Challenge - 5 Problems
🎖️
Lookup Mastery Badge
Get all challenges correct to earn this badge!
Test your skills under time pressure!
📊 Formula Result
intermediate
2:00remaining
What is the output of this VLOOKUP formula?
You have a table where column A has product IDs and column B has product names. The formula =VLOOKUP(102, A1:B5, 2, FALSE) is entered in a cell. What will it return if the table is:

A1: 101, B1: Apple
A2: 102, B2: Banana
A3: 103, B3: Cherry
A4: 104, B4: Date
A5: 105, B5: Elderberry
AApple
BBanana
CCherry
D#N/A
Attempts:
2 left
💡 Hint
Look for the row where the first column matches 102 and return the value from the second column.
❓ Function Choice
intermediate
2:00remaining
Which function correctly connects related data from two tables?
You have two tables: one with employee IDs and names, another with employee IDs and their departments. You want to find the department for a given employee ID. Which function is best to use?
ASUM()
BIF()
CVLOOKUP()
DCOUNT()
Attempts:
2 left
💡 Hint
You need to find a matching value in one table and return related data from another.
🎯 Scenario
advanced
2:00remaining
How to avoid errors when lookup value is missing?
You use =VLOOKUP(200, A1:B5, 2, FALSE) but 200 is not in the first column. What will happen and how can you avoid showing an error?
AIt returns a blank cell; use ISBLANK() to check.
BIt returns 0; no action needed.
CIt returns the last value in the column; use TRIM() to fix.
DIt returns #N/A error; use IFERROR() to show a friendly message.
Attempts:
2 left
💡 Hint
Think about what happens when VLOOKUP can't find the value and how to handle errors gracefully.
❓ data_analysis
advanced
2:00remaining
What is the result of this INDEX-MATCH combination?
Given a table with columns A (ID), B (Name), and C (Score), what does this formula return?

=INDEX(B1:B5, MATCH(88, C1:C5, 0))

Assuming C1:C5 contains scores: 75, 88, 92, 88, 70 and B1:B5 contains names: Anna, Bob, Cara, Dan, Eva.
ABob
BDan
CCara
DAnna
Attempts:
2 left
💡 Hint
MATCH finds the first exact match; INDEX returns the name at that position.
🧠 Conceptual
expert
2:00remaining
Why are lookup functions essential for connecting related data?
Which statement best explains why lookup functions like VLOOKUP or INDEX-MATCH are important in spreadsheets?
AThey allow you to find and combine data from different tables based on a common key, making data analysis easier.
BThey automatically sort data alphabetically to improve readability.
CThey create charts and graphs from raw data without formulas.
DThey delete duplicate rows to clean up data.
Attempts:
2 left
💡 Hint
Think about how data from different lists or tables can be connected.

Practice

(1/5)
1. What is the main purpose of using a lookup function like VLOOKUP in Excel?
easy
A. To format cells with colors
B. To create charts and graphs automatically
C. To sort data alphabetically
D. To find and connect related data from different tables or lists

Solution

  1. Step 1: Understand what lookup functions do

    Lookup functions like VLOOKUP search for a value in one table and return related data from another table.
  2. Step 2: Identify the purpose of VLOOKUP

    VLOOKUP connects related data by matching values, making it easier to combine information from different places.
  3. Final Answer:

    To find and connect related data from different tables or lists -> Option D
  4. Quick Check:

    Lookup connects data = A [OK]
Hint: Lookups match values to connect data quickly [OK]
Common Mistakes:
  • Thinking VLOOKUP creates charts
  • Confusing lookup with sorting
  • Assuming lookup changes cell colors
2. Which of the following is the correct syntax for a basic VLOOKUP formula to find a value in column 2 of a table located in A1:C10?
easy
A. =VLOOKUP(lookup_value, A1:C10, 2, FALSE)
B. =VLOOKUP(A1:C10, lookup_value, 2, TRUE)
C. =VLOOKUP(2, lookup_value, A1:C10, FALSE)
D. =VLOOKUP(lookup_value, 2, A1:C10, TRUE)

Solution

  1. Step 1: Recall VLOOKUP syntax

    The correct syntax is VLOOKUP(lookup_value, table_array, col_index_num, range_lookup).
  2. Step 2: Match syntax to options

    =VLOOKUP(lookup_value, A1:C10, 2, FALSE) correctly places lookup_value first, then the table range, column number 2, and FALSE for exact match.
  3. Final Answer:

    =VLOOKUP(lookup_value, A1:C10, 2, FALSE) -> Option A
  4. Quick Check:

    Correct VLOOKUP syntax = C [OK]
Hint: Remember VLOOKUP order: value, table, column, exact match [OK]
Common Mistakes:
  • Swapping lookup_value and table range
  • Using TRUE instead of FALSE for exact match
  • Putting column number in wrong place
3. Given the table below in cells A2:B5:

Name | Score
John | 85
Mary | 90
Alex | 78
Sara | 92


What will be the result of the formula =VLOOKUP("Mary", A2:B5, 2, FALSE)?
medium
A. 90
B. Mary
C. 85
D. #N/A

Solution

  1. Step 1: Locate the lookup value in the table

    The formula looks for "Mary" in the first column (A2:A5). Mary is found in A3.
  2. Step 2: Return the value from the 2nd column in the same row

    The 2nd column value in row 3 is 90, so the formula returns 90.
  3. Final Answer:

    90 -> Option A
  4. Quick Check:

    Mary's score = 90 [OK]
Hint: VLOOKUP returns value from specified column in matched row [OK]
Common Mistakes:
  • Returning the lookup value instead of related data
  • Using wrong column number
  • Getting #N/A by using approximate match
4. You wrote the formula =VLOOKUP(B2, A2:C10, 3, TRUE) but it returns incorrect data. What is the most likely problem?
medium
A. The column index number 3 is too large
B. The lookup table is not sorted, causing approximate match errors
C. The lookup value is missing from B2
D. The formula should use FALSE instead of TRUE for exact match

Solution

  1. Step 1: Understand the effect of TRUE in VLOOKUP

    TRUE means approximate match, which requires the first column of the table to be sorted ascending.
  2. Step 2: Identify common cause of wrong results

    If the table is unsorted, approximate match can return wrong or unexpected data.
  3. Final Answer:

    The lookup table is not sorted, causing approximate match errors -> Option B
  4. Quick Check:

    Approximate match needs sorted table = B [OK]
Hint: Use FALSE for exact match to avoid sorting issues [OK]
Common Mistakes:
  • Assuming TRUE always works without sorting
  • Ignoring the need for sorted data with approximate match
  • Confusing column index errors with match type
5. You have two tables: one with product IDs and names, and another with product IDs and prices. How can you use VLOOKUP to create a list showing product names with their prices?
hard
A. Use VLOOKUP to sum prices for each product
B. Use VLOOKUP to find product names by matching prices
C. Use VLOOKUP to find prices by matching product IDs in the price table
D. Use VLOOKUP to sort product names alphabetically

Solution

  1. Step 1: Identify the common key between tables

    Product IDs appear in both tables and can be used to connect names and prices.
  2. Step 2: Use VLOOKUP with product ID to get prices

    Apply VLOOKUP on the product ID from the name table to find matching prices in the price table.
  3. Final Answer:

    Use VLOOKUP to find prices by matching product IDs in the price table -> Option C
  4. Quick Check:

    Lookup by product ID connects names and prices = D [OK]
Hint: Match on product ID to combine related data [OK]
Common Mistakes:
  • Trying to lookup prices by name instead of ID
  • Using VLOOKUP to sort or sum data incorrectly
  • Ignoring the need for a common key to connect tables
Recommended

Ready to prove it?

Pass the test and this pattern moves unknown strong while earning +1 Grip toward your certificate.

10 questions~5 mineasy hard