Excel > Справочник по функциям > Информационные функции Функция ЯЧЕЙКА
blueup_CLV.gifПоказать все bluedrop_CLV.gifСкрыть все В этой статье описан синтаксис формулы и использование функции (Функция. Стандартная формула, которая возвращает результат выполнения определенных действий над значениями, выступающими в качестве аргументов. Функции позволяют упростить формулы в ячейках листа, особенно, если они длинные или сложные.)
ЯЧЕЙКА в Microsoft Office Excel. Дополнительные сведения о форматировании данных в ячейках и применении стилей ячеек см. в разделе
См. также.
Описание
Функция
ЯЧЕЙКА возвращает сведения о форматировании, адресе или содержимом ячейки. Например, если перед тем, как выполнить вычисления с ячейкой, необходимо удостовериться в том, что она содержит числовое значение, а не текст, можно использовать следующую формулу:
=ЕСЛИ(ЯЧЕЙКА("тип", A1) = "v"; A1 * 2; 0)
Эта формула вычисляет произведение A1*2, только если в ячейке A1 содержится числовое значение, и возвращает значение 0, если в ячейке A1 содержится текст или она пустая.
Синтаксис
ЯЧЕЙКА(тип_сведений, [ссылка]) Функция ЯЧЕЙКА имеет аргументы (Аргумент. Значение, предоставляющее информацию для действия, события, метода, свойства, функции или процедуры.), указанные ниже.
- Тип_сведений. Обязательный аргумент. Текстовое значение, задающее требуемый тип сведений о ячейке. В приведенном ниже списке указаны возможные значения аргумента тип_сведений и соответствующие результаты. Тип_сведений Возвращаемое значение "адрес" Ссылка на первую ячейку в аргументе «ссылка» в виде текстовой строки. "столбец" Номер столбца ячейки в аргументе «ссылка». "цвет" 1, если ячейка изменяет цвет при выводе отрицательных значений; во всех остальных случаях — 0 (ноль). "содержимое" Значение левой верхней ячейки в ссылке; не формула. "имяфайла" Имя файла (включая полный путь), содержащего ссылку, в виде текстовой строки. Если лист, содержащий ссылку, еще не был сохранен, возвращается пустая строка (""). "формат" Текстовое значение, соответствующее числовому формату ячейки. Значения для различных форматов показаны ниже в таблице. Если ячейка изменяет цвет при выводе отрицательных значений, в конце текстового значения добавляется «-». Если положительные или все числа отображаются в круглых скобках, в конце текстового значения добавляется «()». "скобки" 1, если положительные или все числа отображаются в круглых скобках; во всех остальных случаях — 0. "префикс" Текстовое значение, соответствующее префиксу метки ячейки. Апостроф (') соответствует тексту, выровненному влево, кавычки (") — тексту, выровненному вправо, знак крышки (^) — тексту, выровненному по центру, обратная косая черта (\) — тексту с заполнением, пустой текст ("") — любому другому содержимому ячейки. "защита" 0, если ячейка разблокирована, и 1, если ячейка заблокирована. "строка" Номер строки ячейки в аргументе «ссылка». "тип" Текстовое значение, соответствующее типу данных в ячейке. Значение «b» соответствует пустой ячейке, «l» — текстовой константе в ячейке, «v» — любому другому значению. "ширина" Ширина столбца ячейки, округленная до целого числа. Единица измерения равна ширине одного знака для шрифта стандартного размера.
- Ссылка. Необязательный аргумент. Ячейка, сведения о которой требуется получить. Если этот аргумент опущен, сведения, указанные в аргументе тип_сведений, возвращаются для последней измененной ячейки. Если аргумент ссылки указывает на диапазон ячеек, функция ЯЧЕЙКА возвращает сведения только для левой верхней ячейки диапазона.
Коды форматов функции ЯЧЕЙКА
В приведенном ниже списке описаны текстовые значения, возвращаемые функцией
ЯЧЕЙКА, если в качестве аргумента
тип_сведений указано значение "формат", а аргумент ссылки указывает на ячейку, отформатированную с использованием встроенного числового формата.
Формат 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"
Примечание. Если аргумент
тип_сведений функции
ЯЧЕЙКА имеет значение "формат", а формат ячейки был изменен, для обновления значения функции
ЯЧЕЙКА необходимо пересчитать лист.
Пример
Чтобы лучше понять этот пример, скопируйте его на пустой лист.
blueup_CLV.gifКопирование примера
- Выделите пример в этой статье. Важно. Не выделяйте заголовок строки или столбца.
ExcelExampleSelection_ZA10243433.gif
Выделение примера в справке. - Нажмите сочетание клавиш CTRL+C.
- Создайте пустую книгу или лист в приложении Excel.
- На листе выделите ячейку A1 и нажмите сочетание клавиш CTRL+V. Важно. Для правильной демонстрации примера необходимо вставить его в ячейку A1 листа.
- Чтобы переключиться между просмотром результатов и просмотром формул, возвращающих эти результаты, нажмите сочетание клавиш CTRL+` (тупое ударение) или на вкладке Формулы в группе Проверить формулы нажмите кнопку Показывать формулы.
Скопировав пример в пустой лист, пользователь может изменить его в соответствии со своими требованиями.
1 2 3 4 5 6 7 8 A B C
Данные
5 мар
ИТОГИ
Формула Описание Результат =ЯЧЕЙКА("строка";A20) Номер строки ячейки A20 20 =ЯЧЕЙКА("формат"; A2) Код формата ячейки A2 D2 (Д МММ) =ЯЧЕЙКА("содержимое"; A3) Содержимое ячейки A3 ИТОГИ =ЯЧЕЙКА("тип"; A2) Тип данных ячейки A2 v (значение) xl защищена ли ячейка имя файла текущей книги определить получить номер строки для справки содержимое левой верхней ячейки тип данных содержимого ячейки