MO-211

MO-211: Manage and Format Data

This is the single heaviest domain on either MOS Excel exam at 30-35% of MO-211 — more than any one domain on MO-210. It covers Flash Fill and advanced fill series, custom number formats, data validation, grouping and subtotals, duplicate removal, and formula-driven conditional formatting. Roughly a third of your Expert-exam score sits here.

Checked against Microsoft’s own published pages on September 16, 2026.

The numbers

Weight
30-35% — the single heaviest domain on either MOS Excel exam
Three skill groups
Fill cells based on existing data; Format and validate data; Advanced conditional formatting and filtering
Fill tools
Flash Fill, advanced Fill Series options, RANDARRAY()
Validation and cleanup
Data validation rules, grouping/ungrouping, subtotals, Remove Duplicates
Advanced conditional formatting
Custom rules, formula-driven rules, and managing/reordering existing rules

Fill cells based on existing data

Flash Fill recognizes a pattern from an example you type (splitting a full name into first and last, or extracting a domain from an email address) and fills the rest of the column to match — without a formula. It's triggered from Data > Flash Fill or Ctrl+E, and it only works reliably when your example is unambiguous; a messy or inconsistent source column can make Flash Fill guess wrong, so check the result rather than trusting it blindly.

Advanced Fill Series options go beyond the basic drag-to-fill: a linear or growth trend, a specific step value, or filling by weekdays only instead of every calendar day, all live under Home > Fill > Series.

RANDARRAY() generates an array of random numbers across a size and range you specify, and — unlike the older RAND()/RANDBETWEEN() single-cell functions — spills its results across multiple cells from one formula. It's a newer dynamic-array function, so if your prior Excel experience predates dynamic arrays, this is worth deliberately practicing rather than assuming familiarity.

Format and validate data

Custom number formats use format codes (like #,##0.00 or a placeholder syntax with semicolons for positive;negative;zero;text sections) rather than the built-in presets — this is where MO-211 goes beyond MO-210's basic 'apply a number format' skill into building your own display pattern.

Data validation restricts what can be entered into a cell — a list of allowed values, a number range, a date range, or a custom formula-based rule — and is commonly tested by asking you to build a dropdown list or restrict entries to a range.

Group and ungroup data (Data > Group, with the +/- outline controls), Subtotals (Data > Subtotal, which requires sorted data first), and Remove Duplicates round out this group — all data-organization tools rather than formula tools, and all reversible if you check the wrong option, so it's worth confirming the result matches what was asked before moving on.

Apply advanced conditional formatting and filtering

MO-210 tests applying a built-in conditional-formatting rule. MO-211 goes further: creating a custom rule from scratch, and — the part that trips people up — creating a conditional-formatting rule driven by a formula rather than one of the built-in comparisons.

A formula-based conditional-formatting rule needs the formula to evaluate to TRUE or FALSE for the active cell of the selected range, and it is easy to get the relative/absolute referencing wrong so the rule applies to the wrong cells or doesn't fire at all — this is one of the more finicky skills on the whole exam and worth deliberate practice, not just reading about.

Managing conditional formatting rules — viewing, editing, reordering, and deleting existing rules via Conditional Formatting > Manage Rules — matters when a task asks you to fix or remove a rule rather than create one; check the Applies To range as well as the rule logic, since a correct rule on the wrong range still fails.

What costs people points

Getting cell references wrong in a formula-based conditional format

A conditional-formatting formula is evaluated relative to the active (top-left) cell of the selected range at the time you create the rule. Mixing up relative and absolute references here is the single most common reason a formula-based rule highlights the wrong cells or nothing at all — build it against a small test range first if you're unsure.

Trusting Flash Fill on an inconsistent source column

Flash Fill infers a pattern from your example and applies it to every subsequent row. If the source data isn't consistently formatted, Flash Fill can misapply the pattern partway down the column. Always scan the filled result rather than assuming it matched every row correctly.

Running Subtotal on unsorted data

The Subtotal command groups by the values in a column, which only produces a correct result if that column is already sorted. Applying Subtotal to unsorted data produces multiple scattered subtotal groups instead of one correct set — sort first, then subtotal.

Editing the wrong conditional formatting rule when several overlap

When multiple conditional-formatting rules apply to overlapping ranges, Manage Rules lists them in priority order. A task asking you to fix a rule's behavior may require finding the specific rule among several similar-looking ones, not just the first one you see — check the Applies To column for each.

Related questions

Why is this domain worth so much more than the others?

At 30-35%, Manage and Format Data is weighted higher than any single domain on MO-210 or the other three MO-211 domains, reflecting how much of real-world Expert-level Excel work is data cleanup, validation, and conditional presentation rather than construction from scratch.

What's the difference between a built-in and a formula-based conditional formatting rule?

A built-in rule uses one of Excel's preset comparisons (greater than, top 10%, color scales, etc.). A formula-based rule lets you write your own TRUE/FALSE logic, which is more flexible but more error-prone because the reference behavior is easy to get wrong.

Is RANDARRAY() the same as RANDBETWEEN()?

No. RANDBETWEEN() (tested on MO-210) returns one random integer per cell. RANDARRAY() (MO-211) is a dynamic-array function that spills a whole array of random numbers from a single formula, with more control over the count, range, and whether results are decimals or whole numbers.

Does Remove Duplicates delete the row or just the value?

It deletes entire rows where the values in the columns you selected match a prior row exactly, keeping the first occurrence. Confirm which columns you're comparing before running it — comparing on too few columns can remove rows that weren't actually full duplicates.

Sources

Read on September 16, 2026. Where this page says something is not published, that means we looked and did not find it — check for yourself.

Keep reading

Find out what you would actually score

Take a full, timed MO-211 practice exam, upload the workbook you built, and get a score out of 1000 with a per-task breakdown of where the points went. Your first one is free.

No credit card needed.