Bird
Raised Fist0
Excelspreadsheet~15 mins

LEFT, RIGHT, MID extraction in Excel - 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 extract specific parts of product codes to analyze product categories and batch numbers.
📊 Data: You have a list of product codes in one column. Each code contains a category prefix, a batch number in the middle, and a suffix code at the end.
🎯 Deliverable: Create formulas to extract the category prefix (first 3 letters), the batch number (middle 4 digits), and the suffix code (last 2 letters) into separate columns.
Progress0 / 4 steps
Sample Data
Product Code
ABC1234XY
DEF5678YZ
GHI9012WX
JKL3456UV
MNO7890ST
PQR2345QR
STU6789OP
VWX0123LM
1
Step 1: Extract the category prefix (first 3 letters) from the product code in cell A2.
=LEFT(A2, 3)
Expected Result
ABC
2
Step 2: Extract the batch number (4 digits in the middle) from the product code in cell A2. The batch number starts at the 4th character.
=MID(A2, 4, 4)
Expected Result
1234
3
Step 3: Extract the suffix code (last 2 letters) from the product code in cell A2.
=RIGHT(A2, 2)
Expected Result
XY
4
Step 4: Copy the formulas down the columns to extract parts for all product codes in the list.
Drag the formulas from cells B2, C2, and D2 down to row 9.
Expected Result
All product codes are split into prefix, batch number, and suffix in columns B, C, and D.
Final Result
Product Code | Prefix | Batch | Suffix
-------------|--------|-------|--------
ABC1234XY    | ABC    | 1234  | XY
DEF5678YZ    | DEF    | 5678  | YZ
GHI9012WX    | GHI    | 9012  | WX
JKL3456UV    | JKL    | 3456  | UV
MNO7890ST    | MNO    | 7890  | ST
PQR2345QR    | PQR    | 2345  | QR
STU6789OP    | STU    | 6789  | OP
VWX0123LM    | VWX    | 0123  | LM
✓The category prefix helps identify the product type quickly.
✓Batch numbers can be used to track production runs.
✓Suffix codes may indicate special product features or packaging.
Bonus Challenge

Create a formula to combine the extracted parts back into the original product code.

Show Hint
Use the CONCATENATE function or the & operator to join prefix, batch, and suffix.

Practice

(1/5)
1. Which Excel function extracts the first 3 characters from the text in cell A1?
easy
A. =MID(A1, 3, 3)
B. =LEFT(A1, 3)
C. =RIGHT(A1, 3)
D. =MID(A1, 2, 3)

Solution

  1. Step 1: Understand LEFT function usage

    The LEFT function extracts characters starting from the beginning of the text. Using 3 as the second argument means it takes the first 3 characters.
  2. Step 2: Compare options

    =LEFT(A1, 3) uses =LEFT(A1, 3), which correctly extracts the first 3 characters. =RIGHT(A1, 3) extracts from the end, =MID(A1, 3, 3) starts at position 3, and =MID(A1, 2, 3) starts at position 2.
  3. Final Answer:

    =LEFT(A1, 3) -> Option B
  4. Quick Check:

    LEFT gets first characters = LEFT(A1, 3) [OK]
Hint: Use LEFT for start, RIGHT for end, MID for middle [OK]
Common Mistakes:
  • Using RIGHT instead of LEFT for start characters
  • Confusing MID start position with length
  • Using MID with wrong start position
2. Which formula correctly extracts the last 4 characters from cell B2?
easy
A. =RIGHT(B2, 4)
B. =LEFT(B2, 4)
C. =MID(B2, LEN(B2)-4, 4)
D. =MID(B2, 4, 4)

Solution

  1. Step 1: Understand RIGHT function usage

    The RIGHT function extracts characters from the end of the text. Using 4 as the second argument means it takes the last 4 characters.
  2. Step 2: Evaluate options

    =RIGHT(B2, 4) uses =RIGHT(B2, 4), which directly extracts the last 4 characters. =LEFT(B2, 4) extracts from the start, =MID(B2, LEN(B2)-4, 4) has an off-by-one error in start position, and =MID(B2, 4, 4) extracts from position 4 but not from the end.
  3. Final Answer:

    =RIGHT(B2, 4) -> Option A
  4. Quick Check:

    RIGHT gets last characters = RIGHT(B2, 4) [OK]
Hint: RIGHT gets last characters; use length number [OK]
Common Mistakes:
  • Using LEFT instead of RIGHT for last characters
  • Incorrect MID start position calculation
  • Confusing length with start position
3. If cell C3 contains the text "Spreadsheet", what is the result of =MID(C3, 4, 5)?
medium
A. "pread"
B. "sheet"
C. "dshee"
D. "eadsh"

Solution

  1. Step 1: Identify the MID function parameters

    MID(text, start_num, num_chars) extracts characters starting at position 4 for 5 characters from "Spreadsheet".
  2. Step 2: Extract characters from "Spreadsheet"

    Characters: S(1) p(2) r(3) e(4) a(5) d(6) s(7) h(8) e(9) e(10) t(11). Starting at 4: e, a, d, s, h -> "eadsh".
  3. Final Answer:

    "eadsh" -> Option D
  4. Quick Check:

    MID extracts from middle = "eadsh" [OK]
Hint: Count start position carefully for MID [OK]
Common Mistakes:
  • Starting count at 0 instead of 1
  • Mixing up start position and length
  • Miscounting characters in the text
4. The formula =MID(D4, 0, 3) is used to extract characters from cell D4. What is the issue with this formula?
medium
A. Start position cannot be zero; it must be 1 or more.
B. Length cannot be less than 3.
C. MID cannot extract from cell references.
D. Formula should use LEFT instead of MID.

Solution

  1. Step 1: Check MID function start position rules

    The start position in MID must be 1 or greater. Zero is invalid and causes an error.
  2. Step 2: Analyze the given formula

    The formula uses start position 0, which is not allowed. Length 3 is valid, and MID works with cell references.
  3. Final Answer:

    Start position cannot be zero; it must be 1 or more. -> Option A
  4. Quick Check:

    MID start position ≥ 1 [OK]
Hint: MID start position must be ≥ 1 [OK]
Common Mistakes:
  • Using zero or negative start position
  • Confusing length with start position
  • Thinking MID can't use cell references
5. You have a list of product codes in column A like "AB12345XYZ". You want to extract the middle 5 digits (positions 3 to 7). Which formula in cell B1 correctly extracts these digits?
hard
A. =RIGHT(A1, 5)
B. =LEFT(A1, 5)
C. =MID(A1, 3, 5)
D. =MID(A1, 5, 3)

Solution

  1. Step 1: Identify the required substring

    The middle 5 digits start at position 3 and span 5 characters (positions 3,4,5,6,7).
  2. Step 2: Use MID function with correct parameters

    MID(text, start_num, num_chars) = MID(A1, 3, 5) extracts characters from position 3 for 5 characters.
  3. Final Answer:

    =MID(A1, 3, 5) -> Option C
  4. Quick Check:

    MID extracts middle substring = MID(A1, 3, 5) [OK]
Hint: MID(start, length) extracts middle substring easily [OK]
Common Mistakes:
  • Using LEFT or RIGHT instead of MID for middle parts
  • Swapping start position and length
  • Incorrect start position or length values
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