Подобно другим вопросам о проблемах даты в Excel, но


0

когда я печатаю даты, я получаю что-то совершенно другое. например, я 012517набираю (2 января 2017 года) и получаю 4/8/1934.

Это меняется с каждой датой, которую я вставляю. Я пробовал «решения», предоставленные в другом месте, но все еще то же самое переключение.

Я повторно применил форматирование ячейки для дат и местоположения и все еще нада.

Это происходило со мной все время и в версии 2010 года, и я недавно обновился до 2013 года, и все еще проблема! пожалуйста, порекомендуйте!


2
вам, скорее всего, нужно печатать, 01/25/17а не 012517потому, что Excel будет воспринимать вторую как число, а не как дату.
Цыганка

Ответы:


1

Это ожидаемое поведение. Excel считает даты числами с 1 января 1900 года (или с 1 января 1904 года, если у вас установлен флажок Mac). Число 12517, если вы посчитаете вперед (и включите несуществующий високосный день в 1900 году), будет 8 апреля 1934 года, в точности так, как показывает Excel.

Если вы действительно хотите вводить даты без косой черты, есть некоторые обходные пути, но ничего встроенного.

  1. Вы можете использовать второй столбец с формулой, которая преобразует ваше число в дату. Что-то вроде=DATE(2000 + RIGHT(A1, 2), LEFT(RIGHT("0" & A1, 6), 2), MID(RIGHT("0" & A1, 6), 3, 2))

  2. Вы можете использовать некоторый VBA в Worksheet_Changeслучае, чтобы отделить только что введенный номер и заменить его датой.

  3. Вы можете ввести числа по своему усмотрению, а затем вернуться и использовать текст Excel в столбцы на них. На третьем шаге мастера укажите, что формат данных столбца - это дата.

  4. Существует некоторая хитрость формата, которую вы можете использовать, чтобы Excel вставлял косые черты в числа, которые вы вводите, но я бы не советовал, потому что Excel не поймет, что это даты. Если вам абсолютно необходимо, вы можете установить для пользовательского формата ячейки значение 00\/00\/00, но, опять же, это не дата, вы не можете переформатировать ее, чтобы показать год, и функции таблицы на основе даты не будут работать с ней .

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.