Функція 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.
Приклади
Потрібна додаткова довідка?
Ви завжди можете поставити запитання експерту в спільноті Tech у Excel або отримати підтримку в спільнотах.