MS Excel (cz. 4) - Wyższa Szkoła Menedżerska w Legnicy

Transkrypt

MS Excel (cz. 4) - Wyższa Szkoła Menedżerska w Legnicy
Wyższa Szkoła Menedżerska w Legnicy
Systemy informacyjne
Zarządzanie SDS, sem. 1
MS Excel cz. 4
przetwarzanie tekstu
Grzegorz Bazydło
Cel wykładu
Celem wykładu jest omówienie wybranych
zagadnień dotyczących przetwarzania tekstu
w programie MS Excel.
Wyższa Szkoła Menedżerska w Legnicy
2
Przykład zastosowania (1)
Lista uczestników wycieczki
autokarowej posortowana
alfabetycznie, ale wg imion,
a nie nazwisk.
Zastosowanie funkcji
tekstowych pozwoli
szybko stworzyć
dodatkową kolumnę wg
której można posortować
tabelę, zamiast
przepisywać imiona i
nazwiska ręcznie.
Wyższa Szkoła Menedżerska w Legnicy
3
1
Przykład zastosowania (2)
Zastosowanie funkcji
tekstowych pozwoli
szybko przetworzyć
daty na poprawny format,
zamiast przepisywać je
ręcznie.
Błędnie wprowadzone daty uniemożliwiają
sortowanie wg tej kolumny.
Wyższa Szkoła Menedżerska w Legnicy
4
Przykład zastosowania (3)
Z numeru PESEL „wyciągana”
jest data urodzenia
Wyższa Szkoła Menedżerska w Legnicy
5
Wybrane funkcje – dł()
=dł(tekst)
• Funkcja zwraca długość tekstu podanego jako
argument.
• Przykład:
=dł(”Ala ma kota”)
Wyższa Szkoła Menedżerska w Legnicy
wynik: 11
6
2
Wybrane funkcje – złącz.teksty()
=złącz.teksty(tekst1;tekst2)
• Funkcja łączy kilka ciągów tekstowych w jeden
ciąg.
• Przykład:
=złącz.teksty(„Ala”;” ”;”ma”)
wynik: Ala ma
=złącz.teksty(A3;A4;A5)
Wyższa Szkoła Menedżerska w Legnicy
7
Wybrane funkcje – znajdź()
=znajdź(szukany_tekst;w_tekście;
[liczba_początkowa])
• Funkcja zwraca pozycję początkową jednego
ciągu tekstowego w drugim ciągu tekstowym.
Liczba_początkowa określa nr znaku, od
którego
ma
rozpocząć
się
przeszukiwanie
(domyślnie 1).
• Uwaga! Funkcja uwzględnia wielkość liter.
Wyższa Szkoła Menedżerska w Legnicy
8
Wybrane funkcje – znajdź()
=znajdź(szukany_tekst;w_tekście;
[liczba_początkowa])
• Przykład:
=znajdź(” ”;”Ala ma kota”)
wynik: 4
=znajdź(”kot”;”Ala ma kota”)
wynik: 8
=znajdź(”a”;”Ala ma kota”;4)
wynik: 6
Wyższa Szkoła Menedżerska w Legnicy
9
3
Wybrane funkcje – lewy()
=lewy(tekst;liczba_znaków)
• Funkcja zwraca określoną liczbę znaków od
początku ciągu tekstowego.
• Przykład:
=lewy(”Ala ma kota”;5)
wynik: Ala m
Wyższa Szkoła Menedżerska w Legnicy
10
Wybrane funkcje – prawy()
=prawy(tekst;liczba_znaków)
• Funkcja zwraca określoną liczbę znaków od
końca ciągu tekstowego.
• Przykład:
=prawy(”Ala ma kota”;6)
wynik: a kota
Wyższa Szkoła Menedżerska w Legnicy
11
Argumenty funkcji
Większość funkcji posiada co najmniej jeden
argument. Argumentem funkcji może liczba, tekst,
data, ale także adres komórki czy... wynik działania
innej funkcji.
Przykłady:
=dziś()
brak argumentów
=średnia(12;E1;34*0,2)
3 argumenty
=średnia(A1;B3)
2 argumenty
=średnia(C2:D2)
1 argument
=średnia(min(A1:A5);min(B1;B5))
2 argumenty
Wyższa Szkoła Menedżerska w Legnicy
12
4
Zagnieżdżanie funkcji
Ogromną
siłą
MS
Excel
zagnieżdżania funkcji, np.:
jest
możliwość
=lewy(A1;znajdź(” ”;A1;znajdź(” ”;A1)+1)-1)
= prawy(lewy(A1;znajdź(” ”;A1; znajdź(” ”;A1)+1)-1);
dł(prawy(lewy(A1;znajdź(” ”;A1;znajdź(” ”;A1)+1)-1)znajdź(” ”;prawy(lewy(A1;znajdź(” ”;A1; znajdź(” ”;A1)+1)-1))
Dzięki temu wynik jednej
argumentem dla innej, np.:
funkcji
może
być
A1 = Jan Adam Kowalski
=lewy(A1;znajdź(” ”;A1)-1)
wynik: Jan
Wyższa Szkoła Menedżerska w Legnicy
13
Zagnieżdżanie funkcji c.d.
MS Excel w przypadku funkcji zagnieżdżonych
realizuje je od najbardziej wewnętrznej aż do
zewnętrznej. W omawianym przykładzie kolejność
więc będzie następująca:
=lewy(A1;znajdź(” ”;A1)-1)
=lewy(A1;4-1)
=lewy(A1;3)
Jan
Wyższa Szkoła Menedżerska w Legnicy
14
Podsumowanie
• Zrozumienie sposobu zagnieżdżania funkcji daje
użytkownikowi ogromne możliwości wykorzystania MS Excel.
• Program MS
wykonuje od
zewnętrznej.
Excel zagnieżdżone funkcje
najbardziej wewnętrznej do
• MS Excel do wersji 2003 ograniczał maksymalny
poziom zagnieżdżenia funkcji do 7. Wersja 2007
znosi to ograniczenie.
Wyższa Szkoła Menedżerska w Legnicy
15
5
Koniec
„Zbyt mało wiem, by być niekompetentnym.”
Woody Allen
Wyższa Szkoła Menedżerska w Legnicy
1616
6

Podobne dokumenty