Функция ЯЧЕЙКА возвращает сведения о форматировании, расположении или содержимом ячейки.
Описание функции ЯЧЕЙКА
Функция возвращает сведения о форматировании, расположении или содержимом ячейки.
Например, если перед выполнением вычислений с ячейкой необходимо удостовериться в том, что она содержит числовое значение, а не текст, можно использовать следующую формулу:
[code lang=»excel»]=ЕСЛИ(ЯЧЕЙКА(«тип»;A1)=»v»;A1*2;0)[/code]
Эта формула вычисляет произведение A1*2, только если в ячейке A1 содержится числовое значение, и возвращает значение 0, если в ячейке A1 содержится текст или она пустая.
Синтаксис
[code lang=»excel»]=ЯЧЕЙКА(тип_сведений; [ссылка])[/code]Аргументы
тип_сведенийссылка
Обязательный аргумент. Текстовое значение, задающее тип сведений о ячейке при возвращении. В приведенном ниже списке указаны возможные значения аргумента «тип_сведений» и соответствующие результаты.
Тип_сведений | Возвращаемое значение |
---|---|
«адрес» | Ссылка на первую ячейку в аргументе «ссылка» в виде текстовой строки. |
«столбец» | Номер столбца ячейки в аргументе «ссылка». |
«цвет» | 1, если форматированием ячейки предусмотрено изменение цвета для отрицательных значений; во всех остальных случаях — 0 (ноль). |
«содержимое» | Значение левой верхней ячейки в ссылке; не формула. |
«имяфайла» | Имя файла (включая полный путь), содержащего ссылку, в виде текстовой строки. Если лист, содержащий ссылку, еще не был сохранен, возвращается пустая строка («»). |
«формат» | Текстовое значение, соответствующее числовому формату ячейки. Значения для различных форматов показаны ниже в таблице. Если ячейка изменяет цвет при выводе отрицательных значений, в конце текстового значения добавляется «-«. Если положительные или все числа отображаются в круглых скобках, в конце текстового значения добавляется «()». |
«скобки» | 1, если форматированием ячейки предусмотрено отображение положительных или всех чисел в круглых скобках; во всех остальных случаях — 0. |
«префикс» | Текстовое значение, соответствующее префиксу метки ячейки. Одиночная кавычка (‘) соответствует тексту, выровненному влево, двойная кавычка («) — тексту, выровненному вправо, знак крышки (^) — тексту, выровненному по центру, обратная косая черта () — тексту, распределенному по всей ширине ячейки, а пустой текст («») — любому другому содержимому ячейки. |
«защита» | 0, если ячейка разблокирована, и 1, если ячейка заблокирована. |
«строка» | Номер строки ячейки в аргументе «ссылка». |
«тип» | Текстовое значение, соответствующее типу данных в ячейке. Значение «b» соответствует пустой ячейке, «l» — текстовой константе в ячейке, «v» — любому другому содержимому. |
«ширина» | Ширина столбца ячейки, округленная до целого числа. Единица измерения равна ширине одного знака для шрифта стандартного размера. |
Внимание! В Excel Web App нет поддержки аргумента «формат».
Необязательный аргумент. Ячейка, сведения о которой требуется получить. Если этот аргумент опущен, сведения, указанные в аргументе «тип_сведений», возвращаются для последней измененной ячейки. Если аргумент ссылки указывает на диапазон ячеек, функция ЯЧЕЙКА возвращает сведения только для левой верхней ячейки диапазона.
Коды форматов функции ЯЧЕЙКА
Формат | Возвращаемое значение |
---|---|
Общий | «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» |
Внимание! Если аргумент «тип_сведений» функции ЯЧЕЙКА имеет значение «формат», а формат ячейки был изменен, для обновления значения функции ЯЧЕЙКА необходимо пересчитать лист.