Увы обычным сортом тут не получится. Можно попробовать через Макросы/VBA.
Можно сделать так :
1) запихнуть все в один столбец
2) Отсортировать его
3) Вручную вырезать с 39 по 79 и вставить радом в столбец. Повторить еще ~8 раз.
Если надо это автоматизировать. надо один раз сделать ручками и записать ( Record Macros ) а потом отредактировать макрос так чтобы не было жесткой привязки к ячейкам. Тут надо использовать что-то на подобии Selection.End(xlDown).Select
думал насчет сведения в один столбец, но тоже не нагуглил, как это нормально сделать
там везде количество строк такое же остается, просто склеиваются столбцы
datka, да, только по возрастанию
про склеивание: что если объединить, например, у вас первый и второй столбец, то будет не 16 строк, а также 8, но значения станут:
2012
1911
1810
и т.д.
TemaKam, Про объединить и имел ввиду на моем примере, выделить числа с 12 по 5 в столбце B Вырезать ( Cut, CTRL+X ) их и вставить в столбец А. так же поступить со столбцом С. и вставить в столбец А, потом все это отсортировать так как вам нужно.