Skip to content

Cells and Rows

Row/column operation toolkit — conditional row insertion, empty row deletion, cell merging, string joining, multilevel numbering.

Insert Rows

DVD Addin → group Cells and Rows → split-button Insert Rows.

CommandDescription
Insert blank rows aboveInsert N empty rows above the selected row.
Insert blank rows belowInsert N empty rows below.
Insert at every Nth rowInsert one empty row every N rows (e.g. every 5th row).
Insert when value changesDetect when the selected column value changes → insert a separator row.
Insert N header rows per groupInsert empty header at the start of each group.

Example "Insert when value changes"

Before:

No.RegionItem
1HanoiFoundation
2HanoiColumn
3HCMCFoundation
4HCMCColumn

Select column B → "Insert when value changes" → result:

No.RegionItem
1HanoiFoundation
2HanoiColumn
(blank)
3HCMCFoundation
4HCMCColumn

→ Easier to read + easier to print region-grouped reports.

Delete Empty Rows

DVD Addin → group Cells and Rows → split-button Delete Empty Rows.

CommandDescription
Delete fully empty rowsDelete rows where ALL cells are empty.
Delete rows with empty key columnPick a column → delete rows where that column is empty.
Delete duplicates (keep first)Detect duplicates by chosen column → keep first row, delete subsequent.
Delete duplicates (keep last)Same, keep last.
Delete by conditionDialog: enter expression (e.g. column E < 100) → delete matching rows.

Example "Delete duplicates keep first"

Before:

CodeNamePrice
A001D16 rebar30000
A001D16 rebar32000
A002D20 rebar40000
A002D20 rebar41000

Select Code column → "Delete duplicates keep first" → result:

CodeNamePrice
A001D16 rebar30000
A002D20 rebar40000

Merge Cells

DVD Addin → group Cells and Rows → split-button Merge Cells.

CommandDescriptionFree / Premium
Merge keep dataMerge cells but keep ALL data (concatenate).Free
Merge identical cellsDetect contiguous cells with same value → merge.Free
Merge rows by keyMerge rows sharing a key column value.Premium
Auto GroupAuto group rows by Outline level.Premium
AutoFit merged cellsAuto-fit row height for merged cells.Free
Select visibleFilter to select visible cells only (post-AutoFilter).Free
Copy/Paste visibleCopy + Paste with visible cells only.Premium

Example "Merge identical cells"

Before:

RegionItem
HanoiFoundation
HanoiColumn
HanoiFloor
HCMCFoundation
HCMCColumn

Select "Region" column → "Merge identical cells" → consecutive "Hanoi" cells merge into one large cell, same for "HCMC".

Join Text

DVD Addin → group Cells and Rows → click Join Text.

Similar to =TEXTJOIN() but:

  • User-friendly dialog (pick separator from dropdown).
  • Applied in-place (result replaces the selected cell).
  • Supports multi-line cells.

Dialog:

  • Source range — cells to join.
  • Separator, , ; , -, \n, custom.
  • Skip empty cells — tick to skip empty.
  • Output cell — cell where the result is written.

Join Merged

DVD Addin → group Cells and Rows → click Join Merged.

Specifically for merged cells: join values across consecutive merged cells, with separator between merge groups.

Useful when: a table has merged cells grouping by Region, each group has multiple items → you want one summary cell listing all.

Multilevel Numbering

DVD Addin → group Cells and Rows → split-button Multilevel.

→ See Numbering → Multilevel.

License gating

Most "Cells and Rows" commands are free. Premium commands: Merge by key, Auto Group, Copy/Paste visible.

→ See All commands — license matrix.

  • Numbering — number sequence after deleting empty rows.
  • Sheet List — manage sheets alongside cell ops.

Released under DVDAddin License.