Jak korzystać z funkcji CELL programu Excel -

Spisie treści

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órce

Wartość zwracana

Wartość tekstowa

Skł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 2003

Uwagi 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.

Interesujące artykuły...