1 2 3 4 5 6 7 8 9 10

(это мои исходные данные)

мой вывод

1 2 3 4 5
6 7 8 9 10

в любом случае я могу это сделать? у меня около 400 строк похожих данных

большое спасибо

2 ответа2

0

1) Исходные данные

    A     B 
1  99   100 
2  98   101 
3  97   102 
4  96   103

2) Используйте Copy/Paste, чтобы получить следующий результат

    A  
1  99  
2  98  
3  97  
4  96
5 100
6 101
7 102
8 103

3) Добавьте следующую нумерацию

    A  B   C
1  99  1   1
2  98  2   1
3  97  3   1
4  96  4   1
5 100  1   2
6 101  2   2
7 102  3   2
8 103  4   2

4) Сортировать данные по B и C, это даст:

    A  B   C
1  99  1   1
2 100  1   2
3  98  2   1
4 101  2   2
5  97  3   1
6 102  3   2
7  96  4   1
8 103  4   2

Это применимо для любого количества столбцов.

0

Если это однократная модификация, вы можете сделать следующее. Если повторяющаяся задача, вам определенно нужен макрос ...

Предполагая, что ваши данные находятся в строке 1 - x, столбце AJ, и вы хотите получить результаты в строках 1 - 2x, столбцах AE (количество столбцов не важно, поскольку метод не зависит от этого, но его легче объяснить ...) но я предполагаю, что 400 строк - это одна "сплошная" таблица (без пробелов или других объектов) посередине.

  • вставьте столбец перед A, чтобы данные находились в BK;
  • заполните столбец A порядковыми номерами (1-400) (используйте автозаполнение Excel с перетаскиванием);
  • скопировать весь лист на второй временный лист;
  • в исходном листе: удалить столбцы GK
  • в оригинале: вставить столбец между A и B и заполнить его 1 во всех строках;
  • в копии: удалить столбцы BF
  • в копии: вставьте столбец между A и B и заполните его 2 во всех строках;
  • скопируйте все ячейки на временный 2-й лист и вставьте в исходный лист под другими строками;
  • сортировка с использованием A в качестве основного и B в качестве вторичного столбца;
  • удалить тучи А и В;

Вот и все, выглядит так долго, но это не так.

Если у вас другое количество столбцов (даже если разделение находится не посередине), вы можете применить тот же метод разделения в правом столбце между двумя листами.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .