Функция 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)