1

Я пытаюсь создать пользовательский формат (или условный формат) в Excel, который будет принимать трехзначное число и отображать текст (условно на первой цифре), объединенный с последними двумя цифрами. Я могу сделать это в отдельном столбце (см. Рисунок ниже), но предпочел бы сделать это как формат исходных данных. Вот скриншот с формулой в отдельном столбце. (Первая цифра всегда будет 1, 2 или 3).

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

1 ответ1

0

Честно говоря, вы не пытаетесь "отформатировать" содержимое. Разница в том, что форматы являются двунаправленными. То есть я могу напечатать 1/2/2018 или январь 2 2018 или 2018-2-1, и все три будут восприниматься как дата, и их можно будет свободно переводить назад и вперед.

Не полагаясь на макросы, использующие VBA (что является совершенно другим обсуждением, выходящим за рамки того, что можно / нужно обсуждать здесь), ваши варианты исключительно ограничены.

В качестве быстрого и грязного решения вы могли бы просто скрыть столбец, содержащий фактические числа (столбец A), и это оставило бы только отформатированный столбец (B). Просто предупреждаем, что вы не можете вводить данные во 2-й колонке и заполнять ее первой.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .