Funkcja Połącz.Teksty

Funkcja Połącz.Teksty() to  funkcja tekstowa Excela. W wyniku działania funkcji otrzymujemy wartość typu Tekst, będącą złączeniem poszczególnych argumentów, przedzielonych wspólnym separatorem. 

kliknij, aby powiększyć

Argumenty funkcji to:

    • Ogranicznik– ciąg tekstowy lub znak oddzielający poszczególne elementy, może to być również pusty tekst
    • Ignoruj_puste – wartość typu Prawda(domyśłna) lub Fałsz  – czy pomijać puste wartości
    • Tekst1 – zmienna typu tekstowego (może być to zakres komórek) 
    • ….
    • Tekst(n) – zmienna typu tekstowego (może być to zakres komórek) 

Funkcja Połącz.Teksty stanowi właściwie modyfikację funkcji Złącz.Tekst – 
różnica polega na tym, że tu z góry ustalamy ogranicznik rozdzielający poszczególne zmienne. Pozwala to na znaczne skrócenie i uproszczenie formuły, w tym zastąpienie adresów poszczególnych komórek zakresem komórek.
Na przykład:

kliknij, aby powiększyć

Nawet w bardziej złożonym przypadku, gdy np. chcemy zastosować rózne ograniczniki w różnych miejscach, wystarczy zastosować formułą zagnieżdżoną.
Na przykład: 

kliknij, aby powiększyć

Tu formuła dla komórki D2 i kolejnych w tej kolumnie może wyglądać tak: 
=POŁĄCZ.TEKSTY(” „;PRAWDA;A2:B2;POŁĄCZ.TEKSTY(„-„;PRAWDA;C2:D2))

Odpowiednikiem funkcji w VBA jest funkcja arkuszowa TextJoin().


Kurs Excel na rozmowie rekrutacyjnej

 

Funkcja Złącz.Tekst

Funkcja Złącz.Tekst() to jedna z funkcji tekstowych Excela. W wyniku działania funkcji otrzymujemy wartość typu Tekst, będącą złączeniem poszczególnych argumentów. 

Argumenty funkcji to:

    • Tekst1 – zmienna typu tekstowego
    • Tekst2 – zmienna typu tekstowego
    • ….
    • Tekst(n) – zmienna typu tekstowego

Działanie funkcji jest bardzo proste: łączy poszczególne argumenty w jeden ciąg. Nic wielkiego, a jednak często stosowana funkcja, przydaje się. 
Warto tu pamiętać także o separatorach, oddzielających poszczególne argumenty, żeby nie zlewały się w jeden tekst – czasem mam to znaczenie. 
Na przykład:

kliknij, aby powiększyć

Samą funkcję Złącz.Tekst można też zastąpić znakiem & – efekt będzie ten sam. 
Na przykład formuła dla komórki C2 może wyglądać tak: 
=A2 & ” ” & B2

Odpowiednikiem funkcji w VBA jest funkcja arkuszowa Concact().


 

 

Funkcja Przełącz()

Funkcja Przełącz() to jedna z funkcji logicznych Excela. Wyszukuje pierwszy spełniony warunek i zwraca przypisaną do niego wartość. 

Argumenty funkcji to:

Wyrażenie – wyrażenie, wartość którego jest sprawdzana;

Wartość1 – możliwa wartość Wyrażenia;  

Wynik1  – wynik zwracany przez funkcję,
jeżeli Wyrażenie ma Wartość1;

Domyślnie_lub_Wartość2 – może być to wartość dla kolejne pary wyrażenie-wynik, albo wartość domyślna, jeżeli żaden z ostatnich warunków nie został spełniony.

Funkcja działa w ten sposób, że sprawdzane są kolejne Wartości o przy znalezieniu pierwszego warunku sprawdzonego – zwraca przypisany do niej Wynik. Jeżeli wcześniejszy warunek nie jest spełniony, funkcja zwraca wartość przypisaną do argumentu Domyślnie. Brak spełnienia kolejnych warunków oraz brak wartości domyślnej generuje błąd #N/D.

Funkcja w Excelu występuje od wersji 2019. Odpowiednikiem w VBA jest funkcja SWITCH(). 
W VBA we wszystkich wersjach, również tych wcześniejszych jest też instrukcja Select … Case_, działająca bardzo podobnie. 


Kurs Excel 2019 od podstaw

 

Funkcja Licz.Warunki()

Funkcja Licz.Warunki() to jedna z funkcji statystycznych Excela. Wynikiem jej działania jest liczba  komórek spełniających kryteria wprowadzone jako argumenty funkcji.

Argumenty funkcji to:

    • Kryteria_zakres1 -zakres komórek, w których jest sprawdzane Kryterium1
    • Kryteria1 – kryterium do sprawdzenia w Zakres1. Może być to albo konkretna wartość albo odwołanie do innej komórki z wartością. Można tu też stosować symbole wieloznaczne.

Kolejne argumenty funkcji to kolejne pary Kryterium i Kryterium_zakres. 
Takich par może być do 127.

Zobaczmy to na podstawie prostej tabeli:

Chcą np.sprawdzić:

    • ilość wierszy, gdzie kategoria to Alkohole ze stawką VAT 23% =LICZ.WARUNKI(C12:C25;”Alkohol”;E12:E25;23%)
    • ilość wierszy ze stawką VAT większą niż 5%, ale z wyjątkiem alkoholu i używek:
      =LICZ.WARUNKI(C12:C25;”<>” & „Alkohol”;C12:C25;”<>” & „Używki”;E12:E25;”>5%”)

Trzeba pamiętać o tym, że wszystkie warunki muszą być jednocześnie spełnione (iloczyn logiczny).

Odpowiednikiem funkcji w kodzie VBA jest funkcja arkuszowa CountIfs.


 

Funkcja Czy.Liczba

Funkcja CZY.LICZBA to jedna z funkcji informacyjnych Excela. Zwraca wartość typu logicznego (Prawda lub Fałsz), informując, czy dana wartość jest liczbą.

Funkcja ma jeden argument – Wartość , który podlega sprawdzeniu, czy jest liczbą. 
Jeżeli jako Wyrażenie wskazane będzie odwołanie do pustej komórki – funkcja zwróci wartość Fałsz

Odpowiednikiem funkcji w VBA jest funkcja IsNumeric()


Kurs Excel 2019 od podstaw