Функція CELL

Застосовується до
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2024 Excel 2024 для Mac Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2016 Excel для iPad Excel для iPhone Excel для планшетів Android Excel для телефонів Android

Функція CELL повертає інформацію про форматування, розташування або вміст клітинки. Наприклад, якщо потрібно переконатися, що клітинка містить числове значення, а не текст, перед виконанням обчислення з нею, використайте таку формулу:

=IF(CELL("тип";A1)="v";A1*2;0)

Ця формула обчислює A1*2, лише якщо клітинка A1 містить числове значення, і повертає 0, якщо клітинка A1 містить текст або пуста.

Примітка.

Формули, у яких використовується функція CELL, мають властиві для певної мови значення аргументів і повертатимуть помилки, якщо обчислити їх в іншій мовній версії програми Excel. Наприклад, якщо під час використання чеської версії програми Excel створити формулу, яка містить функцію CELL, вона поверне помилку, якщо книгу відкрито у французькій версії.  Якщо іншим користувачам потрібно відкрити вашу книгу в різних мовних версіях Excel, спробуйте використати альтернативні функції або дозволити іншим зберігати локальні копії, у яких вони змінюють аргументи CELL відповідно до своєї мови.

Синтаксис

CELL(тип_відомостей;[посилання])

Синтаксис функції CELL має такі аргументи:

Аргумент Опис
тип_відомостей
Обов’язковий
Текстове значення, яке вказує потрібний тип інформації про клітинку. У нижченаведеному списку показано можливі значення аргументу тип_відомостей і відповідні результати.
Довідка
Необов’язковий
Клітинка, відомості про яку потрібно повернути.

Якщо цей аргумент пропущено, інформація, указана в аргументі info_type, повертається для клітинки, вибраної під час обчислення. Якщо в аргументі ''посилання'' вказано діапазон клітинок, функція CELL повертає інформацію про активну клітинку у вибраному діапазоні.

Важливо: Хоча з технічної точки зору посилання не є обов'язковим, включати його у формулу доцільно, якщо ви не розумієте, як це вплине на результат формули, і не хочете, щоб цей ефект був присутній. Якщо пропустити аргумент "посилання", дані про конкретну клітинку не будуть достовірно отримані з таких причин:
У режимі автоматичного обчислення, коли користувач змінює клітинку, обчислення може ініціюватися до або після перебігу виділення, залежно від платформи, яка використовується для Excel. Наприклад, зараз в Excel для Windows обчислення запускається перед зміненням виділення, але вебпрограма Excel запускає його згодом. Коли Co-Authoring з іншим користувачем, який вносить зміни, ця функція повідомляє про вашу активну клітинку, а не клітинку редактора. Будь-яке переобчислення, наприклад натискання клавіші F9, призведе до того, що функція поверне новий результат, навіть якщо клітинки не змінювалися.

info_type значень

У наведеному нижче списку описано текстові значення, які можна використовувати для аргументу info_type. Ці значення потрібно вводити у функцію CELL в лапках (" ").

тип_відомостей Результат
"address" Посилання на першу клітинку в посиланні, як текст.
"col" Номер стовпця клітинки в посиланні.
"color" 1, якщо для клітинки вказано виділення кольором від’ємних значень; інакше повертає 0 (нуль).
Примітка. Це значення не підтримується у випусках вебпрограма Excel, Excel Mobile та Excel Starter.
"contents" Значення верхньої лівої клітинки в посиланні; не формула.
"filename" Ім’я файлу (в тому числі повний шлях до нього), який містить посилання, як текст. Повертає пустий текст (""), якщо аркуш із посиланням ще не збережено.
Примітка. Це значення не підтримується у випусках вебпрограма Excel, Excel Mobile та Excel Starter.
"format" Текстове значення, яке відповідає числовому формату клітинки. Текстові значення для різноманітних форматів показано в нижченаведеній таблиці. Повертає "-" у кінці текстового значення, якщо для клітинки вказано виділення кольором від’ємних значень. Повертає "()" у кінці текстового значення, якщо для клітинки вказано охоплення додатних або всіх значень дужками.
Примітка. Це значення не підтримується у випусках вебпрограма Excel, Excel Mobile та Excel Starter.
"parentheses" 1, для клітинки вказано охоплення додатних або всіх значень дужками; інакше повертає 0 (нуль).
Примітка. Це значення не підтримується у випусках вебпрограма Excel, Excel Mobile та Excel Starter.
"prefix" Текстове значення, яке відповідає "префіксу мітки" клітинки. Повертає одинарну лапку ('), якщо клітинка містить вирівняний ліворуч текст, подвійну лапку ("), якщо клітинка містить вирівняний праворуч текст, знак вставлення (^), якщо клітинка містить вирівняний по центру текст, зворотну скісну риску (\), якщо клітинка містить вирівняний за шириною текст, а також пустий текст (""), якщо клітинка містить щось інше.
Примітка. Це значення не підтримується у випусках вебпрограма Excel, Excel Mobile та Excel Starter.
"protect" 0, якщо клітинку не заблоковано, й 1, якщо заблоковано.
Примітка. Це значення не підтримується у випусках вебпрограма Excel, Excel Mobile та Excel Starter.
"row" Номер рядка клітинки в посиланні.
"type" Текстове значення, яке відповідає типу даних клітинки. Повертає "b" (blank, пуста), якщо клітинка є пустою, "l" (label, позначка), якщо вона містить текстову константу, або "v" (value, значення), якщо клітинка містить інші значення.
"width" Повертає масив із 2 елементами.
1-й елемент масиву – ширина стовпця клітинки, округлена до цілого числа. Кожна поділка ширини стовпця дорівнює ширині одного символу стандартного розміру шрифту.
2-й елемент масиву – це логічне значення, значення TRUE, якщо ширина стовпця дорівнює значенню за замовчуванням, або FALSE, якщо її явно встановив користувач.
Примітка. Це значення не підтримується у випусках вебпрограма Excel, Excel Mobile та Excel Starter.

Коди формату CELL

Поданий нижче список містить текстові значення, які повертаються функцією CELL, якщо аргумент тип_відомостей дорівнює ''формат'', а клітинка, вказана в аргументі ''посилання'', має вбудований числовий формат.

Формат Excel Значення функції CELL
Загальний "G"
0 "F0"
# ##0 ",0"
0,00 "F2"
# ##0,00 ",2"
# ##0_грн._);(# ##0_грн._) "C0"
# ##0_грн._);[Червоний](# ##0_грн._) "C0-"
# ##0,00_грн._);(# ##0,00_грн._) "C2"
# ##0,00_грн._);[Червоний](# ##0,00_грн._) "C2-"
0 % "P0"
0,00% "P2"
0,00E+00 "S2"
# ?/? або # ??/?? "G"
м.д.рр або м.д.рр г:хх або мм.дд.рр "D4"
д-ммм-рр або дд-ммм-рр "D1"
д-ммм або дд-ммм "D2"
ммм-рр "D3"
мм.дд "D5"
г:хх AM/PM "D7"
г:хх:сс AM/PM "D6"
г:хх "D9"
г:хх:сс ''D8''

Примітка.

Якщо info_type аргумент у функції CELL – "format", а пізніше до клітинки, на яку посилається посилання, необхідно повторно обчислити аркуш (натисніть клавішу F9), щоб оновити результати функції CELL.

Приклади

Приклади використання функції CELL

Потрібна додаткова довідка?

Ви завжди можете поставити запитання експерту в спільноті Tech у Excel або отримати підтримку в спільнотах.