AdvancedText Functions
Extract a lot number from a messy code
Pull a fixed-length value out of the middle of a code that varies in shape.
MID · FIND
12 min35 points
Real situations from working spreadsheets — sales targets, commission tiers, messy exports, aged invoices. Numbered in recommended order: start at 1 and work down, or filter to what you need.
4 exercises — Advanced · for Operations
Pull a fixed-length value out of the middle of a code that varies in shape.
MID · FIND
Return a name from one column based on a ranked value in another.
INDEX · MATCH · SMALL
Match two lists where one side has trailing spaces you cannot see.
COUNTIF · IF
Diagnose a match failure where both values look identical on screen.
XLOOKUP
| # | Exercise | Functions | Difficulty | Time | Status |
|---|---|---|---|---|---|
| 70 | Extract a lot number from a messy codeHarbor Supply — warehouse barcode strings | MID · FIND | Advanced | 12 min | 35 pts |
| 81 | Name the third-fastest supplierHarbor Supply — supplier lead times | INDEX · MATCH · SMALL | Advanced | 13 min | 40 pts |
| 82 | Reconcile a list with hidden spacesHarbor Supply — export vs master customer list | COUNTIF · IF | Advanced | 12 min | 35 pts |
| 84 | Why does a lookup fail on clean data?Conceptual question — no dataset | XLOOKUP | Advanced | 4 min | 30 pts |