[ Pobierz całość w formacie PDF ]
nia nie uwzględniają tego typu trudnych przypadków, mimo to wyniki ich działania na-
dal stanowić będą dobry punkt wyjścia, a z pojedynczymi błędnymi wpisami będziesz
mógł sobie poradzić, ręcznie edytując odpowiednie komórki.
We wszystkich zaprezentowanych niżej formułach przyjęto założenie, że imiona i na-
zwisko umieszczone są w komórce A1.
W prosty sposób możesz opracować formułę, która będzie wyodrębniała imię:
=LEOY(A1;ZCAJDy(" ";A1)-1)
Poniższa formuła będzie natomiast zwracała nazwisko:
=PZAOY(A1;DW(A1)-ZCAJDy("*";PODSTAO(A1;" ";"*";DW(A1)-DW(PODSTAO(A1;" ";"")))))
Następująca formuła wydobywa z całości zapisu drugie imię. Przy jej tworzeniu zało-
żono, że pierwsze imię znajduje się w komórce B1, a wyodrębnione nazwisko umiesz-
czone zostało w komórce D1:
=JE%7łELI(DW(B1&D1)+2>=DW(A1);"";FZAGIECT.TE=ST((A1;DW(B1)+2;DW(A1)-DW(B1&D1)-2))
Jak możesz zauważyć na rysunku 92.1, przedstawione tu formuły spisują się całkiem
niezle. W widocznym na nim arkuszu występują, co prawda, pewne problemy, zwłasz-
cza w przypadku obcych nazwisk szlacheckich, w których pojawiają się dodatkowe
słowa typu Van, ale zwykłe nazwiska rozdzielane są poprawnie. Poza tym, jak już wcze-
śniej wspomniałem, te nieliczne błędy możesz poprawić ręcznie.
Rysunek 92.1.
W arkuszu tym użyto
formuł do wyodrębnienia
pierwszego imienia,
drugiego imienia
lub jego inicjału oraz
nazwiska z wpisów imion
i nazwisk znajdujących
się na liście widocznej
w kolumnie A
W wielu przypadkach będziesz mógł wyeliminować konieczność używania formuł
dzięki oferowanemu Ci przez program poleceniu Dane/Tekst jako kolumny& . Po-
zwala ono na rozdzielenie tekstu na poszczególne elementy składowe. Wybranie tej
komendy spowoduje wywołanie okna dialogowego Kreator konwersji tekstu na ko-
lumny, który w kilku krokach przeprowadzi Cię przez proces przetwarzania pojedyn-
czej kolumny danych w zbiór kolumn. W pierwszym kroku działania kreatora będziesz
przeważnie używał opcji Rozdzielany, a w drugim kroku jako ogranicznik tekstu wy-
bierzesz spację.
176 Rozdział 5. f& Przydatne przykłady formuł
Sposób 93. Usuwanie tytułów
z nazwisk
Może się zdarzyć sytuacja, w której będziesz zmuszony do usunięcia tytułów (takich
jak Pan, Pani czy Państył) poprzedzających nazwiska znajdujące się na liście umiesz-
czonej w arkuszu Excela. Operację tę będziesz prawdopodobnie chciał przeprowadzić
przed opisanym wcześniej rozdzielaniem pełnych nazwisk na ich części składowe.
Z zamieszczonej poniżej formuły będziesz mógł skorzystać w celu usunięcia z komó-
rek przechowujących nazwiska trzech występujących najczęściej tytułów, czyli słów
Pan, Pani oraz Państył. Jeśli komórka A1 będzie na przykład zawierała nazwisko Pan
Frydbryk Misiasty, efektem działania formuły będzie ciąg znaków Frydbryk Misiasty.
=JE%7łELI(L(B(LEOY(A1;7)="Pan ";LEOY(A1;()="Pani ";LEOY(A1;A)="Pa5s="o ");
PZAOY(A1;DW(A1)-ZCAJDy(" ";A1));A1)
W powyższej formule sprawdzane są trzy warunki. Jeśli zechcesz sprawdzać większą
ich liczbę, na przykład w celu wyeliminowania kolejnych tytułów, powinieneś po pro-
stu dodać odpowiednie argumenty w wywołaniu funkcji LUB.
Sposób 94. Generowanie serii dat
Z pewnością często zdarza się, że chcesz wprowadzić do arkusza serię dat. Na przy-
kład przy zapisywaniu tygodniowych wartości obrotów firmy będziesz chciał wpro-
wadzić serię dat oddzielonych od siebie o siedem dni. Daty te mogą służyć do identy-
fikowania liczb opisujących sprzedaż.
Używanie możliwości Autowypełnienie
Najbardziej efektywna metoda wprowadzania serii danych nie wykorzystuje jakich-
kolwiek formuł, sprowadza się bowiem do użycia możliwości automatycznego wypeł-
niania kolejnych komórek arkusza następującymi po sobie datami. %7łeby z niej skorzy-
stać, powinieneś wpisać pierwszą datę, a następnie przeciągnąć uchwyt wypełniania
komórek przy użyciu prawego przycisku myszki. Po zwolnieniu przycisku na ekranie
pojawi się menu kontekstowe, z którego będziesz mógł wybrać odpowiednią dla sie-
bie opcję, tak jak zostało to przedstawione na rysunku 94.1.
Używanie formuł
Przewagą rozwiązania wykorzystującego formuły nad używaniem funkcji Autowypeł-
nienie do utworzenia serii dat jest możliwość zmiany pierwszej daty w serii, co pocią-
gnie za sobą aktualizację wszystkich pozostałych danych. W celu skorzystania z tego
Sposób 94. Generowanie serii dat 177
Rysunek 94.1.
Korzystanie
z możliwości
Autowypełnienie
w celu utworzenia
serii dat
rozwiązania powinieneś jedynie wpisać do pierwszej komórki właściwą datę począt-
kową, a następnie do kolejnych komórek wprowadzić formuły, których zadaniem bę-
dzie generowanie odpowiednich wartości.
[ Pobierz całość w formacie PDF ]