Excel - форматировать ячейку, показывая всегда первую цифру

Так что мой вопрос прост, но у меня проблемы с его решением. Я хочу, чтобы в ячейке всегда отображалась первая цифра, независимо от ее длины - например, если я наберу 0123 - отображает 0123и если я наберу 01234 - отображает 01234, Я знаю, что могу использовать 0000 формула для первого примера и 00000 для второго, но длина номера не фиксирована, и первая цифра должна всегда отображаться, так как иногда это может быть 0, Заранее спасибо за ваше время.

1 ответ

Ваше требование подразумевает, что вы хотите обрабатывать ввод как текст, а не как число. Есть два способа сделать это:

  1. Измените формат ячейки на "Текст" (перед вводом данных). После этого он всегда будет показывать именно то, что вы печатаете.
  2. наберите "А ' (одиночная прямая кавычка) перед вашим входом. Excel сохранит отображение точно так, как напечатано (но без этой единственной кавычки).

Если вы хотите использовать ввод позже как число в формулах, вы можете просто использовать VALUE(), чтобы преобразовать его обратно в число; хотя Excel в основном делает это автоматически, даже если это текст.