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