Tworzę bazę danych informacji o adresie firmy, w tym kluczowy personel dla każdej firmy. Arkusz kalkulacyjny Google, który odziedziczyłem po tym projekcie, zawiera kolumnę „kluczowego personelu” (w kolumnie B), z wieloma nazwami kluczowych pracowników wymienionymi w tej samej komórce, oddzielonymi podziałami linii (tj. CHAR (10)). W jednym rzędzie jest jedna firma. Liczba linii w komórce „kluczowego personelu” zmienia się rząd po rzędzie. Mój początkowy arkusz wygląda następująco:
Aby zoptymalizować ten arkusz, muszę wykonać następujące czynności:
- podziel każdą wieloliniową komórkę „kluczowego personelu”, aby nazwa każdego kluczowego personelu pojawiła się w osobnym wierszu. Wymaga to wstawienia nowego wiersza (ów) poniżej oryginalnego wiersza.
- zduplikuj dane ze wszystkich pozostałych komórek w oryginalnym wierszu (tj. z kolumn A i C: E), tak aby każdy nowy wiersz zawierał pełne dane dla każdej firmy
- Potrzebuję zautomatyzowanego procesu - będę miał około 1000 firm do przetworzenia, więc nie mogę tego zrobić żadnymi ręcznymi krokami
Arkusz powinien wyglądać następująco:
Używanie jest =TRANSPOSE(SPLIT(B1,CHAR(10)))
oczywiście tylko częścią - nie wstawia nowych wierszy i nie powiela otaczających wpisów w kolumnach. Wszelka pomoc z wdzięcznością przyjęta!