Резюме
Функция ЯЧЕЙКА Excel возвращает информацию о ячейке на листе. Тип возвращаемой информации указывается как info_type. CELL может получить такие вещи, как адрес и имя файла, а также подробную информацию о форматировании, используемом в ячейке. См. Ниже полный список доступной информации.
Цель
Получить информацию о ячейкеВозвращаемое значение
Текстовое значениеСинтаксис
= ЯЧЕЙКА (тип_информации; (ссылка))Аргументы
- info_type - Тип возвращаемой информации о ссылке.
- ссылка - (необязательно) ссылка, из которой нужно извлечь информацию.
Версия
Excel 2003Примечания по использованию
Используйте CELL для извлечения разнообразной информации о ссылке . Тип возвращаемой информации указывается как info_type , который всегда следует заключать в двойные кавычки (""). Например, чтобы получить номер столбца для C10:
=CELL("col", C10) // returns 3
Чтобы получить адрес A1 в виде текста:
=CELL("address",A1) // returns "$A$1"
См. Ниже полный список info_types и ключ к кодам, которые CELL возвращает, когда info_type является форматом. Обратите внимание, что если ссылка относится к более чем одной ячейке, CELL вернет информацию о первой ячейке в ссылке.
Следующие типы info_types можно использовать с функцией CELL:
| Info_type | Описание |
|---|---|
| адрес | возвращает адрес первой ячейки в ссылке (в виде текста). |
| Col | возвращает номер столбца первой ячейки в качестве ссылки . |
| цвет | возвращает значение 1, если первая ячейка в ссылке отформатирована с использованием цвета для отрицательных значений; или ноль, если нет. |
| содержание | возвращает значение левого верхнего элемента в качестве ссылки . Формулы не возвращаются. Вместо этого возвращается результат формулы. |
| имя файла | возвращает имя файла и полный путь в виде текста. Если рабочий лист, содержащий ссылку , еще не сохранен, возвращается пустая строка. |
| формат | возвращает код, соответствующий числовому формату ячейки. См. Ниже список кодов числовых форматов. Если первая ячейка в ссылке отформатирована с цветом для значений <0, то к коду добавляется «-». Если ячейка отформатирована круглыми скобками, возвращает «() - в конце значения кода. |
| скобки | возвращает 1, если первая ячейка в ссылке отформатирована круглыми скобками, и 0, если нет. |
| приставка | возвращает текстовое значение, соответствующее префиксу метки - ячейки: одинарная кавычка ('), если текст ячейки выровнен по левому краю, двойная кавычка ("), если текст ячейки выровнен по правому краю, вставка ( ^), если текст ячейки - это центрированный текст, обратная косая черта (), если текст ячейки выровнен по заливке, и пустая строка, если префикс метки - любой другой. |
| защищать | возвращает 1, если первая ячейка в ссылке заблокирована, или 0, если нет. |
| ряд | возвращает номер строки первой ячейки по ссылке . |
| тип | возвращает текстовое значение, которое соответствует типу данных в первой ячейке в ссылке : «b» для пустых, если ячейка пуста, «l» для метки, если ячейка содержит текстовую константу, и «v» для значения, если ячейка содержит что-нибудь еще. |
| ширина | возвращает ширину столбца ячейки, округленную до ближайшего целого числа. Единица ширины столбца равна ширине одного символа в размере шрифта по умолчанию. |
В таблице ниже показаны текстовые коды, возвращаемые CELL, когда "формат" используется для info_type .
| Код формата возвращен | Значение кода формата |
|---|---|
| г | Общее |
| F0 | 0 |
| , 0 | #, ## 0 |
| F2 | 0 |
| , 2 | #, ## 0.00 |
| C0 | $ #, ## 0 _); ($ #, ## 0) |
| C0- | $ #, ## 0 _); (Красный) ($ #, ## 0) |
| C2 | $ #, ## 0.00 _); ($ #, ## 0.00) |
| C2- | $ #, ## 0.00 _); (Красный) ($ #, ## 0.00) |
| P0 | 0% |
| P2 | 0,00% |
| S2 | 0.00E + 00 |
| г | #? /? или # ??/?? |
| D1 | д-ммм-гг или дд-ммм-гг |
| D2 | д-ммм или дд-ммм |
| D3 | ммм-гг |
| D4 | м / д / гг или м / д / гг ч: мм или мм / дд / гг |
| D5 | мм / дд |
| D6 | ч: мм: сс AM / PM |
| D7 | ч: мм AM / PM |
| D8 | ч: мм: сс |
Заметки
При запросе info_types «формат» или «круглые скобки» к возвращаемому формату добавляется набор пустых скобок «()», если числовой формат использует круглые скобки для всех значений или для положительных значений. Например, если A1 использует произвольный числовой формат (0), то:
=CELL("format",A1) // returns "F0()"
Функция ЯЧЕЙКА является непостоянной функцией и может вызывать проблемы с производительностью на больших или сложных листах.








