Dziś chcemy zająć się problemem przepisania z długiej listy pierwszych wystąpień imion. Na liście imion występują różne imiona, ale my chcemy w kolumnie obok przepisać wyłącznie pierwsze wystąpienia imion (o ile jeszcze nie były przepisane). Jak na obrazku obok:
Zwróć uwagę, że np. imię Żywia pojawia się w komórce C7… ale potem już nie… mimo, że występuje jeszcze w wielu innych miejscach. 🙂
By osiągnąć taki rezultat należy policzyć w kolumnie C ile razy do tej pory występuje konkretne imię. Można to zrobić taką formułą:
=LICZ.WARUNKI($B$4:B4;B4)
Jako wynik uzyskamy liczbę dotychczasowych wystąpień imion.
Teraz dopiszmy do formuły sprawdzenie czy liczba dotychczasowych wystąpień imienia jest większa od jeden, takąformułą:
=LICZ.WARUNKI($B$4:B4;B4)>1
Uzyskamy wyniki jak na obrazku:
Rozwiązanie
Jednak my chcemy przepisać te “unikatowe” imiona. Dlatego poprawimy naszą formułę tworząc taką:
=JEŻELI(LICZ.WARUNKI($B$4:B4;B4)>1;"";B4)
Powyższa formuła sprawdza czy imię z kolumny B wystąpiło do tej pory więcej niż raz… jeśli tak, to JEŻELI “generuje” pustą komórkę (“”), w innych przypadkach przepisuje imię z kolumny B.
Plik z przykładem
Poniżej możesz pobrać plik z powyższym rozwiązaniem oraz z Formatowaniem Warunkowym, które oznacza pierwsze wystąpienie unikatowego imienia. Miłej zabawy.