step 1 - select a blank column to be the "key column". (you can either insert one at Column A or use the last empty column in your table)
-
step 2 - use the key column to number your first group of rows between 1 to 99. if you use a forumula, be sure to copy of the formulas and then paste them back into their respective cells as "values".
-
the result above will be that your first group of rows are number between 1 and 100 via the key column. the key column will temporarily be customized row numbers.
-
step 3 - next re-number the rows between 101 and 200. use a formula in their key column to re-number these blank rows like the first group but add a decimal point.
-
for example the row 101 should get the value of 1.1 in the key column. row 102 should get the value of 2.1. row 103 should get the value of 3.1 and so on until row 200. (again copy their formulas and paste them back into their respective cells as values).
-
step 4 - next number rows between 201 to 300. again in their key columns create a formula to assign row 201 with the value of 1.2. row 202 with the value of 2.2 and row 203 with 3.2, etc... ( replace the formulas with values.)
-
step 5 - here is the magic - now sort your table via the key column.
-
lastly, since it is unclear how much data (values, formulas, links, formatting, etc) you are sorting vs how much cpu and memory power you have. so you may end up scrambling your data.
-
as a precaution i highly recommend to (1) use the methodology on a copy of your spreadsheet and (2) be sure you have no programs other than excel running. so temporarily disable your internet and your anti virus program to give your computer maximum power
to sort all your data and ensure there are no interruptions while it is in a state of maximum processing.