Funkcja KOMÓRKA zwraca informacje o formatowaniu, położeniu lub zawartości komórki. Na przykład aby przed wykonaniem obliczeń na komórce sprawdzić, czy zawiera ona wartość liczbową, a nie tekst, można użyć następującej formuły:
=JEŻELI(KOMÓRKA("typ";A1)="v";A1*2;0)
Ta formuła oblicza wartość A1*2 tylko wtedy, gdy komórka A1 zawiera wartość liczbową. Jeśli komórka A1 zawiera tekst lub jest pusta, formuła zwraca wartość 0.
Uwaga: Formuły używające funkcji KOMÓRKA mają wartości argumentów specyficznych dla języka i będą zwracać błędy, jeśli zostaną obliczone przy użyciu innej wersji językowej programu Excel. Jeśli na przykład utworzysz formułę zawierającą komórkę podczas korzystania z czeskiej wersji programu Excel, ta formuła zwróci błąd, jeśli skoroszyt zostanie otwarty przy użyciu wersji francuskiej. Jeśli ważne jest, aby inne osoby otwierały skoroszyt przy użyciu różnych wersji językowych programu Excel, rozważ użycie funkcji alternatywnych lub umożliwienie innym osobom zapisywania lokalnych kopii, w których zmieniają argumenty KOMÓRKA w celu dopasowania ich języka.
Składnia
KOMÓRKA(typ_info;[odwołanie])
W składni funkcji KOMÓRKA występują następujące argumenty:
Argument |
Opis |
---|---|
typ_info Wymagane |
Jest to wartość tekstowa, określająca żądany typ informacji o komórce. Na poniższej liście przedstawiono możliwe wartości argumentu typ_info i odpowiadające im wyniki. |
odwołanie Opcjonalnie |
Jest to komórka, o której chcesz uzyskać informacje. W przypadku pominięcia informacje określone w arguencie info_type są zwracane dla komórki wybranej w czasie obliczeń. Jeśli argument odwołanie jest zakresem komórek, funkcja KOMÓRKA zwraca informacje dotyczące komórki aktywnej w zaznaczonym zakresie. Ważne: Mimo że odwołanie techniczne jest opcjonalne, włącznie z formułą jest zalecane, chyba że rozumiesz wpływ jego braku na wynik formuły i chcesz, aby taki efekt miał miejsce. Pominięcie argumentu odwołania nie powoduje niezawodnego uzyskania informacji o określonej komórce z następujących powodów:
|
info_type wartości
Poniższa lista zawiera opis wartości tekstowych, które mogą być używane dla argumentu info_type. Te wartości należy wprowadzić w funkcji KOMÓRKA z cudzysłowami (" ").
typ_info |
Zwraca |
---|---|
adres |
Odwołanie pierwszej komórki w odwołaniu, jako tekst. |
kolumna |
Numer kolumny komórki w odwołaniu. |
kolor |
Wartość 1, jeśli komórka jest sformatowana w kolorze dla wartości ujemnych; w innym przypadku zwraca 0 (zero). Uwaga: Ta wartość nie jest obsługiwana w programach Excel dla sieci Web, Excel Mobile i Excel Starter. |
zawartość |
Wartość lewej górnej komórki w odwołaniu; nie formuła. |
nazwa_pliku |
Nazwa pliku (z pełną ścieżką) zawierającego odwołanie, jako tekst. Zwraca pusty tekst (""), jeśli arkusz zawierający odwołanie nie został jeszcze zapisany. Uwaga: Ta wartość nie jest obsługiwana w programach Excel dla sieci Web, Excel Mobile i Excel Starter. |
format |
Wartość tekstowa odpowiadająca formatowi liczbowemu komórki. Wartości tekstowe dla różnych formatów pokazano w poniższej tabeli. 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. Uwaga: Ta wartość nie jest obsługiwana w programach Excel dla sieci Web, Excel Mobile i Excel Starter. |
nawiasy |
Wartość 1, jeśli komórka jest sformatowana z nawiasami okrągłymi dla wartości dodatnich lub wszystkich wartości; w przeciwnym przypadku zwraca 0. Uwaga: Ta wartość nie jest obsługiwana w programach Excel dla sieci Web, Excel Mobile i Excel Starter. |
prefiks |
Wartość tekstowa odpowiadająca „prefiksowi etykiety” komórki. Zwraca znak cudzysłowu pojedynczego ('), jeśli komórka zawiera tekst wyrównany do lewej, znak cudzysłowu podwójnego ("), jeśli komórka zawiera tekst wyrównany do prawej, daszek (^), jeśli komórka zawiera tekst wyśrodkowany, ukośnik odwrotny (\), jeśli komórka zawiera tekst wyrównany do wypełnienia i pusty tekst (""), jeśli komórka zawiera cokolwiek innego. Uwaga: Ta wartość nie jest obsługiwana w programach Excel dla sieci Web, Excel Mobile i Excel Starter. |
ochrona |
Wartość 0, jeśli komórka nie jest zablokowana; w przeciwnym razie (jeśli komórka jest zablokowana) zwraca wartość 1. Uwaga: Ta wartość nie jest obsługiwana w programach Excel dla sieci Web, Excel Mobile i Excel Starter. |
wiersz |
Numer wiersza komórki w odwołaniu. |
typ |
Wartość tekstowa odpowiadająca typowi danych w komórce. Zwraca „b” jak „blank”, jeśli komórka jest pusta, „l” jak „label”, jeśli komórka zawiera stałą tekstową i „v” jak „value”, jeśli komórka zawiera cokolwiek innego. |
szerokość |
Zwraca tablicę z 2 elementami. Pierwszy element w tablicy to szerokość kolumny komórki zaokrąglona do liczby całkowitej. Każda jednostka szerokości kolumny jest równa szerokości jednego znaku przy domyślnym rozmiarze czcionki. Drugi element w tablicy jest wartością logiczną, wartość ma wartość PRAWDA, jeśli szerokość kolumny jest domyślna, lub FAŁSZ, jeśli szerokość została jawnie ustawiona przez użytkownika. Uwaga: Ta wartość nie jest obsługiwana w programach Excel dla sieci Web, Excel Mobile i Excel Starter. |
Kody formatu funkcji KOMÓRKA
Poniższa lista zawiera opis wartości tekstowych zwracanych przez funkcję KOMÓRKA, gdy argument typ_info ma wartość „format”, a argument odwołania to komórka sformatowana za pomocą wbudowanego formatu liczbowego.
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 |
Uwaga: Jeśli argument info_type w funkcji KOMÓRKA ma wartość "format", a później do komórki, do której odwołuje się odwołanie, należy ponownie obliczyć arkusz (naciśnij klawisz F9), aby zaktualizować wyniki funkcji KOMÓRKA.
Przykłady
Potrzebujesz dodatkowej pomocy?
Zawsze możesz zadać pytanie ekspertowi w społeczności technicznej programu Excel lub uzyskać pomoc techniczną w Społecznościach.
Zobacz też
Zmienianie formatu komórki Tworzenie lub zmienianie odwołania do komórki ADRESDodawanie, zmienianie, znajdowanie lub czyszczenie formatowania warunkowego w komórce