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

1 ответ1

4

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

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

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

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