MS Excel – KOMÓRKA()

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 wynikopis
=KOMÓRKA(„adres”;B6)$B$6podaje adres odwołania lub (w przypadku obszaru) adres pierwszej komórki odwołania
=KOMÓRKA(„kolumna”;B6)2podaje numer kolumny odwołania
=KOMÓRKA(„wiersz”;B6)6podaje numer wiersz odwołania
=KOMÓRKA(„zawartość”;B6)4010podaje wartość odwołania
=KOMÓRKA(„nazwa_pliku”;B6)ścieżka/[Zeszyt.xlsx]arkuszpodaje ścieżkę dostępu do pliku oraz nazwę pliku i arkusz odwołania
=KOMÓRKA(„nawiasy”;B6)11 – 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)10 – jeśli komórka nie jest zablokowana
1 – w innych przypadkach
=KOMÓRKA(„ochrona”;B6)lPodaje 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ŁSZPodaje 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 wynikopis
=KOMÓRKA(„kolor”;B6)11 – 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 wynikopis
=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 ExcelFunkcja KOMÓRKA() zwraca wartość
Ogólne„G”
0F0
# ##00,0
0,00F2
# ##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+00S2
# ?/? albo # ??/??„G”
d/m/rr lub d/m/rr g:mm lub dd/mm/rrD4
d-mmm-rr lub dd-mmm-rrD1
d-mmm lub dd-mmmD2
mmm-rrD3
dd/mmD5
g:mm AM/PMD7
g:mm:ss AM/PMD6
g:mmD9
g:mm:ssD8