Excel: ведущие нули по датам .. Формула, чтобы сделать это для меня? - PullRequest
11 голосов
/ 07 октября 2009

Можно ли добавить начальный ноль к дате, которая состоит из 7 цифр и должна быть 8?

7301982 должно быть 07301982.

У меня есть столбец, полный этих значений, и мне нужен способ сделать это с помощью формулы. Есть идеи?

Ответы [ 9 ]

20 голосов
/ 26 марта 2014

Я знаю, что это старенький, но когда я поискал решение, это был первый результат.

То, что я сделал, было:

=concatenate(year(A1),text(month(A1),"00"),text(day(A1),"00"))

Где A1 - поле даты.

17 голосов
/ 07 октября 2009

=text(A1, "00000000") сделает это.

3 голосов
/ 07 октября 2009

Установить пользовательский формат 00000000

1 голос
/ 16 ноября 2017

Просто зайдите в custom для формата числа и выберите yyyy \ m \ d и добавьте к нему больше m или d.

1 голос
/ 01 мая 2015

Еще одна мысль, поскольку это случилось на моем новом ноутбуке. Это могут быть ваши настройки Windows. Если вы предпочитаете начинать нули с месяца везде в окнах (например, в нижних правых часах), вы можете:

Панель управления >> Часы и т. Д. >> Измените форматы даты, времени или номера ... затем установите для короткой даты значение ММ / дд / гггг.

Это также переносится в Excel в качестве первого формата даты. Я знаю, что это не совсем та формула, о которой я спрашивал, но эту статью я нашел во время поиска.

0 голосов
/ 28 ноября 2017

Это хорошая формула, когда вам нужны начальные нули, поэтому другое приложение видит 9-значное число.

  1. Добавление столбца в электронную таблицу (столбец B, если ваши данные находятся в столбце A)
  2. Используйте эту формулу в новом столбце: =REPT(0,9-LEN(A2))&A2&""
  3. Возьмите 1-ю ячейку и перетащите ее вниз, сколько вам нужно.
  4. Не забудьте скопировать / вставить option 123 для сохранения в качестве данных. В противном случае вы увидите данные, но на самом деле это формула, и вы получите ссылочные ошибки, если попытаетесь использовать данные в column B.

9 digits и column B являются переменными. Вы можете использовать любую длину или любой столбец в вашей электронной таблице. Просто настройте формулу.

0 голосов
/ 25 января 2017

Этот формат даты ММ / ДД / ГГГГ доступен, если вы выберете Локаль (местоположение): Английский (Филиппины). Попробуйте это с одной ячейкой и затем скопируйте / вставьте / специальный / форматирует другие.

0 голосов
/ 08 мая 2015

Существует простой способ сохранить начальные нули в Excel.

Просто добавьте это в ячейку и введите любое нужное значение, и нули будут сохранены

Например: если я хочу 0000000023

Введите в ячейку '0000000023

Этот символ, кажется, сохраняет нули до тех пор, пока вы набираете его перед значениями.

0 голосов
/ 20 февраля 2015

Скопировано из другого ответа на другом сайте, работает для меня как шарм!

ки. Кажется, что ваши даты отформатированы как текст. Это то, что вы должны сделать.

сначала в пустой ячейке где-нибудь на листе введите число 1. Затем щелкните правой кнопкой мыши и скопируйте. Далее выделите весь столбец дат. щелкните правой кнопкой мыши, вставьте специальный, умножьте. все даты превратятся в цифры. Затем выделите столбец даты и примените желаемый формат даты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...