
Podsumowanie
Funkcja Excel CELL zwraca informacje o komórce w arkuszu. Typ informacji, które mają zostać zwrócone, jest określony jako typ_info. CELL może uzyskać takie dane, jak adres i nazwa pliku, a także szczegółowe informacje o formatowaniu używanym w komórce. Poniżej znajduje się pełna lista dostępnych informacji.
Cel, powód
Uzyskaj informacje o komórceWartość zwracana
Wartość tekstowaSkładnia
= KOMÓRKA (typ_informacji; (odniesienie))Argumenty
- info_type - typ informacji do zwrócenia o odwołaniu.
- odniesienie - (opcjonalnie) odniesienie, z którego można wyodrębnić informacje.
Wersja
Excel 2003Uwagi dotyczące użytkowania
Użyj CELL, aby wyodrębnić szeroki zakres informacji o referencji . Typ zwracanych informacji jest określony jako typ_info , który powinien być zawsze ujęty w podwójne cudzysłowy („”). Na przykład, aby uzyskać numer kolumny dla C10:
=CELL("col", C10) // returns 3
Aby uzyskać adres A1 jako tekst:
=CELL("address",A1) // returns "$A$1"
Zobacz poniżej pełną listę info_types i klucz do kodów, które CELL zwraca, gdy info_type ma format. Zauważ, że gdy odwołanie odnosi się do więcej niż jednej komórki, CELL zwróci informacje o pierwszej komórce w odwołaniu.
Z funkcją CELL można używać następujących typów info_types :
Info_type | Opis |
---|---|
adres | zwraca adres pierwszej komórki w odwołaniu (jako tekst). |
przełęcz | zwraca numer kolumny pierwszej komórki w odwołaniu . |
kolor | zwraca wartość 1, jeśli pierwsza komórka w odwołaniu jest sformatowana przy użyciu koloru dla wartości ujemnych; lub zero, jeśli nie. |
zawartość | zwraca wartość lewej górnej komórki w odwołaniu . Formuły nie są zwracane. Zamiast tego zwracany jest wynik formuły. |
Nazwa pliku | zwraca nazwę pliku i pełną ścieżkę jako tekst. Jeśli arkusz zawierający odwołanie nie został jeszcze zapisany, zwracany jest pusty ciąg. |
format | zwraca kod odpowiadający formatowi liczb w komórce. Poniżej znajduje się lista kodów formatu liczb. Jeśli pierwsza komórka w odwołaniu jest sformatowana kolorem dla wartości <0, to do kodu dołączany jest znak „-”. Jeśli komórka jest sformatowana za pomocą nawiasów, zwraca „() - na końcu wartości kodu. |
zdanie wtrącone | zwraca 1, jeśli pierwsza komórka w odwołaniu jest sformatowana za pomocą nawiasów i 0, jeśli nie. |
prefiks | zwraca wartość tekstową odpowiadającą prefiksowi etykiety - komórki: pojedynczy cudzysłów ('), jeśli tekst w komórce jest wyrównany do lewej, podwójny cudzysłów ("), jeśli tekst komórki jest wyrównany do prawej, daszek ( ^), jeśli tekst komórki jest tekstem wyśrodkowanym, ukośnik odwrotny (), jeśli tekst komórki jest wyrównany do wypełnienia, i pusty ciąg, jeśli przedrostek etykiety jest inny. |
ochraniać | zwraca 1, jeśli pierwsza komórka w odwołaniu jest zablokowana, lub 0, jeśli nie. |
rząd | zwraca numer wiersza pierwszej komórki w odwołaniu . |
rodzaj | zwraca wartość tekstową, która odpowiada typowi danych w pierwszej komórce w odwołaniu : „b” oznacza puste, gdy komórka jest pusta, „l” oznacza etykietę, jeśli komórka zawiera stałą tekstową, i „v”, oznacza wartość, jeśli komórka zawiera cokolwiek innego. |
szerokość | zwraca szerokość kolumny komórki w zaokrągleniu do najbliższej liczby całkowitej. Jednostka szerokości kolumny jest równa szerokości jednego znaku w domyślnym rozmiarze czcionki. |
Poniższa tabela przedstawia kody tekstowe zwracane przez CELL, gdy „format” jest używany dla typu info_type .
Zwrócony kod formatu | Znaczenie kodu formatu |
---|---|
sol | Generał |
F0 | 0 |
, 0 | #, ## 0 |
F2 | 0 |
, 2 | #, ## 0,00 |
C0 | $ #, ## 0 _); ($ #, ## 0) |
C0- | $ #, ## 0 _); (Czerwony) ($ #, ## 0) |
C2 | $ #, ## 0,00 _); ($ #, ## 0,00) |
C2- | $ #, ## 0,00 _); (Czerwony) (# #, ## 0,00) |
P0 | 0% |
P2 | 0,00% |
S2 | 0,00E + 00 |
sol | #? /? lub # ?? / ?? |
D1 | d-mmm-rr lub dd-mmm-rr |
D2 | d-mmm lub dd-mmm |
D3 | mmm-rr |
D4 | m / d / rr lub m / d / rr h: mm lub mm / dd / rr |
D5 | mm / dd |
D6 | h: mm: ss AM / PM |
D7 | h: mm AM / PM |
D8 | h: mm: ss |
Uwagi
Przy żądaniu „formatu” lub „nawiasów” info_types, zestaw pustych nawiasów „()” jest dodawany do zwracanego formatu, jeśli format liczb używa nawiasów dla wszystkich wartości lub dla wartości dodatnich. Na przykład, jeśli A1 używa niestandardowego formatu liczbowego (0), to:
=CELL("format",A1) // returns "F0()"
Funkcja CELL jest funkcją ulotną i może powodować problemy z wydajnością w dużych lub złożonych arkuszach.