Excel - форматировать ячейку, показывая всегда первую цифру
Так что мой вопрос прост, но у меня проблемы с его решением. Я хочу, чтобы в ячейке всегда отображалась первая цифра, независимо от ее длины - например, если я наберу 0123
- отображает 0123
и если я наберу 01234
- отображает 01234
, Я знаю, что могу использовать 0000
формула для первого примера и 00000
для второго, но длина номера не фиксирована, и первая цифра должна всегда отображаться, так как иногда это может быть 0
, Заранее спасибо за ваше время.
1 ответ
Ваше требование подразумевает, что вы хотите обрабатывать ввод как текст, а не как число. Есть два способа сделать это:
- Измените формат ячейки на "Текст" (перед вводом данных). После этого он всегда будет показывать именно то, что вы печатаете.
- наберите "А
'
(одиночная прямая кавычка) перед вашим входом. Excel сохранит отображение точно так, как напечатано (но без этой единственной кавычки).
Если вы хотите использовать ввод позже как число в формулах, вы можете просто использовать VALUE(), чтобы преобразовать его обратно в число; хотя Excel в основном делает это автоматически, даже если это текст.