Kategorie szkoleń | Egzaminy | Kontakt
  • 1
  • 7
  • 2.2K

Zaimportowałem do arkusza Excela kursy średnie NBP. Niestety część kursów jest podana za 100 lub nawet 10000 jednostek waluty obcej. W naszym przypadku sam import danych ze strony internetowej to za mało. Przeliczanie wartości i tak wymaga od nas dodatkowych czynności.
Jak przygotować arkusz, by wyeliminować "czynnik ludzki"?

Uczestnik szkolenia
  • Zapytał
  • @ Uczestnik szkolenia | 27.06.2013
Komentarze (2)
gotowe do publikacji
Skomentował : @ TRENER ALTKOM AKADEMII ,28.06.2013

Odpowiedź (1)

  • 9
Arkusz, do którego importowane są dane z sieci Web, trzeba będzie uzupełnić o kilka funkcji. Na początek przydadzą się:
  • funkcja WARTOŚĆ() - konwertuje ciąg tekstowy reprezentujący liczbę, na liczbę
  • funkcja LEWY() - zwraca określoną liczbę znaków z ciągu tekstowego od jego lewej strony, czyli od początku tekstu
  • funkcja ZNAJDŹ() - podaje położenie tekstu (w naszym przypadku jest to " " spacja) w ciągu tekstowym
  • funkcja PRAWY() - zwraca określoną liczbę znaków z ciągu tekstowego od jego prawej strony, czyli od końca tekstu.
Funkcja tekstowa LEWY posłuży do "wybrania" z kolumny Kod waluty, informacji o tym, za ile jednostek waluty obcej podany jest kurs średni NBP. Funkcja ZNAJDŹ określi położenie spacji w tekście, w w/w kolumnie. Tym sposobem uzyskamy zawsze aktualną informację na ten temat. Funkcja WARTOŚĆ przekonwertuje tą informację na wartość liczbową.
Dodatkowo za pomocą funkcji PRAWY, z tej samej kolumny, można "wyciągnąć" 3-literowy kod waluty.



Teraz będziemy potrzebowali:
  • komórki z listą rozwijalną zawierającą listę nazw wszystkich walut z kolumny A
  • funkcję JEŻELI.BŁĄD - dzięki niej, nie będzie wyświetlany błąd dopasowania funkcji WYSZUKAJ.PIONOWO; informacja ta pojawiła by się, gdy nie zostanie wybrana nazwa waluty z listy rozwijalnej
  • funkcję WYSZUKAJ.PIONOWO - za jej pomocą znajdziemy kurs za 1 jednostkę waluty obcej
  • funkcję JEŻELI - wykorzystana zostanie w komórce zawierającej nagłówek kolumny z wartościami przeliczonymi na walutę obcą; dzięki tej funkcji brak nazwy waluty = pusta komórka, zamiast tekstu
  • znak łączenia tekstów & - dzięki temu, w nagłówku kolumny z wartościami przeliczonymi na walutę obcą zobaczymy symbol waluty
  • funkcję ZAOKR() - funkcja ta zaokrągli wartości w walucie obcej do 2 miejsc dziesiętnych.
Wykorzystanie w/w funkcji w arkuszu może wyglądać następująco:

 

Jak zaimportować dane ze strony internetowej znajdziesz tutaj.

 
  • Odpowiedział
  • @ | 28.06.2013
  • TRENER ALTKOM AKADEMII