У меня есть лист с данными в несколько строк, и мне нужно свернуть и переместить эту информацию вверх, а также удалить пустые пространства, используя один столбец в качестве ключевой контрольной точки.
Например, у меня есть таблица, в которой столбец A содержит значения a и CB. Столбцы B, C и D также содержат данные, но мои строки содержат данные только для 2 столбцов, оставляя другие столбцы пустыми. Мне нужно переместить все значения в строках вверх, заполняя пробелы, если первый столбец совпадает. После того, как столбцы перемещены вверх, последние строки могут иметь нулевые данные, мне просто нужно переместить данные вверх.
Вот что я пытаюсь сделать. У меня нет столбцов и заголовков строк в списке
a 1 null null
a 2 null null
a null 1 null
a null 2 null
a null null 1
a null null 2
a null null 3
B 1 null null
B 2 null null
B null 1 null
B null 2 null
B null null 1
B null null 2
B null null 3
C 1 null null
C 2 null null
C null 1 null
C null 2 null
C null 3 null
C null null 1
C null null 2
Мне нужно объединить и переместить данные, чтобы сделать это
a 1 1 1
a 2 2 2
a null null 3
B 1 1 1
B 2 2 2
B null null 3
C 1 1 1
C 2 2 2
C null 3 null
Кто-нибудь может помочь?