Funkcja Czy.Pusta

Funkcja CZY.PUSTA to jedna z funkcji informacyjnych Excela. Zwraca wartość typu logicznego (Prawda lub Fałsz), informując, czy dana komórka jest pusta czy nie.

Funkcja ma jeden argument – odwołanie do komórki, którą chcemy sprawdzić.
Jeżeli w komórce jest formuła, której wynikiem jest pusty łańcuch tekstowy – komórka ta nie jest pusta.

Odpowiednikiem funkcji w VBA jest funkcja IsEmpty()


Kurs Excel 2019 od podstaw

 

Funkcja Wyszukaj.Poziomo

Funkcja Wyszukaj.Poziomo to jedna z funkcji wyszukiwania i odwołania Excela. Wyszukuje wartość w pierwszym wierszu zadeklarowanego zakresu lub tabeli i zwraca wartość z określonego wiersza tej samej kolumny.

Argumenty funkcji to:

    • Odniesienie – wartość do odszukania w pierwszym wierszu tabeli
    • Tabela – zakres danych do odszukania i pobierania danych
    • Nr_wiersza – wiersz, z której zostanie pobrana wartość wynikowa funkcji
    • Wiersz – wartość typu logicznego. Prawda (wartość domyślna) – dla wyszukiwania najlepszego dopasowania. Dla wyszukania dokładnej wartości – argument ten musi mieć wartość Fałsz.

Jeżeli szukana wartość nie zostanie znaleziona – w wyniku działania funkcji otrzymamy błąd #N/D!.

W praktycznym zastosowaniu najważniejsze są zasady:

    • szukana wartość musi być w pierwszym wierszu tabeli/zakresu, a zwracana wartość w jednym z wierszy poniżej;
    • funkcja zawsze zwraca odwołanie do pierwszej znalezionej wartości. Jeżeli argument Odniesienie występuje również w kolejnych kolumnach, nie są one brane pod uwagę;
    • jeżeli ostatni argument ma wartość PRAWDA (to wartość domyślna), pierwszy wiersz(czyli ten, w którymj szukamy dopasowania) musi być posortowany rosnąco, gdyż w innym przypadku możemy otrzymać bzdurne wyniki.

Odpowiednikiem funkcji w VBA jest funkcja arkuszowa Hlookup.


Kurs Excel dla pracowników biurowych

 

Funkcja LUB

Funkcja LUB to jedna z funkcji logicznych Excela. Zwraca wartość typu logicznego (Prawda lub Fałsz).
Jest odpowiednikiem sumy logicznej czyli alternatywy.

Argumentami funkcji są warunki, które albo są spełnione albo nie – czyli każdy z nich zwraca wartość Prawda lub Fałsz.

Jeżeli co najmniej jeden z pojedynczych warunków jest spełniony – funkcja LUB zwraca wartość Prawda. W wyniku działania funkcji otrzymamy Fałsz tylko w  przypadku, gdy wszystkie są fałszywe.

Odpowiednikiem funkcji w VBA jest funkcja OR().


Kurs Excel 2019 od podstaw

 

Sortowanie tabeli

Każdą tabelę i zakres danych można posortować w dowolny sposób. Służy do tego narzędzie Excela Sortuj w grupie opcji Sortowanie i Filtrowanie na karcie Dane.

kliknij, aby powiększyć

Jak to wygląda w praktyce? Wykorzystajmy tu znany z wątku statystyki wyborcze plik kandydatów do sejmu w wyborach 2023r.
Zaznaczamy całe kolumny (choć można precyzyjnie zaznaczyć tylko zakres,  w którym są dane) i naciskamy Sortuj.

kliknij, aby powiększyć

Otworzy się formularz, w którym definiujemy parametry, zgodnie z którymi chcemy posortować dane.

kliknij, aby powiększyć

I kolejny poziom:

kliknij, aby powiększyć

Im wyższy poziom, tym wyższa kolejność sortowania.
A efekt końcowy wygląda tak:

kliknij, aby powiększyć

Oczywiście można ustalić tu własne zasady – w zależności od potrzeb.


Kurs Excel dla pracowników administracji

 

Liczba czy tekst wyglądający jak liczba?

Bardzo często analizując jakiś plik Excela będący na przykład zrzutem z jakiegoś systemu możemy zauważyć, że nie zawsze wartości wyglądające jak liczby, rzeczywiście nimi są. Może się zdarzyć, że jest to po prostu tekst. Z reguły Excel automatycznie wstawia w takich komórkach komentarz:

kliknij, aby powiększyć
kliknij, aby powiększyć

Na pewno trzeba coś z tym zrobić, gdyż na takich komórkach zawodzą wszelkie działania matematyczne i nie da się zrobić większości analiz czy podsumowań. Warto tu zauważyć, że wszystkie takie przypadki wyróżniają się w jeden charakterystyczny sposób, widoczny na pierwszy rzut oka. Jeżeli nie zastosujemy dodatkowego formatowania – wartości będące liczbami są  wyrównane do prawej, tekst – do lewej.

Co można z tym zrobić? Oczywiście można poklikać w każdej komórce i zamienić tekst na liczbę, ale dla większej ilości danych jest to na pewno żmudna, pracochłonna i nieopłacalna praca. 
Ja w takich przypadkach najczęściej robię tak:

      • tworzę dodatkową kolumnę , gdzieś poza zakresem danych i tam wstawiam formułę iloczynu tej wartości tekstowej
        i liczby 1.

      kliknij, aby powiększyć
    • przeciągam dane wzdłuż kolumny
    • kopiuję dane w tej dodatkowej kolumnie i wklejam je jako wartości do pierwotnej kolumny.

I już, gotowe.

Zwracam jednak uwagę na jeden problem. Jeżeli jako tekst jest zapisana bardzo duża liczba – po konwersji na liczbę, automatycznie zmieni się jej zapis na naukowy i nieco ją zaokrągla. Nawet zmiana na formatowanie liczbowe (np.z separatorem tysięcznym) powoduje, że otrzymana wartość różni się od pierwowzoru. Jeżeli taki tekst liczby jest np. numerem przesyłki i trzeba go porównać z jakimś innym wykazem – bezpieczniej jest zrobić to jednak na wartościach tekstowych, bez konwersji.


Kurs Efektywna praca w Excelu - porady i triki