Show how to combine text from multiple cells using CONCATENATE and JOIN functions in Google Sheets to create meaningful summaries.
Sample Data
First Name
Last Name
City
Hobbies
Alice
Smith
New York
Reading, Painting
Bob
Jones
Chicago
Cooking, Hiking
Carol
Lee
San Francisco
Photography, Traveling
David
Kim
Seattle
Gaming, Running
Eve
Brown
Boston
Writing, Yoga
Dashboard Components
Full Name (CONCATENATE): In cell E2, formula: =CONCATENATE(A2, " ", B2) combines first and last names with a space. Example result for row 2: "Alice Smith"
Summary Sentence (CONCATENATE): In cell F2, formula: =CONCATENATE(E2, " lives in ", C2, " and enjoys ", D2, ".") creates a sentence. Example result for row 2: "Alice Smith lives in New York and enjoys Reading, Painting."
All Cities Joined (JOIN): In cell H2, formula: =JOIN(", ", C2:C6) combines all cities separated by commas. Result: "New York, Chicago, San Francisco, Seattle, Boston"
All Hobbies Joined (JOIN): In cell H3, formula: =JOIN("; ", D2:D6) combines all hobbies separated by semicolons. Result: "Reading, Painting; Cooking, Hiking; Photography, Traveling; Gaming, Running; Writing, Yoga"
Dashboard Layout
+----------------------+------------------------------+
| Full Name (E2:E6) | Summary Sentence (F2:F6) |
| [Alice Smith] | [Alice Smith lives in New York|
| [Bob Jones] | and enjoys Reading, Painting.] |
| ... | ... |
+----------------------+------------------------------+
| All Cities Joined (H2) |
| [New York, Chicago, San Francisco, Seattle, Boston] |
+--------------------------------------------------+
| All Hobbies Joined (H3) |
| [Reading, Painting; Cooking, Hiking; ...] |
+--------------------------------------------------+
Interactivity
Add a filter by City to show only rows for selected cities. When a city is selected, the Full Name and Summary Sentence lists update to show only those people. The All Cities Joined and All Hobbies Joined cells update to join only the visible rows' data.
Self Check
If you filter the City to show only "Seattle" and "Boston", which components update and what will be the new All Cities Joined value?
Answer: The Full Name and Summary Sentence lists show only David Kim and Eve Brown. The All Cities Joined cell updates to "Seattle, Boston". The All Hobbies Joined cell updates to "Gaming, Running; Writing, Yoga".
Key Result
Dashboard demonstrating how to combine text from multiple cells using CONCATENATE and JOIN in Google Sheets.
Practice
(1/5)
1. What does the CONCATENATE function do in Google Sheets?
easy
A. Joins multiple text pieces exactly as listed without any separator.
B. Adds numbers together in a range.
C. Sorts text alphabetically.
D. Splits text into separate cells.
Solution
Step 1: Understand CONCATENATE purpose
CONCATENATE joins text pieces exactly as you list them, without adding anything extra.
Step 2: Compare with other options
Options A, B, and C describe different functions unrelated to CONCATENATE.
Final Answer:
Joins multiple text pieces exactly as listed without any separator. -> Option A
Quick Check:
CONCATENATE joins text pieces exactly [OK]
Hint: CONCATENATE sticks texts together as-is, no separator [OK]
Common Mistakes:
Thinking CONCATENATE adds spaces automatically
Confusing CONCATENATE with SUM or SPLIT
Assuming CONCATENATE sorts text
2. Which of these is the correct syntax to join cells A1, B1, and C1 using CONCATENATE in Google Sheets?
easy
A. =CONCATENATE(A1, B1, C1)
B. =CONCATENATE(A1; B1; C1)
C. =CONCATENATE(A1 B1 C1)
D. =CONCATENATE(A1+B1+C1)
Solution
Step 1: Recall CONCATENATE syntax
CONCATENATE uses commas to separate arguments, like =CONCATENATE(A1, B1, C1).
Step 2: Check each option
=CONCATENATE(A1; B1; C1) uses semicolons which is incorrect in Google Sheets. =CONCATENATE(A1 B1 C1) misses commas. =CONCATENATE(A1+B1+C1) uses plus signs which is invalid for CONCATENATE.
Final Answer:
=CONCATENATE(A1, B1, C1) -> Option A
Quick Check:
CONCATENATE uses commas between arguments [OK]
Hint: Use commas to separate items inside CONCATENATE [OK]
Common Mistakes:
Using semicolons instead of commas
Omitting commas between arguments
Using plus signs inside CONCATENATE
3. Given cells A1=John, B1=Doe, and C1=2024, what is the result of =JOIN("-", A1, B1, C1)?
medium
A. JohnDoe2024
B. John-Doe-2024
C. John, Doe, 2024
D. John Doe 2024
Solution
Step 1: Understand JOIN function
JOIN combines items with the separator you provide. Here, the separator is a dash "-".
Step 2: Apply JOIN to given cells
It joins "John", "Doe", and "2024" with dashes: "John-Doe-2024".
Final Answer:
John-Doe-2024 -> Option B
Quick Check:
JOIN with "-" adds dashes between items [OK]
Hint: JOIN adds your separator between all items [OK]
Common Mistakes:
Forgetting the separator in JOIN
Confusing JOIN with CONCATENATE (no separator)
Using commas instead of dashes
4. You want to join the range A1:A3 with commas using JOIN, but your formula =JOIN(A1:A3, ",") gives an error. What is the fix?
medium
A. Remove the comma separator
B. Use CONCATENATE instead of JOIN
C. Change formula to =JOIN(",", A1:A3)
D. Use semicolons instead of commas
Solution
Step 1: Check JOIN syntax
JOIN syntax is JOIN(separator, range). The separator must be first.
Step 2: Fix the formula
Switch arguments to =JOIN(",", A1:A3) to avoid error.
Final Answer:
=JOIN(",", A1:A3) -> Option C
Quick Check:
JOIN(separator, range) correct order [OK]
Hint: Put separator first in JOIN function [OK]
Common Mistakes:
Putting range before separator in JOIN
Using CONCATENATE for ranges
Removing separator argument
5. You have a list of names in cells A1:A4: Alice, Bob, , and Eve (A3 is empty). Which formula correctly joins only the non-empty names with a semicolon using JOIN?
hard
A. =JOIN(";", IF(A1:A4<>"", A1:A4))
B. =JOIN(";", A1:A4)
C. =CONCATENATE(A1:A4)
D. =JOIN(";", FILTER(A1:A4, A1:A4<>""))
Solution
Step 1: Understand the problem
We want to join only non-empty cells with semicolons.
Step 2: Analyze options
=JOIN(";", A1:A4) joins all including empty, resulting in extra separators. =JOIN(";", FILTER(A1:A4, A1:A4<>"")) uses FILTER to exclude empty cells before joining. =CONCATENATE(A1:A4) uses CONCATENATE which does not add separators. =JOIN(";", IF(A1:A4<>"", A1:A4)) uses IF incorrectly without ARRAYFORMULA, causing errors.
Final Answer:
=JOIN(";", FILTER(A1:A4, A1:A4<>"")) -> Option D
Quick Check:
FILTER removes empty cells before JOIN [OK]
Hint: Use FILTER to exclude blanks before JOIN [OK]
Common Mistakes:
Joining ranges with empty cells directly
Using CONCATENATE instead of JOIN for lists
Incorrect use of IF without ARRAYFORMULA
Recommended
Ready to prove it?
Pass the test and this pattern moves unknownstrongwhile earning +1 Grip toward your certificate.