Skip to content

Smart Data Cleaning

Standard tier

Available on Standard tier and above.

Wizard that fixes the structural issues commonly found in Excel files received from partners or exported from other software: blank rows, duplicate data, extra whitespace, inconsistent formatting, invisible characters (zero-width space, BOM, non-breaking space).

Open the dialog

DVD Addin → group Text and Number → dropdown Text ops → click Smart Data Cleaning.

3-step workflow

Step 1 — Pick scope

OptionDescription
SelectionOnly the current selection
Active sheetEntire current sheet
Multiple sheetsGroup sheets first (Ctrl+click tabs)

Step 2 — Tick cleanup options

Group 1 — Whitespace

OptionAction
Trim leading/trailing spaceStrips leading + trailing spaces in each cell
Collapse internal whitespace"Hà Nội" → "Hà Nội"
Remove non-breaking space (NBSP)Strips U+00A0 (common when copying from the web)
Remove zero-width spaceStrips U+200B, U+200C, U+200D, U+FEFF (BOM) — invisible but breaks VLOOKUP
Strip CR/LF inside cellRemoves newlines inside cells

Group 2 — Rows / Cells

OptionAction
Delete blank rowsDeletes rows that have no data in any column
Delete hidden rowsDeletes rows hidden (e.g. after filtering)
Delete duplicate rowsKeeps the first row, deletes rows with matching values in selected columns
Delete cell stylesCleans up unused styles (workbook with many styles → bloated + slow)

Group 3 — Format

OptionAction
Standardize date formatDetects mixed formats (DD/MM, MM/DD, ISO...) → unifies to DD/MM/YYYY
Strip number formattingRemoves $/đ/separators → lets Excel re-format
Auto-detect number-as-textCell '1234'1234 (number)
Remove leading apostropheStrips leading ' from text cells

Group 4 — Text

OptionAction
Lower / Upper / Title caseApplies case rule
Remove accents"Hà Nội" → "Ha Noi"
Strip special charactersDrops chars outside alphanumeric + space

Step 3 — Preview + Apply

Click 🔍 Preview:

  • Dialog shows on the grid: rows to delete (red highlight), cells to change (yellow highlight), unchanged (no color)
  • Summary: "Will delete 12 rows, modify 487 cells in 1,250 affected cells"

Click ✓ Apply changes → executes. Everything goes into Excel's undo stack — Ctrl+Z reverts.

Common use cases

After importing from estimation software

IssueTick options
Task-name column has leading spaces + double spacesTrim + Collapse whitespace
Norm-code column is text with leading apostropheRemove leading apostrophe
Subtotal / separator blank rows interspersedDelete blank rows
Amount column has "đ" + thousand separatorStrip number formatting

After receiving foreign-partner file

IssueTick options
Date format MM/DD/YYYY (US)Standardize date → DD/MM/YYYY
Numbers using comma decimal (EU)Strip number formatting + manual re-detect
UTF-8 BOM hidden at cell startRemove zero-width space

Cleanup workbook before save

IssueTick options
50MB file with only 1000 rows → bloatedDelete cell styles + Delete blank rows
Filtered before save → hidden rowsDelete hidden rows
Copy from Word with non-printablesRemove NBSP + zero-width

Save profile

Tick options → click 💾 Save profile → name it (e.g. "Import GXD cleanup"). Next time loading the profile = applies the same set of options.

Profile is stored at %APPDATA%\DVDAddin\CleaningProfiles\<name>.json.

License gating

TierAvailable
Trial / Activated✅ All
Standard✅ All
Pro✅ All
Expired / Unactivated🔒 Locked

Tips

  • Backup before Apply: enable "AutoBackup before cleaning" in Preferences → addin saves a copy of the workbook first
  • Combine workflow: Data Cleaning first → Bulk Find/Replace after (cleaning whitespace first makes regex matches easier)
  • Detect duplicates by subset of columns: dialog lets you pick which columns participate in comparison (e.g. same "Norm code" + "Unit" = duplicate)

Released under DVDAddin License.