Kama
Jansen
Student, Akademia
Medyczna w
Amsterdamie
Temat: transpozycja
Witam poszukuje rozwiazania dla nastepujacego problemu. Potrzebuje przeksztalcic tabele w ten sposob zeby w kolumnie pierwszej nie bylo powtorzen, ale jednoczesnie po usunieciu dane z kolumny drugiej przesunely sie do trzeciej czy czwartej kolumny. PRoblem jest trudniejszy gdyz przed kazda transpozycja trzeba sprawdzac Date, jesli roznica w datach jest wieksza niz rok, pozostaje bez zmian!Oto moj przyklad: kolumna pierwsza ID, kolumna druga Data, wyglada to tak:
ID Data
6451 27-10-2011
6646 26-10-2011
6646 16-11-2011
6611 21-10-2011
6611 21-10-2011
7165 29-12-2011
7165 01-02-2012
7165 11-06-2012
7044 12-01-2012
7044 24-10-2012
7229 12-02-2012
7229 01-03-2014
Po transformacji mialoby to wygladac tak:
6451 27-10-2011 - ta kolumna pozostaje jak byla bo ID jest pojedyncze
6646 26-10-2011 16-11-2011 - ID bylo dwa razy wiec druga linia zostala usunieta a Data przeszla do kolumny trzeciej
6611 21-10-2011 21-10-2011 - tu tak samo z dwoch lini jest jedna i Data z tej skasowanej przeszla do kolumy trzeciej
7165 29-12-2011 01-02-2012 11-06-2012 - tu bylo trzy razy te same ID wiec dwie linie zniknely i Daty przeszly do kolumny trzeciej i czwartej
7044 12-01-2012 - tu pozostalo bez zmian!!!! UWAGA!! mimo ze ID jest dwa razy takie samo musi pozostac bez zmian bo roznica miedzy datami jest wiecej niz rok!
7044 24-10-2014
Czy ktos wie jak to zrobic w Excelu?