Я ищу метод, который может найти заголовок столбца ячейки, основываясь на том факте, что над ним есть пустая ячейка. Вот контекст:
Я хочу создать столбец всех имен, с заголовком, связанным с ними в соседнем столбце.
У меня есть списки имен, каждый под заголовком, такой, что
header 1 <blank> header 2 <blank>
1 First Last 1 First Last
2 First Last 2 First Last
3 First Last 3 First Last
... ... ... ...
header 3 <blank> header 4 <blank>
1 First Last 1 First Last
2 First Last 2 First Last
3 First Last 3 First Last
... ... ... ...
И я пытаюсь получить:
Names Headers
First Last header 1
First Last header 1
First Last header 1
... ...
First Last header 2
First Last header 2
First Last header 2
... ...
First Last header 3
First Last header 3
First Last header 3
... ...
First Last header 4
First Last header 4
First Last header 4
... ...
Кажется, мне нужно что-то, что сканирует электронную таблицу в поисках "имен", и каждый раз, когда она находит имя, перемещается вверх по столбцу, пока не встретит пустое пространство, а затем пойдет влево на одну ячейку. Затем скопируйте этот текст и создайте два новых столбца с именем и текстом заголовка. Как я могу начать это делать?
Вот пример алгоритма
1 Create a new worksheet that’s a copy
2 Find all cells with just a number; delete, move left
3 Find cells with empty cell above. These are headers
4 For every cell that is not a header,
a Find the associated header
b Print the name and header in a new sheet