Bird
Raised Fist0
Google Sheetsspreadsheet~15 mins

SPLIT function in Google Sheets - Real Business Scenario

Choose your learning style10 modes available
Scenario Mode
👤 Your Role: You are a sales assistant at a retail company.
📋 Request: Your manager wants you to separate customer full names into first and last names for better data analysis.
📊 Data: You have a list of customer full names in one column, each name has a first name and a last name separated by a space.
🎯 Deliverable: Create a spreadsheet where the full names are split into two columns: First Name and Last Name.
Progress0 / 4 steps
Sample Data
Customer Full Name
John Smith
Mary Johnson
David Lee
Linda Brown
James Wilson
Patricia Taylor
Michael Davis
Barbara Miller
1
Step 1: Select the cell next to the first full name to prepare for splitting.
Click on cell B2 next to 'John Smith' in A2.
Expected Result
Cell B2 is selected and ready for formula input.
2
Step 2: Enter the SPLIT formula to separate the full name into first and last names.
=SPLIT(A2, " ")
Expected Result
Cell B2 shows 'John' and cell C2 shows 'Smith'.
3
Step 3: Copy the formula down the column to split all full names in the list.
Drag the fill handle from B2 and C2 down to B9 and C9.
Expected Result
All full names from A2 to A9 are split into first names in column B and last names in column C.
4
Step 4: Label the new columns for clarity.
Type 'First Name' in B1 and 'Last Name' in C1.
Expected Result
Columns B and C have headers 'First Name' and 'Last Name' respectively.
Final Result
Customer Full Name | First Name | Last Name
-------------------|------------|----------
John Smith         | John       | Smith
Mary Johnson       | Mary       | Johnson
David Lee          | David      | Lee
Linda Brown        | Linda      | Brown
James Wilson       | James      | Wilson
Patricia Taylor    | Patricia   | Taylor
Michael Davis      | Michael    | Davis
Barbara Miller     | Barbara    | Miller
✓The SPLIT function easily separates full names into first and last names using space as the separator.
✓This makes it easier to analyze or sort customers by first or last name.
✓The formula can be quickly copied down to handle many rows.
Bonus Challenge

Some customers have middle names. Modify the formula to extract only the first and last names, ignoring any middle names.

Show Hint
Use the INDEX function combined with SPLIT to pick the first and last parts only.

Practice

(1/5)
1. What does the SPLIT function do in Google Sheets?
easy
A. It finds the largest number in a list.
B. It breaks text into parts based on a separator.
C. It changes text to uppercase.
D. It adds numbers together.

Solution

  1. Step 1: Understand the purpose of SPLIT

    The SPLIT function is designed to separate text into smaller pieces using a character or characters as a divider.
  2. Step 2: Compare options with SPLIT's function

    Only It breaks text into parts based on a separator. describes breaking text into parts, which matches SPLIT's behavior.
  3. Final Answer:

    It breaks text into parts based on a separator. -> Option B
  4. Quick Check:

    SPLIT breaks text = It breaks text into parts based on a separator. [OK]
Hint: Remember: SPLIT cuts text by chosen characters [OK]
Common Mistakes:
  • Confusing SPLIT with math functions
  • Thinking SPLIT changes text case
  • Assuming SPLIT finds max or min values
2. Which of these is the correct syntax to split the text in cell A1 by commas?
easy
A. =SPLIT(A1, ";")
B. =SPLIT(A1; ",")
C. =SPLIT(A1, ",")
D. =SPLIT(A1)

Solution

  1. Step 1: Identify correct separator and syntax

    The SPLIT function requires the text and the separator as arguments, separated by commas. The separator here is a comma ",".
  2. Step 2: Check each option's syntax

    =SPLIT(A1, ",") uses commas correctly and the right separator. =SPLIT(A1; ",") uses semicolon which is invalid in Google Sheets formulas. =SPLIT(A1, ";") uses wrong separator ";". =SPLIT(A1) misses the separator argument.
  3. Final Answer:

    =SPLIT(A1, ",") -> Option C
  4. Quick Check:

    Correct syntax with comma separator = =SPLIT(A1, ",") [OK]
Hint: Use commas to separate arguments, specify separator in quotes [OK]
Common Mistakes:
  • Using semicolons instead of commas
  • Forgetting to put separator in quotes
  • Omitting the separator argument
3. Given cell A1 contains "apple,banana,cherry", what will =SPLIT(A1, ",") return?
medium
A. ["apple,banana,cherry"] as one cell
B. Error because separator is missing
C. ["apple"; "banana"; "cherry"] in separate cells vertically
D. ["apple", "banana", "cherry"] in separate cells horizontally

Solution

  1. Step 1: Understand SPLIT behavior with comma separator

    SPLIT breaks text at each comma and places each piece in adjacent cells horizontally by default.
  2. Step 2: Analyze the output for given input

    Input text "apple,banana,cherry" splits into "apple", "banana", and "cherry" placed side by side in cells.
  3. Final Answer:

    ["apple", "banana", "cherry"] in separate cells horizontally -> Option D
  4. Quick Check:

    Split by comma = horizontal cells with parts [OK]
Hint: SPLIT places parts horizontally by default [OK]
Common Mistakes:
  • Expecting vertical split without specifying
  • Thinking output stays in one cell
  • Confusing separator presence
4. The formula =SPLIT(A1, ",", "TRUE") gives an error. What is the likely cause?
medium
A. The third argument TRUE is invalid for SPLIT.
B. The separator must be a number, not a string.
C. The separator argument is missing.
D. SPLIT does not accept more than two arguments.

Solution

  1. Step 1: Review SPLIT function arguments

    SPLIT accepts up to four arguments: text, delimiter, split_by_each (TRUE/FALSE), and remove_empty_text (TRUE/FALSE). The third argument is split_by_each and must be a boolean.
  2. Step 2: Check if TRUE is valid here

    The third argument is "TRUE" (a string), but SPLIT expects a boolean TRUE/FALSE (without quotes) for split_by_each. A string causes a type mismatch error.
  3. Final Answer:

    The third argument TRUE is invalid for SPLIT. -> Option A
  4. Quick Check:

    Check argument types carefully [OK]
Hint: Check argument count and types carefully [OK]
Common Mistakes:
  • Assuming SPLIT only takes two arguments
  • Confusing separator type requirements
  • Ignoring optional arguments
5. You have a cell A1 with text "John;Doe;30;New York". How do you split this text into separate cells vertically (one below another) using SPLIT?
hard
A. =TRANSPOSE(SPLIT(A1, ";"))
B. =SPLIT(A1, ";", TRUE)
C. =SPLIT(A1, ";", FALSE, TRUE)
D. =SPLIT(A1, ";")

Solution

  1. Step 1: Understand SPLIT default behavior

    SPLIT splits text into cells horizontally by default, so the parts appear side by side.
  2. Step 2: Use TRANSPOSE to convert horizontal output to vertical

    Wrapping SPLIT with TRANSPOSE changes the horizontal array into a vertical one, placing each part in cells below each other.
  3. Final Answer:

    =TRANSPOSE(SPLIT(A1, ";")) -> Option A
  4. Quick Check:

    Use TRANSPOSE to switch horizontal to vertical [OK]
Hint: Wrap SPLIT with TRANSPOSE for vertical output [OK]
Common Mistakes:
  • Expecting SPLIT alone to split vertically
  • Misusing optional arguments for vertical split
  • Forgetting to use TRANSPOSE for vertical layout
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