ЯЧЕЙКА Функция возвращает сведения о форматировании, расположении или содержимом ячейки. Например, если перед выполнением вычислений с ячейкой необходимо удостовериться в том, что она содержит числовое значение, а не текст, можно использовать следующую формулу:
=ЕСЛИ(CELL("type";A1)="v";A1*2,0)
Эта формула вычисляет произведение A1*2, только если в ячейке A1 содержится числовое значение, и возвращает значение 0, если в ячейке A1 содержится текст или она пустая.
Примечание: Формулы, использующие CELL, имеют языковые значения аргументов и будут возвращать ошибки при вычислении с использованием другой версии Excel. Например, если создать формулу, содержащую CELL, при использовании чешской версии Excel эта формула вернет ошибку, если книга открыта с использованием французской версии. Если важно, чтобы другие пользователи открывали книгу с помощью версий Excel на разных языках, попробуйте использовать альтернативные функции или разрешить другим пользователям сохранять локальные копии, в которых они пересматривают аргументы CELL в соответствии с их языком.
Синтаксис
ЯЧЕЙКА(тип_сведений;[ссылка])
Аргументы функции ЯЧЕЙКА описаны ниже.
Аргумент |
Описание |
---|---|
Тип_сведений Обязательно |
Текстовое значение, задающее тип сведений о ячейке при возвращении. В приведенном ниже списке указаны возможные значения аргумента "тип_сведений" и соответствующие результаты. |
ссылка Необязательно |
Ячейка, сведения о которой требуется получить. Если этот параметр опущен, сведения, указанные в аргументе info_type, возвращаются для ячейки, выбранной во время вычисления. Если аргумент ссылки является диапазоном ячеек, функция CELL возвращает сведения для активной ячейки в выбранном диапазоне. Важно: Хотя технически ссылка необязательна, включение ее в формулу рекомендуется, если вы не понимаете влияние ее отсутствия на результат формулы и хотите, чтобы этот эффект был на месте. Пропуск аргумента ссылки не приводит к надежному получению сведений о конкретной ячейке по следующим причинам:
|
значения info_type
В следующем списке описаны текстовые значения, которые можно использовать для аргумента info_type. Эти значения должны быть введены в функции CELL с кавычками (" ").
Тип_сведений |
Возвращаемое значение |
---|---|
"адрес" |
Ссылка на первую ячейку в аргументе "ссылка" в виде текстовой строки. |
"столбец" |
Номер столбца ячейки в аргументе "ссылка". |
"цвет" |
1, если форматированием ячейки предусмотрено изменение цвета для отрицательных значений; во всех остальных случаях — 0 (ноль). Примечание: Это значение не поддерживается в Excel в Интернете, Excel Mobile и Excel Starter. |
"содержимое" |
Значение левой верхней ячейки в ссылке; не формула. |
"имяфайла" |
Имя файла (включая полный путь), содержащего ссылку, в виде текстовой строки. Если лист, содержащий ссылку, еще не был сохранен, возвращается пустая строка (""). Примечание: Это значение не поддерживается в Excel в Интернете, Excel Mobile и Excel Starter. |
"формат" |
Текстовое значение, соответствующее числовому формату ячейки. Значения для различных форматов показаны ниже в таблице. Если ячейка изменяет цвет при выводе отрицательных значений, в конце текстового значения добавляется "-". Если положительные или все числа отображаются в круглых скобках, в конце текстового значения добавляется "()". Примечание: Это значение не поддерживается в Excel в Интернете, Excel Mobile и Excel Starter. |
"скобки" |
1, если форматированием ячейки предусмотрено отображение положительных или всех чисел в круглых скобках; во всех остальных случаях — 0. Примечание: Это значение не поддерживается в Excel в Интернете, Excel Mobile и Excel Starter. |
"префикс" |
Текстовое значение, соответствующее префиксу метки ячейки. Одиночная кавычка (') соответствует тексту, выровненному влево, двойная кавычка (") — тексту, выровненному вправо, знак крышки (^) — тексту, выровненному по центру, обратная косая черта (\) — тексту, распределенному по всей ширине ячейки, а пустой текст ("") — любому другому содержимому ячейки. Примечание: Это значение не поддерживается в Excel в Интернете, Excel Mobile и Excel Starter. |
"защита" |
0, если ячейка разблокирована, и 1, если ячейка заблокирована. Примечание: Это значение не поддерживается в Excel в Интернете, Excel Mobile и Excel Starter. |
"строка" |
Номер строки ячейки в аргументе "ссылка". |
"тип" |
Текстовое значение, соответствующее типу данных в ячейке. Значение "b" соответствует пустой ячейке, "l" — текстовой константе в ячейке, "v" — любому другому содержимому. |
"ширина" |
Возвращает массив с 2 элементами. Первый элемент массива — это ширина столбца ячейки, округленная до целого числа. Единица измерения равна ширине одного знака для шрифта стандартного размера. Второй элемент в массиве является логическим значением, значение равно TRUE, если ширина столбца задана по умолчанию, или FALSE, если ширина явно задана пользователем. Примечание: Это значение не поддерживается в Excel в Интернете, Excel Mobile и Excel Starter. |
Коды форматов функции ЯЧЕЙКА
В приведенном ниже списке описаны текстовые значения, возвращаемые функцией ЯЧЕЙКА, если в качестве аргумента "тип_сведений" указано значение "формат", а аргумент ссылки указывает на ячейку, отформатированную с использованием встроенного числового формата.
Формат Microsoft Excel |
Значение, возвращаемое функцией ЯЧЕЙКА |
---|---|
Общий |
"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.
Примеры
Дополнительные сведения
Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.
См. также
Изменение формата ячейки Создание или изменение ссылки на ячейку Функция ADDRESSДобавление, изменение, поиск или очистка условного форматирования в ячейке