Trudność: 🟡 (średnie)
Sprawdzenie TYPU zawartości komórki przy pomocy formuły. Omówienie funkcji KOMÓRKA().
A gdyby tak dało się sprawdzić co jest w komórce… Da się… Wystarczy funkcja KOMÓRKA() i trochę zrozumienia jej działania.
Funkcja KOMÓRKA() wymaga dwu argumentów:
– Pierwszy: typ_info czyli wartość tekstowa określająca co chcemy wiedzieć o komórce.
– Drugi: odwołanie, czyli adres komórki
Przykłady użycia funkcji KOMÓRKA()
formuła (PL) | przykładowy wynik | opis |
---|---|---|
=KOMÓRKA(„adres”;B6) | $B$6 | podaje adres odwołania lub (w przypadku obszaru) adres pierwszej komórki odwołania |
=KOMÓRKA(„kolumna”;B6) | 2 | podaje numer kolumny odwołania |
=KOMÓRKA(„wiersz”;B6) | 6 | podaje numer wiersz odwołania |
=KOMÓRKA(„zawartość”;B6) | 4010 | podaje wartość odwołania |
=KOMÓRKA(„nazwa_pliku”;B6) | ścieżka/[Zeszyt.xlsx]arkusz | podaje ścieżkę dostępu do pliku oraz nazwę pliku i arkusz odwołania |
=KOMÓRKA(„nawiasy”;B6) | 1 | 1 – jeśli komórka jest sformatowana z nawiasami okrągłymi dla wartości dodatnich lub wszystkich wartości 0 – w innych przypadkach |
=KOMÓRKA(„prefiks”;B6) | ^ | ’ – cudzysłów pojedynczy (’) – jeśli odwołanie zawiera tekst wyrównany do lewej ” – cudzysłów podwójny („) – jeśli odwołanie zawiera tekst wyrównany do prawej ^ – daszek (^) – jeśli odwołanie zawiera tekst wyśrodkowany \ – ukośnik odwrotny (\) – jeśli odwołanie zawiera tekst wyrównany do wypełnienia „” – pusty tekst („”) – w innych przypadkach |
=KOMÓRKA(„ochrona”;B6) | 1 | 0 – jeśli komórka nie jest zablokowana 1 – w innych przypadkach |
=KOMÓRKA(„ochrona”;B6) | l | Podaje typ danych w odwołaniu: b (blank) – jeśli odwołanie jest pusta l (label) – jeśli odwołanie zawiera stałą tekstową v (value) – jeśli odwołanie zawiera cokolwiek innego. |
=KOMÓRKA(„szerokość”;B6) | 19 FAŁSZ | Podaje dwa wyniki Pierwszy (19) element to szerokość kolumny odwołania (zaokrąglona do całkowitej) (jednostka szerokości jest równa szerokości jednego znaku przy domyślnym rozmiarze czcionki) Drugi (FAŁSZ) element to wartość logiczna PRAWDA – jeśli szerokość kolumny jest domyślna FAŁSZ – jeśli szerokość została jawnie ustawiona przez użytkownika |
KOMÓRKA(„kolor”)
formuła (PL) | przykładowy wynik | opis |
---|---|---|
=KOMÓRKA(„kolor”;B6) | 1 | 1 – jeśli komórka ma ustawiony kolor dla wartości ujemnych (patrz rycina poniżej) 0 – w innych wypadkach |
KOMÓRKA(„format”)
formuła (PL) | przykładowy wynik | opis |
---|---|---|
=KOMÓRKA(„format”;B6) | C2- | Wartość tekstowa odpowiadająca formatowi liczbowemu komórki. Zwraca „-” na końcu wartości tekstowej, jeśli komórka jest sformatowana w kolorze dla wartości ujemnych. Zwraca „()” na końcu wartości tekstowej, jeśli komórka jest sformatowana z nawiasami okrągłymi dla wartości dodatnich lub wszystkich wartości. |
Wartości tekstowe dla różnych wyników KOMÓRKA(„format”):
Format programu Excel | Funkcja KOMÓRKA() zwraca wartość |
---|---|
Ogólne | „G” |
0 | F0 |
# ##0 | 0,0 |
0,00 | F2 |
# ##0,00 | ,2 |
$#,##0_);($#;##0) | C0 |
$#;##0_)\[Czerwony]($#;##0) | C0- |
$#,##0.00_);($#;##0,00) | C2 |
$#;##0,00_)\[Czerwony]($#;##0,00) | C2- |
0% | P0 |
0,00% | P2 |
0,00E+00 | S2 |
# ?/? albo # ??/?? | „G” |
d/m/rr lub d/m/rr g:mm lub dd/mm/rr | D4 |
d-mmm-rr lub dd-mmm-rr | D1 |
d-mmm lub dd-mmm | D2 |
mmm-rr | D3 |
dd/mm | D5 |
g:mm AM/PM | D7 |
g:mm:ss AM/PM | D6 |
g:mm | D9 |
g:mm:ss | D8 |