Получение формата ячейки

Функция возвращает строковое представление формата ячейки. Для дат это по умолчанию "ДД.ММ.ГГГГ", для денежного - "# ##0,00р.". Если формат не указан, то по умолчанию для ячеек смешанного типа применяется формат "Основной". Может пригодиться для преобразования вычисляемых величин и преобразования в нужный формат посредством функции ТЕКСТ. Например, в ячейке А1 записана дата 01.08.2014. Если попытаться стандартно объединить текст "Дата накладной " и ячейку с этой датой формулой вида: ="Дата накладной "&A1, то в результате получим такого вида текст: "Дата накладной 41852"(почему так происходит можно понять, если прочесть статью: Как Excel воспринимает данные?). Теперь применим функцию ФОРМАТ_ЯЧЕЙКИ: ="Дата накладной "&ТЕКСТ(A1;ФОРМАТ_ЯЧЕЙКИ(A1)). И результатом будет все, как и ожидалось: Дата накладной 01.08.2014.

Вызов команды через стандартный диалог:

Мастер функций-Категория "MulTEx"- ФОРМАТ_ЯЧЕЙКИ

Вызов с панели MulTEx:

Сумма/Поиск/Функции - Форматирование - ФОРМАТ_ЯЧЕЙКИ

Синтаксис:
=ФОРМАТ_ЯЧЕЙКИ(A1)


Ячейка(A1)- Ячейка, формат которой необходимо получить. Если ячейка не указана, функция вернет значение ошибки. Если указан диапазон ячеек, но функция введена в одну ячейку, то будет возвращен формат для левой верхней ячейки указанного диапазона.
Функция может быть использована как формула массива

Важно:Функция не вычисляется при изменении цвета шрифта. Для пересчета функции после изменения параметров необходимо выделить ячейку и нажать F2-Enter. Либо нажать сочетания клавиш Shift+F9(пересчет функций активного листа) или клавишу F9(пересчет функций всей книги).

Примечание: данная функция не учитывает ячейки, к которым применено Условное Форматирование. Будет определен тот цвет заливки, который установлен стандартными средствами.

Loading

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.