Как сортировать данные, организованные в 4-рядные блоки?

У меня есть документ Excel с шестью столбцами и 57 000 строк. Каждая запись состоит из четырех строк, то есть, каждый набор из четырех строк идет вместе. Как я могу сортировать эти данные по одному полю, сохраняя четырехрядные куски вместе?

пожалуйста, дайте мне знать, если вам нужна дополнительная информация, это важный момент. Я продолжу поиск макросов в Google и другие способы переноса этого количества данных, но я думаю, что у меня нет вариантов.

Грозный Пример:

    Row1    Row2    Row3    Row4    Row5    Row6    Row7    Row8
A   Date    1/1/2011        Status: Active      Other Data  Data
B   Time    2:00        Data3   5546        Date2   
C   Name    John Doe                    Time    3:45
D   Data    A456        Notes:  none            
E   Data2   G4561                       
F   Date    1/1/2011        Status: Active      Other Data  Data
G   Time    2:00        Data3   5546        Date2   
H   Name    John Doe                    Time    3:45
I   Data    A456        Notes:  none            
J   Data2   G4561                       
K   Date    1/1/2011        Status: Active      Other Data  Data
L   Time    2:00        Data3   5546        Date2   
M   Name    John Doe                    Time    3:45
N   Data    A456        Notes:  none            
O   Data2   G4561                       
P   Date    1/1/2011        Status: Active      Other Data  Data
Q   Time    2:00        Data3   5546        Date2   
R   Name    John Doe                    Time    3:45
S   Data    A456        Notes:  none            
T   Data2   G4561                       
12
задан Excellll
07.03.2023 6:44 Количество просмотров материала 2371
Распечатать страницу

1 ответ

мой совет, чтобы очистить ваши данные, прежде чем даже пытаться сортировать его. К сожалению, Excel не самый лучший инструмент для очистки данных. Если у вас есть приличный текстовый редактор с возможностью поиска и замены регулярных выражений (например, Notepad++), я бы сделал следующее:

  1. скопируйте всю таблицу из Excel и вставьте ее в текстовый редактор.
  2. Если ваши данные, как ваши данные образца (5 строк куски, а не 4, и каждая запись начинается с Date), вы смогли искать для шаблон

    (Date\t.*)\r\n(.*)\r\n(.*)\r\n(.*)\r\n(.*)

    и заменить на

    \t\t\t\t

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

  3. наконец, скопируйте весь текст из текстового редактора и вставьте обратно в Excel (возможно, на новый лист). Все должно быть выровнено в правильном столбцы, так что вы можете сортировать, как обычно. (Если все не выровнено должным образом, Начните сначала и исправьте шаблон поиска соответственно.)

0
отвечен Excellll 2023-03-08 14:32

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

macros
microsoft-excel
microsoft-excel-2007
worksheet-function
Вверх