One way to do what you want is to add a column for sorting. In each cell of that column put a number or letter, such that when those numbers/letters are sorted, the table is in the order you want. Now you can sort on the column with the blanks you want to delete, delete the rows, then sort again on the column with the numbers and it will be put back in the order you want. You are correct that there is no "undo" after you edit the table because the table is no longer the same as it was in the original sort. What Ashwin suggested is basically the same thing as what I suggested, except he assumed that the elements in Column A are in sortable order and that was what was wanted. Column A in his example is sorted by date, with just month showing. If you have similar column that can be sorted to put the table back in the original order, you don't need the special column.