Bird
Raised Fist0
Excelspreadsheet~8 mins

Merging queries (joins) in Excel - Dashboard Guide

Choose your learning style10 modes available
Dashboard Mode - Merging queries (joins)
Goal

Combine customer orders with customer details to see who ordered what and when.

Sample Data

Customers

Customer IDNameCity
101AliceNew York
102BobChicago
103CharlieLos Angeles
104DianaMiami

Orders

Order IDCustomer IDOrder DateAmount
50011012024-01-10250
50021032024-01-15450
50031022024-01-20300
50041052024-01-25150
Dashboard Components
  • Merged Table: Shows orders with customer names and cities. Formula in cell G2:
    =IFERROR(VLOOKUP(B2,$A$2:$C$5,2,FALSE),"Unknown") to get customer name.
    Formula in cell H2:
    =IFERROR(VLOOKUP(B2,$A$2:$C$5,3,FALSE),"Unknown") to get city.
    Drag down for all orders.
  • Total Sales: Sum of all order amounts.
    Formula:
    =SUM(D2:D5)
    Result: 1150
  • Sales by City: Summary table using SUMIFS.
    Formula for New York sales:
    =SUMIFS(D2:D5,H2:H5,"New York")
    Similarly for other cities.
Dashboard Layout
+----------------------+---------------------+
|      Merged Table    |    Total Sales KPI   |
|  (Orders + Customers)|                     |
+----------------------+---------------------+
|    Sales by City Summary Table              |
+---------------------------------------------+
Interactivity

Add a filter for City. When you select a city, the Merged Table and Sales by City summary update to show only orders from that city. Total Sales KPI updates to sum only those filtered orders.

Self Check

If you filter the dashboard to show only orders from "Chicago", which orders appear in the Merged Table? What is the Total Sales value?

Key Result
Dashboard merges customer and order data to show detailed orders with customer info and sales summaries by city.

Practice

(1/5)
1. What does merging queries (joins) in Excel usually help you do?
easy
A. Combine data from two tables based on a common value
B. Sort data alphabetically
C. Create charts from data
D. Format cells with colors

Solution

  1. Step 1: Understand the purpose of merging queries

    Merging queries means joining data from two tables using a common value to combine related information.
  2. Step 2: Identify what merging queries does in Excel

    It helps to combine and compare data easily without manual copying or sorting.
  3. Final Answer:

    Combine data from two tables based on a common value -> Option A
  4. Quick Check:

    Merging queries = Combine data [OK]
Hint: Merging joins tables by matching common values [OK]
Common Mistakes:
  • Confusing merging with sorting
  • Thinking it creates charts
  • Assuming it changes cell colors
2. Which of these is the correct syntax to merge two tables using XLOOKUP in Excel?
easy
A. =XLOOKUP(A2, Table2[Value], Table2[ID])
B. =XLOOKUP(Table2[Value], A2, Table2[ID])
C. =XLOOKUP(Table2[ID], Table2[Value], A2)
D. =XLOOKUP(A2, Table2[ID], Table2[Value])

Solution

  1. Step 1: Recall XLOOKUP syntax

    XLOOKUP(lookup_value, lookup_array, return_array) finds lookup_value in lookup_array and returns corresponding value from return_array.
  2. Step 2: Match syntax to merging tables

    We want to find A2 (key) in Table2[ID] and return Table2[Value], so =XLOOKUP(A2, Table2[ID], Table2[Value]) is correct.
  3. Final Answer:

    =XLOOKUP(A2, Table2[ID], Table2[Value]) -> Option D
  4. Quick Check:

    XLOOKUP syntax = lookup_value, lookup_array, return_array [OK]
Hint: XLOOKUP: lookup_value, lookup_array, return_array order [OK]
Common Mistakes:
  • Swapping lookup_array and return_array
  • Using wrong column references
  • Putting return_array before lookup_array
3. Given these tables:

Table1:
ID | Name
1 | Alice
2 | Bob

Table2:
ID | Score
1 | 85
3 | 90

If you use =XLOOKUP(A2, Table2[ID], Table2[Score], "Not Found") in Table1 where A2=1, what is the result?
medium
A. 85
B. 90
C. Not Found
D. 1

Solution

  1. Step 1: Understand the lookup

    The formula looks for A2=1 in Table2[ID]. Table2 has ID 1 with Score 85.
  2. Step 2: Return the matching Score

    Since ID 1 is found, XLOOKUP returns 85 from Table2[Score].
  3. Final Answer:

    85 -> Option A
  4. Quick Check:

    Lookup 1 returns 85 [OK]
Hint: XLOOKUP returns matching value or fallback if none [OK]
Common Mistakes:
  • Choosing score for ID 3 instead of 1
  • Confusing fallback value with result
  • Returning ID instead of Score
4. You wrote this formula to merge data:
=XLOOKUP(A2, Table2[Value], Table2[ID])
But it returns wrong results. What is the likely error?
medium
A. Used wrong function name
B. Forgot to lock cell references
C. Swapped lookup_array and return_array columns
D. Used incorrect table name

Solution

  1. Step 1: Check XLOOKUP parameters

    lookup_array should be the column with keys to find (e.g., IDs), return_array the column with values to return.
  2. Step 2: Identify swapped columns

    Using Table2[Value] as lookup_array and Table2[ID] as return_array is reversed; it should be lookup ID, return Value.
  3. Final Answer:

    Swapped lookup_array and return_array columns -> Option C
  4. Quick Check:

    Lookup and return arrays must be in correct order [OK]
Hint: Lookup array must be key column, return array the value column [OK]
Common Mistakes:
  • Mixing lookup and return columns
  • Assuming function name is wrong
  • Ignoring cell reference locking
5. You have two tables:

Employees:
ID | Name
101 | John
102 | Mary
103 | Steve

Salaries:
ID | Salary
101 | 5000
103 | 4500

You want to create a merged table showing all employees and their salaries, showing "No Data" if salary is missing. Which formula in cell C2 (next to Name) correctly merges salaries?
hard
A. =XLOOKUP(Name, Salaries[ID], Salaries[Salary], "No Data")
B. =XLOOKUP(A2, Salaries[ID], Salaries[Salary], "No Data")
C. =XLOOKUP(A2, Salaries[Salary], Salaries[ID], "No Data")
D. =XLOOKUP(A2, Employees[ID], Salaries[Salary], "No Data")

Solution

  1. Step 1: Identify lookup value and arrays

    We want to find employee ID in Salaries[ID] and return Salaries[Salary]. If not found, show "No Data".
  2. Step 2: Check formula correctness

    =XLOOKUP(A2, Salaries[ID], Salaries[Salary], "No Data") uses =XLOOKUP(A2, Salaries[ID], Salaries[Salary], "No Data"), which matches the requirement perfectly.
  3. Final Answer:

    =XLOOKUP(A2, Salaries[ID], Salaries[Salary], "No Data") -> Option B
  4. Quick Check:

    Lookup ID in Salaries, return Salary or fallback [OK]
Hint: Use XLOOKUP with fallback to handle missing data [OK]
Common Mistakes:
  • Using wrong lookup or return columns
  • Referencing Name instead of ID
  • Mixing tables in lookup arrays
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