ЯЧЕЙКА (CELL)

Функция ЯЧЕЙКА (CELL)

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

Синтаксис

ЯЧЕЙКА(тип_сведений; [ссылка])

Например, если перед выполнением вычислений с ячейкой необходимо удостовериться в том, что она содержит числовое значение, а не текст, можно использовать следующую формулу:

	=ЕСЛИ(ЯЧЕЙКА("тип";A1) = "v"; A1 * 2; 0)

Эта формула вычисляет произведение A1*2, только если в ячейке A1 содержится числовое значение, и возвращает значение 0, если в ячейке A1 содержится текст или она пустая.

Аргументы:

  • Тип_сведений     — обязательный аргумент. Текстовое значение, задающее тип сведений о ячейке при возвращении. В приведенном ниже списке указаны возможные значения аргумента "тип_сведений" и соответствующие результаты.

Замечание:

В Excel Web App нет поддержки аргумента "формат"

Тип_сведений Возвращаемое значение
"адрес" Ссылка на первую ячейку в аргументе "ссылка" в виде текстовой строки.
"столбец" Номер столбца ячейки в аргументе "ссылка".
"цвет" 1, если форматированием ячейки предусмотрено изменение цвета для отрицательных значений; во всех остальных случаях — 0 (ноль).
"содержимое" Значение левой верхней ячейки в ссылке; не формула.
"имяфайла" Имя файла (включая полный путь), содержащего ссылку, в виде текстовой строки. Если лист, содержащий ссылку, еще не был сохранен, возвращается пустая строка ("").
"формат" Текстовое значение, соответствующее числовому формату ячейки. Значения для различных форматов показаны ниже в таблице. Если ячейка изменяет цвет при выводе отрицательных значений, в конце текстового значения добавляется "-". Если положительные или все числа отображаются в круглых скобках, в конце текстового значения добавляется "()".
"скобки" 1, если форматированием ячейки предусмотрено отображение положительных или всех чисел в круглых скобках; во всех остальных случаях — 0.
"префикс" Текстовое значение, соответствующее префиксу метки ячейки. Одиночная кавычка (') соответствует тексту, выровненному влево, двойная кавычка (") — тексту, выровненному вправо, знак крышки (^) — тексту, выровненному по центру, обратная косая черта () — тексту, распределенному по всей ширине ячейки, а пустой текст ("") — любому другому содержимому ячейки.
"защита" 0, если ячейка разблокирована, и 1, если ячейка заблокирована.
"строка" Номер строки ячейки в аргументе "ссылка".
"тип" Текстовое значение, соответствующее типу данных в ячейке. Значение "b" соответствует пустой ячейке, "l" — текстовой константе в ячейке, "v" — любому другому содержимому.
"ширина" Ширина столбца ячейки, округленная до целого числа. Единица измерения равна ширине одного знака для шрифта стандартного размера.
  • Ссылка     — необязательный аргумент. Ячейка, сведения о которой требуется получить. Если этот аргумент опущен, сведения, указанные в аргументе "тип_сведений", возвращаются для последней измененной ячейки. Если аргумент ссылки указывает на диапазон ячеек, функция ЯЧЕЙКА возвращает сведения только для левой верхней ячейки диапазона.

Коды форматов функции ЯЧЕЙКА

Формат Возвращаемое значение
Общий "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"

​​ Примечание.   Если аргумент "тип_сведений" функции ЯЧЕЙКА имеет значение "формат", а формат ячейки был изменен, для обновления значения функции ЯЧЕЙКА необходимо пересчитать лист.

Пример:

Скопируйте данные из таблицы, начиная с первой ячейки, а затем введите формулы из второй таблицы.

Данные
54
Привет!
Формула Описание Результат
=ЯЧЕЙКА("строка";A20) Номер строки ячейки A20. 20
=ЯЧЕЙКА("содержимое";A3) Содержимое ячейки A3. Привет!
=ЯЧЕЙКА("тип";A2)  Тип данных ячейки A2. Тип данных "v" указывает значение. v

 


Scroll Up