Функция CHECK возвращает информацию о форматировании, расположении или содержимом ячейки.

Описание функции ЯЧЕЙКА
Возвращает информацию о форматировании, положении или содержимом ячейки.
Например, если вы хотите убедиться, что ячейка содержит числовое значение, а не текст, перед выполнением вычисления, вы можете использовать следующую формулу
=If(cell(«type»;A1)=»v»;A1*2;0) Эта формула вычисляет произведение A1*2, только если ячейка A1 содержит числовое значение, и возвращает 0, если ячейка A1 содержит текст или пуста.
Синтаксис
=Cell(type_info; [ref])
Аргументы
Ссылка на тип_инфо Обязательный аргумент. Текстовое значение, определяющее тип информации, которую должна возвращать ячейка. В следующем списке приведены возможные значения аргумента type_information и соответствующие им результаты.
| Тип_информации | Возвращаемое значение |
|---|---|
| «адрес» | Ссылка на первую ячейку в аргументе «reference» в виде текстовой строки. |
| «колонка» | Номер столбца ячейки в аргументе ‘reference’. |
| «цвет». | 1, если форматирование ячейки предусматривает изменение цвета для отрицательных значений; во всех остальных случаях — 0 (ноль). |
| «содержание» | Значение левой верхней ячейки в ссылке; это не формула. |
| «имя файла» | Имя файла (включая полный путь), содержащего ссылку, в виде текстовой строки. Если рабочий лист, содержащий ссылку, еще не был сохранен, возвращается пустая строка («»). |
| «формат». | Текстовое значение, соответствующее числовому формату ячейки. Значения для различных форматов приведены в следующей таблице. Если ячейка меняет цвет при отображении отрицательных значений, в конце текстового значения добавляется знак «-«. Если в скобках отображаются положительные числа или все числа, к концу текстового значения добавляется символ «()». |
| «скобки» | 1, если форматирование ячейки предусматривает отображение положительных чисел или всех чисел в круглых скобках; 0 во всех остальных случаях. |
| «префикс». | Текстовое значение, соответствующее префиксу метки ячейки. Одинарная перевернутая запятая (‘) соответствует тексту, выровненному по левому краю, двойная перевернутая запятая («») — тексту, выровненному по правому краю, символ заглавной буквы (^) — тексту, выровненному по центру, обратная косая черта () — тексту, растянутому по ширине ячейки, а пустой текст («») — любому другому содержимому ячейки. |
| «защита» | 0, если ячейка разблокирована, и 1, если ячейка заблокирована. |
| «ряд». | Номер строки ячейки в аргументе «ссылка». |
| «type». | Текстовое значение, соответствующее типу данных ячейки. Значение «b» соответствует пустой ячейке, «l» — фиксированному тексту в ячейке, «v» — любому другому содержимому. |
| «ширина». | Ширина столбца ячеек, округленная до целого числа. Эта единица равна ширине одного символа в шрифте стандартного размера. |
Предупреждение. В Excel Web App нет поддержки аргумента «format».
Необязательный аргумент. Ячейка, для которой вы хотите получить информацию. Если этот аргумент опущен, то для последней измененной ячейки возвращается информация, указанная в аргументе «type_information». Если аргумент ссылки указывает на диапазон ячеек, то информация возвращается только для левой верхней ячейки диапазона.

Коды формата для функции SCREEN
| Формат | Возвращаемое значение |
|---|---|
| Общий | «G» |
| 0 | «F0» |
| # ##0 | «,0» |
| 0,00 | «F2» |
| # ##0,00 | «,2» |
| $# ##0_);($# ##0) | «C0» |
| $# ##0_);($# ##0) | «C0-« |
| $# ##0,00_);($# ##0,00) | «C2» |
| [$# ##0.00_);[Red]($# ##0.00) | «C2-« |
| 0% | «P0» |
| 0,00% | «P2» |
| 0,00E+00 | «S2» |
| # ?/?? или # ??/?? | «G» |
| д.м.р. или д.м.р. Ч:мм, или дд.ММ.р. | «D4» |
| дд-МММ-год или дд-МММ-год | «D1» |
| дд-МММ или дд-МММ | «D2» |
| МММ-год | «D3» |
| дд.ММ | «D5» |
| Ч:мм АМ/ПМ | «D7» |
| Ч:мм:сс AM/PM | «D6» |
| H:мм | «D9» |
| Ч:мм:сс | «D8» |
Внимание! Если аргументом «тип_информации» функции BLOCK является «формат» и формат ячейки был изменен, лист должен быть пересчитан для обновления значения функции BLOCK.
Пример
Применяется к
- Excel 2003
- Excel 2007
- Excel 2010
- Excel 2013
- Excel 365 (Excel 2016-2019)





