Я пытаюсь создать пользовательский формат (или условный формат) в Excel, который будет брать 3-значное число и отображать текст (зависящий от первой цифры), объединенный с двумя последними цифрами. Я могу сделать это в отдельном столбце (см. рисунок ниже), но предпочел бы сделать это как формат исходных данных. Вот скриншот, на котором это делается с формулой в отдельном столбце. (Первая цифра всегда будет 1, 2 или 3).
решение1
Честно говоря, вы не пытаетесь "форматировать" содержимое. Разница в том, что форматы двунаправлены. То есть я могу ввести 1/2/2018 или 2 янв 2018 или 2018-2-1, и все три будут поняты как дата и могут свободно переводиться туда и обратно.
Без использования макросов с использованием VBA (что является совершенно другим обсуждением, выходящим за рамки того, что можно/нужно обсуждать здесь) ваши возможности исключительно ограничены.
В качестве быстрого и грубого решения вы можете просто скрыть столбец, содержащий фактические числа (столбец A), и это оставит только отформатированный столбец (B). Просто имейте в виду, что вы не можете ввести данные во второй столбец и заполнить ими первый.