Excel меняет цифры на дату как исправить

Чтобы приложение Excel не вводит даты автоматически, превнося числа в даты. Перед вводом чисел можно отформатирование ячеек как текста. Если вам нужно поработать с несколькими числами, введите перед ними пробел или апостроф.

Excel для Microsoft 365 Excel для Интернета Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Еще…Меньше

Microsoft Excel предварительно программируется, чтобы упростить ввод дат. Например, 12/2 изменяется на 2-дек. Это очень неприятно, если вы вводите что-то, что не хотите менять на дату. К сожалению, отключить эту возможность не получится. Однако существует несколько способов обойти это.

Предформатация ячеек, в которые нужно ввести числа, в виде текста. В этом случае Excel не будет пытаться изменить то, что вы вводите в даты.

Если нужно ввести всего несколько чисел, можно сделать так, чтобы Excel не превнося их в даты, введите:

  • Пробел перед вводом числа. После нажатия ввод пробел останется в ячейке. (См. заметки)

  • Апостроф (‘) перед вводом числа, например ’11-53 или ‘1/47. Апостроф не отображается в ячейке после нажатия ввода.

  • Нуль и пробел перед вводом дроби, например 1/2 или 3/4, чтобы они не менялись, например, на 2-янв или 4-мар. Введите 0 0 1/2 или 0 3/4. Ноль не остается в ячейке после нажатия ввод, и ячейка становится типом дробного числа.

  1. Выйдите из ячеек, в которые нужно ввести числа.

  2. Нажмите клавиши CTRL+1 (1 в строке чисел над клавишами QWERTY), чтобы открыть формат ячеек.

  3. Выберите тексти нажмите кнопку ОК.

  1. Выберите ячейки, в которые необходимо ввести числа.

  2. Щелкните Главная > Числовой формат > Текст.

Примечания: 

  • Рекомендуется использовать апостроф вместо пробела для ввода данных, если вы планируете использовать функции подменю для данных. Такие функции, как ПОИСКПОЗ и ВПР, не учитывают апострофы при вычислении результатов.

  • Если число в ячейке выровнено по левому краю, обычно это означает, что оно не отформатировано как число.

  • При введении в ячейку числа с буквой «е», например 1e9, оно автоматически преобразуется в научное число: 1,00E+09. Чтобы избежать этого, введите перед числом апостроф: ‘1e9

  • В зависимости от введенного числа в левом верхнем углу ячейки может появиться маленький зеленый треугольник, указывающий на то, что число хранится как текст ,что для Excel является ошибкой. Не обращайте внимание на треугольник или щелкните его. Слева появится поле. Щелкните поле, а затем выберитеигнорировать ошибку , из-за чего треугольник будет отопуститься.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

Нужна дополнительная помощь?

Исправление чисел, превратившихся в даты

При импорте в Excel данных из внешних программ, иногда возникает весьма неприятная проблема — дробные числа превращаются в даты:

Испорченные данные

Так обычно происходит, если региональные настройки внешней программы не совпадают с региональными настройками Windows и Excel. Например, вы загружаете данные с американского сайта или европейской учётной системы (где между целой и дробной частью — точка), а в Excel у вас российские настройки (где между целой и дробной частью — запятая, а точка используется как разделитель в дате).

При импорте Excel, как положено, пытается распознать тип входных данных и следует простой логике — если что-то содержит точку (т.е. российский разделитель дат) и похоже на дату — оно будет конвертировано в дату. Всё, что на дату не похоже — останется текстом.

Давайте рассмотрим все возможные сценарии на примере испорченных данных на картинке выше:

  • В ячейке A1 исходное число 153.4182 осталось текстом, т.к. на дату совсем не похоже (не бывает 153-го месяца)
  • В ячейке A2 число 5.1067 тоже осталось текстом, т.к. в Excel не может быть даты мая 1067 года — самая ранняя дата, с которой может работать Excel — 1 января 1900 г.
  • А вот в ячейке А3 изначально было число 5.1987, которое на дату как раз очень похоже, поэтому Excel превратил его в 1 мая 1987, услужливо добавив единичку в качестве дня:

    Неправильная дата

  • То же самое случилось и в ячейке А4, где изначально было число 12.6923. Причем 6923-й год Excel тут нисколько не смутил — для него главное, чтобы дата была не раньше 1900 года. Так что добро пожаловать в далекое будущее:

    Еще одна неправильная дата

  • Единственное, что распознаётся корректно — это числа без дробной части (число 1000 в ячейке А6). И на том спасибо :)

Вот такие варианты. И если текстовые числа ещё можно вылечить банальной заменой точки на запятую, то с числами превратившимися в даты такой номер уже не пройдет. А попытка поменять их формат на числовой выведет нам уже не исходные значения, а внутренние коды дат Excel — количество дней от 01.01.1900 до текущей даты:

Неправильное число после изменения формата

Лечится вся эта история тремя принципиально разными способами.

Способ 1. Заранее в настройках

Если данные ещё не загружены, то можно заранее установить точку в качестве разделителя целой и дробной части через Файл — Параметры — Дополнительно (File — Options — Advanced):

Настройка разделителей в окне параметров Excel

Снимаем флажок Использовать системные разделители (Use system separators) и вводим точку в поле Разделитель целой и дробной части (Decimal separator).

После этого можно смело импортировать данные — проблем не будет.

Способ 2. Формулой

Если данные уже загружены, то для получения исходных чисел из поврежденной дата-тексто-числовой каши можно использовать простую формулу:

Формула исправления чисел из дат

=—ЕСЛИ(ЯЧЕЙКА(«формат»;A1)=»G»; ПОДСТАВИТЬ(A1;».»;»,»); ТЕКСТ(A1;»М,ГГГГ»))

В английской версии это будет:

=—IF(CELL(«format«;A1)=»G»; SUBSTITUTE(A1;».»;»,»); TEXT(A1;»M,YYYY«))

Логика здесь простая:

  • Функция ЯЧЕЙКА (CELL) определяет числовой формат исходной ячейки и выдаёт в качестве результата «G» для текста/чисел или «D3» для дат.
  • Если в исходной ячейке текст, то выполняем замену точки на запятую с помощью функции ПОДСТАВИТЬ (SUBSTITUTE).
  • Если в исходной ячейке дата, то выводим её в формате «номер месяца — запятая — номер года» с помощью функции ТЕКСТ (TEXT).
  • Чтобы преобразовать получившееся текстовое значение в полноценное число — выполняем бессмысленную математическую операцию — добавляем два знака минус перед формулой, имитируя двойное умножение на -1.

Способ 3. Макросом

Если подобную процедуру лечения испорченных чисел приходится выполнять часто, то имеет смысл автоматизировать процесс макросом. Для этого жмём сочетание клавиш Alt+F11 или кнопку Visual Basic на вкладке Разработчик (Developer), вставляем в нашу книгу новый пустой модуль через меню Insert — Module и копируем туда такой код:

Sub Fix_Numbers_From_Dates()
    Dim num As Double, cell As Range

    For Each cell In Selection
        If Not IsEmpty(cell) Then
            If cell.NumberFormat = "General" Then
                num = CDbl(Replace(cell, ".", ","))
            Else
                num = CDbl(Format(cell, "m,yyyy"))
            End If
            cell.Clear
            cell.Value = num
        End If
    Next cell
End Sub

Останется выделить проблемные ячейки и запустить созданный макрос сочетанием клавиш Alt+F8 или через команду Макросы на вкладке Разработчик (Developer — Macros). Все испорченные числа будут немедленно исправлены.

Ссылки по теме

  • Как Excel на самом деле работает с датами и временем
  • Замена текста функцией ПОДСТАВИТЬ
  • Функция ВПР и числа-как-текст

Содержание

  • Решение проблемы отображения числа как даты
    • Способ 1: контекстное меню
    • Способ 2: изменение форматирования на ленте
  • Вопросы и ответы

Число отображается как дата в Microsoft Excel

Бывают случаи, когда при работе в программе Excel, после занесения числа в ячейку, оно отображается в виде даты. Особенно такая ситуация раздражает, если нужно произвести ввод данных другого типа, а пользователь не знает как это сделать. Давайте разберемся, почему в Экселе вместо чисел отображается дата, а также определим, как исправить эту ситуацию.

Решение проблемы отображения числа как даты

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

Способ 1: контекстное меню

Большинство пользователей для решения данной задачи используют контекстное меню.

  1. Кликаем правой кнопкой мыши по диапазону, в котором нужно сменить формат. В контекстном меню, которое появится после этих действий, выбираем пункт «Формат ячеек…».
  2. Переход в формат ячеек в Microsoft Excel

  3. Открывается окно форматирования. Переходим во вкладку «Число», если оно вдруг было открыто в другой вкладке. Нам нужно переключить параметр «Числовые форматы» со значения «Дата» на нужное пользователю. Чаще всего это значения «Общий», «Числовой», «Денежный», «Текстовый», но могут быть и другие. Тут все зависит от конкретной ситуации и предназначения вводимых данных. После того, как переключение параметра выполнено жмем на кнопку «OK».

Изменение формата ячеек в Microsoft Excel

После этого данные в выделенных ячейках уже не будут отображаться как дата, а станут показываться в нужном для пользователя формате. То есть, будет достигнута поставленная цель.

Способ 2: изменение форматирования на ленте

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

  1. Выделяем ячейку или диапазон с форматом даты.
  2. Выделение диапазона в Microsoft Excel

  3. Находясь во вкладке «Главная» в блоке инструментов «Число» открываем специальное поле форматирования. В нём представлены самые популярные форматы. Выбираем тот, который наиболее подходит для конкретных данных.
  4. Смена формата в Microsoft Excel

  5. Если среди представленного перечня нужный вариант не был найден, то жмите на пункт «Другие числовые форматы…» в этом же списке.
  6. Переход к другим форматам в Microsoft Excel

  7. Открывается точно такое же окно настроек форматирования, как и в предыдущем способе. В нём расположен более широкий перечень возможного изменения данных в ячейке. Соответственно, и дальнейшие действия тоже будут точно такими же, как и при первом варианте решения проблемы. Выбираем нужный пункт и жмем на кнопку «OK».

Окно формата ячеек в Microsoft Excel

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

Как видим, проблема отображения даты в ячейках вместо числа не является особо сложным вопросом. Решить её довольно просто, достаточно всего нескольких кликов мышкой. Если пользователь знает алгоритм действий, то эта процедура становится элементарной. Выполнить её можно двумя способами, но оба они сводятся к изменению формата ячейки с даты на любой другой.

Lumpics.ru

Еще статьи по данной теме:

Помогла ли Вам статья?

Преобразование ТЕКСТовых значений в ЧИСЛА и ДАТЫ (Часть 2. Групповое изменение в MS EXCEL)

​Смотрите также​ конкретные провереные решения!!!​JayBhagavan​ при импорте текстового​ Excel меняет его​Месяцев в виде «январь»,​ целое число. Попробуйте​При вводе текста в​ столбцов на листе.​Выберите пункты​ справа налево и​Дополнительные параметры​Язык и региональные стандарты​ же даты в​ умолчанию для Excel​ кнопок внизу страницы.​выберите Специальная ставка (на​При копировании ЧИСЛОвых данных​Элла​

​: Klinskyi, формула есть​ файла в эксель.​ на 01.08.1970.​ …, «декабрь»​ дважды щелкнув правый​ ячейке такие как​На вкладке​Файл​ коснитесь элемента​.​нажмите кнопку​

​ системе 1904. И​ для Windows —​ Для удобства также​ вкладке Главная в​ в EXCEL из​: Если я правильно​ в файле.​ Приложите сам текстовый​Меняю формат на​

​мммм​ край столбца, содержащего​ «​Главная​ >​Поиск​Перейдите на вкладку вкладку​Дополнительные параметры​ наоборот, порядковый номер​

​ 1900; и для​ приводим ссылку на​ группе Буфер обмена​ других приложений бывает,​ поняла (нужно удалить​Ottvett​ файл. Либо поменяйте​

​ «Числовой» или «Общий»,​Месяцев в виде первой​ ячейки с ;.​2/2″​в группе​Параметры​. (Если вы используете​

​Дата​.​ даты в системе​ Excel для Mac​

  • ​ оригинал (на английском​ щелкните стрелку рядом​
  • ​ что Числа сохраняются​ знак «@») то​: Меня тоже достало!​ в настройках экселя​​ выводится число 25781.​​ буквы месяца​
  • ​ Это будет изменение​, Excel предполагается, что​Буфер обмена​
  • ​ >​ мышь, наведите ее​.​Перейдите на вкладку вкладку​ 1904 всегда на​ стандартной системы дат​ языке) .​ с командой Вставить,​
  • ​ в ТЕКСТовом формате.​
  • ​ по этой формуле​

​Есть радикальное решение,​ разделитель дробной части​В параметрах автозамены​ммммм​ размера столбца по​ это является датой​нажмите кнопку​Дополнительно​ указатель на правый​

​В поле​Дата​ 1462 дня меньше​ 1904.​При анализе данных даты​ а затем выберите​ Если на листе​ можно попробовать =ЛЕВСИМВ​ не знаю, как​ на точку и​ этого не нашел.​Дней в виде чисел​ размеру число. Можно​ и форматы согласно​​Вставить​​.​

​ верхний угол экрана,​Если год отображен двумя​.​ порядкового номера этой​Изначально Excel для Windows​ могут играть очень​ в списке пункт​ числовые значения сохранены​ (B2;7), где В2​ вам понравится, но​ будет Вам счастье.​Abram pupkin​ от 1 до​ также перетащить правую​ даты по умолчанию​​и выберите команду​​В разделе​

​ переместите его вниз,​
​ цифрами, отображать год​В поле​ же даты в​ на основе был​ важную роль. Например,​ Специальная ставка);​ как текст, то​ — ячейка содержащая​

excel2.ru

Изменение системы дат, формата даты и двузначного представления года

​ я пользуюсь:​​Klinskyi​: три способа решения:​ 31​ границу столбца, чтобы​ на панели управления.​Специальная вставка​При пересчете этой книги​ а затем щелкните​ как​Если год отображен двумя​ системе 1900. 1462​ создан системы дат​ часто возникают вопросы:​выберите Умножить;​ это может привести​ значение, 7 -​В настройках win​: Импорта данных я​1. СНАЧАЛА текстовый​д​ упростить любой нужный​

​ Excel может отформатировать​.​выберите нужную книгу,​ элемент​измените верхний предел​ цифрами, отображать год​ дня — это​ 1900, так как​ когда был приобретен​нажмите ОК.​ к ошибкам при​ число симоволов слева.​ поменять формат даты,​ не делал ,Файл​ формат, а потом​Дней в виде чисел​ размер.​ его как «​

​В диалоговом окне​​ а затем установите​Поиск​ для года, относящегося​ как​ четыре года и​ он включен улучшение​ продукт, как долго​После умножения на 1,​ выполнении вычислений. В​

Изучение форматов дат и вычислений с ними

​Сергей воронин​ например на дд/мм/гг,​ достался мне в​ ввод чисел​ от 01 до​Если в поле​2 февраля»​Специальная вставка​ или снимите флажок​.) В поле поиска​ к данному столетию.​измените верхний предел​ один день (сюда​

​ совместимости с другими​ будет выполняться задача​ числовые значения не​ ряде случаев можно​: Измени свойства ячеек.​ т. е. дробь​ таком виде. Что​2. Начать ввод​ 31​Тип​. Если вы измените​в разделе​

​Использовать систему дат 1904​ введите​Если изменить верхний предел​ для года, относящегося​ входит один день​ программами электронных таблиц,​ в проекте или​ изменятся, но будут​ быстро изменить текстовый​Dasha sito​ вместо точки.​ то не получается​ с апострофа ‘8-70​дд​нет подходящего формата,​

Получение сведений о двух системах дат

​ параметры даты на​Вставить​.​Панель управления​ для года, нижний​ к данному столетию.​ високосного года).​ разработанные для запуска​ какая была средняя​ преобразованы в числа​ формат на числовой​

​: Щелкните правой кнопкой​Но, это, разумеется,​ предложенный вами вариант.​3. Начать ввод​Дней в виде «Пн»,​ вы можете создать​ панели управления, соответственно​установите переключатель​При копировании и вставке​и коснитесь элемента​ предел изменится автоматически.​Если изменить верхний предел​Важно:​ в разделе MS-DOS​ выручка в финансовом​ (если по ошибке​ сразу в нескольких​ на нужную ячейку,​ затронет и другие​JayBhagavan​ с пробела​ …, «Вс»​ собственный. Для этого​ изменится формат даты​значения​

​ дат или при​Панель управления​Нажмите кнопку​ для года, нижний​ Чтобы гарантировать правильную интерпретацию​ и Microsoft Windows​

​ квартале. Для получения​

​ были выделены текстовые​

​ ячейках. Произведем это​

​ потом выберете «формат​

​ приложения​
​: Требуйте исходный файл.ЦитатаKlinskyi​

​Евгений полежаев​
​ддд​

​ проще всего взять​

​ по умолчанию в​
​, а в группе​

​ создании внешних ссылок​
​(или щелкните его).​

​ОК​ предел изменится автоматически.​ значений года, вводите​ и поэтому она​ точных результатов необходимо​ значения, операция умножения​ преобразование с помощью​ ячейки» — «числовой»​Химик сергеевич​ написал: Что то​: Сделай Свойство ячейки​Дней в виде «понедельник»,​ за основу формат,​

​ Excel. Если вам​

​Операция​ между книгами с​

​В разделе​

​.​

​Нажмите кнопку​

​ все четыре обозначающих​

​ стала стандартной системы​ правильно вводить даты.​ на них никак​ Специальной вставки из​Екатерина​: зайди в параметр​ не получается предложенный​ «текстовой»​ …, «воскресенье»​ который ближе всего​ не нравится стандартный​выполните одно из​ учетом две разные​Часы, язык и регион​Вводимые в книгу даты​ОК​ его цифры (например,​ дат. Изначально Excel​ Но не менее​ не повлияет).​ Буфера обмена.​: зайди в формат,​

Изменение способа интерпретации года, заданного двумя цифрами

​ ячейки или столбца​​ вами вариант.Вариант был​Vasily berezin​дддд​ к нужному формату.​ формат даты, можно​ указанных ниже действий.​ системы дат могут​щелкните элемент​ по умолчанию отображаются​.​

​ 2001, а не​ для Mac на​ важно задать понятный​Для EXCEL 2007: Если​Если ячейка содержит число,​ выбери «ячейки» и​ правой кнопкой мыши​ предложен перед импортом​: а вы чево​Лет в виде чисел​

  • ​Выделите ячейки, которые нужно​ выбрать другой формат​​Чтобы получить даты на​ возникать проблемы. Даты​Изменение форматов даты, времени​ с использованием двух​​Windows 8​​ 01). При вводе​ основе был создан​ формат даты для​

  • ​ до умножения ячейки​ но число сохранено​​ переведи в текстовый!​Alexa​ текстового файла, а​ хотели собсно? чтоб​​ от 00 до​​ отформатировать.​ даты в Excel,​ четыре года и​

​ может появиться четыре​ и чисел​ цифр для обозначения​Проведите пальцем по экрану​ четырех цифр, обозначающих​

​ система дат 1904,​

  1. ​ правильной интерпретации этих​ имели текстовый формат​ как текст, то​​Грозный ламер​​: Правой клавишей мауса​​ не для применения​​ -62 получалось нада​

  2. ​ 99​​Нажмите сочетание клавиш CTRL+1.​​ такие как «​​ один день позже,​ года и один​​.​

  3. ​ года. Когда стандартный​​ справа налево и​​ год, приложению Excel​

  4. ​ так как он​​ результатов.​​ ячеек, то он​​ это может стать​​: Ёксель проводит какие-то​

  5. ​ на ячейке нажать,​​ к порченому экселевскому​​ знак «равно» перед​

  6. ​гг​​На компьютере Mac нажмите​2 февраля 2012 г.»​ установите переключатель​​ день позже, чем​В диалоговом окне​ формат даты будет​

    ​ коснитесь элемента​ не потребуется определять​ включен улучшение совместимости​

  7. ​Важно:​​ будет сохранен (числовые​​ ошибкой в вычислениях.​

​ вычисления. Поставь в​

  1. ​ пункт «формат ячейки»​ файлу.​ етим ставить, чтоб​​Лет в виде чисел​​ клавиши CONTROL+1 или​или «​сложить​ ожидаемое или более​Язык и региональные стандарты​ изменен на другой​Поиск​​ столетие.​​ с ранних компьютеров​ Поскольку правила, которые задают​​ значения все равно​​ Например функция СУММ()​​ поле «Заменить на:»​​ и измените на​

  2. ​На тот случай,​​ просто так оставалось​​ от 1900 до​​ COMMAND+1.​2/2/12″​​.​

  3. ​ ранней версии. Эти​​нажмите кнопку​​ с помощью описанной​​. (Если вы используете​​При вводе даты с​

  4. ​ Macintosh, которые не​​ способ интерпретации дат​​ будут преобразованы, но​

  5. ​ игнорирует числа сохраненные​​ перед числом 08-4512​ любой другой, например​ если исходник Вам​​ как есть -​ 9999​В диалоговом окне​

    ​. Можно также создать​Чтобы получить даты на​ проблемы могут возникнуть​

  6. ​Дополнительные параметры​​ ниже процедуры, введенные​​ мышь, наведите ее​

​ двузначным обозначением года​

  1. ​ поддерживает даты до​​ в разных вычислительных​​ будут выровнены по​​ как текст и​​ апостроф (он же​

  2. ​ текстовый​​ не дадут см.​​ поставьте формат «строковый»​

  3. ​гггг​​Формат ячеек​​ собственный пользовательский формат​​ четыре года и​​ при использовании Excel​

  4. ​.​​ ранее даты будут​​ указатель на правый​

  5. ​ в ячейку с​​ 2 января 1904​ программах, довольно сложны,​ левому краю, как​​ может вернуть не​ одиночная кавычка, он​Офис мултон сургут​

    ​ файл.​ или символьный, незпомню​При изменении формат, который​

  6. ​откройте вкладку​​ в Microsoft Excel.​​ один день раньше,​

Изменение стандартного формата даты для отображения года четырьмя цифрами

​ для Windows и​Откройте вкладку​ отображаться в соответствии​ верхний угол экрана,​ текстовым форматом или​ и поэтому она​ следует быть предельно​ текст). Изменить формат​ то значение, которое​ же символ ‘​: Выделяите нужные ячейки,​Klinskyi​ как он там​ содержит значения времени​Число​Сделайте следующее:​​ установите переключатель​​ Excel для Mac.​​Дата​​ с новым форматом,​​ переместите его вниз,​​ в качестве текстового​​ стала стандартной системы​​ конкретным при вводе​

​ ячеек на числовой​

  1. ​ от нее ожидают.​ ). Т. е.​ нажимаете правой кнопкой​​: Извините, я ничего​​ называется…​​ и использовании «m»​​.​

  2. ​Выделите ячейки, которые нужно​​вычесть​​Например, если скопировать 5​​.​ если формат дат​​ а затем щелкните​

  3. ​ аргумента функции, например,​​ дат.​​ дат. Это обеспечит​

  4. ​ можно стандартным способом​​Как правило, в таких​​ ’08-4512. У меня​​ мыши, выбираите в​​ не понимаю. Мне​

  5. ​.​​ непосредственно после кода​​В списке​

  6. ​ отформатировать.​​.​​ июля 2007 даты​В списке​ не был изменен​ элемент​

  7. ​ при вводе =ГОД(«1.1.31»)​​В следующей таблице представлены​​ наивысшую точность в​

​ через меню Формат​

  1. ​ ячейках установлен текстовый​ получилось. Ёкс 2003.​ списке «формат ячеек»,​​ нужно узнать как​​: В параметрах программы​ «h» или «hh»​Категория​Нажмите сочетание клавиш CTRL+1.​Устранение проблем с внешними​ из книги, использующей​Краткий формат​​ с помощью диалогового​​Поиск​ в приложении Excel​​ первая и последняя​​ вычислении дат.​​ ячеек (нажав​​ формат. Если изменить​

  2. ​ Формат ячеек при​​ Далее открывается окно,​​ решить проблему, а​​ снимите галочку «использовать​ или непосредственно перед​​выберите пункт​

  3. ​На компьютере Mac нажмите​​ ссылками​​ системы дат 1900​​выберите формат, который​​ окна​

  4. ​.) В поле поиска​​ год будет интерпретироваться​​ даты для каждой​

  5. ​Excel даты хранятся как​​CTRL+1​​ формат ячейки на​ этом не важен.​ нажимаите первую вкладку​ не готовый исправленный​

  6. ​ системные разделители» и​​ кодом «ss», Excel​​Дата​

​ клавиши CONTROL+1 или​

  1. ​   ​​ и вставьте дату​​ использует четыре цифры​​Формат ячеек​​ введите​

  2. ​ следующим образом:​​ системы, а также​​ последовательных чисел, которые​

  3. ​).​​ числовой (через Формат​​[email protected]​​ (если эксель на​​ файл.​

  4. ​ поставьте точку вместо​​ отображает минуты вместо​​и выберите нужный​

  5. ​ COMMAND+1.​​В случае использования внешней​​ в книгу, использующую​ для отображения года​(на вкладке​Панель управления​

  6. ​Значения от 00 до​​ соответствующие им порядковые​​ называются последовательных значений.​

Изменение системы дат в Excel

​Этот же прием поможет​ ячеек или Главная/​: Принудительно установить тип​ английском то она​Catboyun​ запятой. тогда преобразований​ месяца.​ формат даты в​​В диалоговом окне​​ ссылки на дату​

​ система дат 1904​ («yyyy»).​

  1. ​Главная​​и коснитесь элемента​​ 29​​ значения.​​ Например в Excel​​ преобразовать ДАТЫ, сохраненные​​ Число/ Числовой формат),​

  2. ​ этих ячеек «Текст».​​ называется «NUMBER», если​​: Если Вас интересует​ числа в дату​Чтобы быстро применить формат​​ поле​​Формат ячеек​

Проблема: между книгами, использующими разные системы дат, возникают конфликты

​ в другой книге​ Дата отображается в​Нажмите кнопку​в группе​Панель управления​     интерпретируются как годы​Система дат​ для Windows, 1​ как текст в​ то изменений не​Татьяна​ на русском, по​ только внешний вид,​ не будет происходить.​ даты по умолчанию,​Тип​

​откройте вкладку​ с другой системой​ виде 6 июля​ОК​Число​(или щелкните его).​ с 2000 по​Первая дата​ января 1900 —​ формат ДАТ (Если,​ последует.​: Поменять формат ячейки​ моему «чила» и​ можно так: Прикрепленные​Юрий осипов​ щелкните ячейку с​. Вы можете настроить​Число​ дат эту ссылку​ 2011 г., являющееся​.​щелкните​В разделе​ 2029. Например, если​Последняя дата​

​ порядковый номер 1​​ конечно, EXCEL поймет​

  1. ​Теперь присмотримся и увидим​ на числовой​​ там можно выбрать​​ файлы Снимок.JPG (83.17​

  2. ​: Можно в ворде​ датой и нажмите​​ этот формат на​​.​​ можно изменить с​​ 1,462 дней позже.​​Windows 7​​кнопку вызова диалогового окна​

  3. ​Часы, язык и регион​ вводится дата​

    ​35000​​ и 1 января​ ту форму, в​ в левом верхнем​Няшка​ формат, нужный вам​ КБ)​ найти/заменить знак «​

  4. ​ сочетание клавиш CTRL+SHIFT+#.​​ последнем этапе.​​В списке​​ помощью одного из​​ Кроме того, если​​Нажмите кнопку​​).​​щелкните элемент​​28.05.19​

    Изображение ленты Excel

  5. ​1 января 1900​​ 2008 — номер​​ которой записана ДАТА).​​ углу каждой ячейки​​: Формат ячеек ->​​ будет в списке​​JayBhagavan​​ — » (минус)​​Если после применения к​Вернитесь в списке​

    • ​категории​ указанных ниже действий.​ скопируйте 5 июля​Пуск​​Windows 10​​Изменение форматов даты, времени​

    • ​, она распознается как​(значение 1)​ 39448, так как​ Правда, после преобразования​​ зеленый треугольник. При​​ цифровой или общий.​

​ первым «ЧИСЛОВОЙ»​: Ничего — всеобъемлющее​​ на знак «​

​ ячейке формата даты​Числовые форматы​выберите​Чтобы задать дату как​ 2007 даты из​и выберите пункт​В поле поиска на​ и чисел​

  • ​ 28 мая 2019​31 декабря 9999 г​ интервал в днях​ в ячейках будет​ выделении ячейки сбоку​

​Артур бонапартович македонский​

  • ​Кто сталкивался с такой​ выражение. Вы же​ – » (тире).​ в ней отображаются​и выберите пункт​дату​

​ четыре года и​

support.office.com

Пользовательское форматирование даты

​ книги, которая используется​​Панель управления​ панели задач введите​.​ г.​(значение 2958465)​ после 1 января​ содержаться число, соответствующее​ от нее появится​: Изменить формат ячейки​ проблемой и как​ текст читаете и​ Тогда эксель перестанет​ символы​форматы​.​ один день позже,​ система дат 1904​.​ запрос​В диалоговом окне​Значения от 30 до​

​1904​ 1900 г.​ датам. Изменить формат​​ желтенький значок, нажав​​ с «даты» на​ вы ее решили?​ что-то понимаете -​ воспринимать числа как​;##​. В поле​В группе​​ добавьте к нему​​ и вставьте дату​Щелкните элемент​панель управления​Язык и региональные стандарты​ 99​2 января 1904​Microsoft Excel сохраняет время​ ячеек на формат​ который можно преобразовать​ «числовой». Жмем на​Есть таблица. В​​ значит уже не​​ дату​​, вероятно, ширина ячейки​​Тип​Тип​ 1,462. Например:​

Выбор из списка форматов даты

​ в книгу, использующую​

  1. ​Язык и региональные стандарты​и выберите элемент​

  2. ​нажмите кнопку​

    ​     интерпретируются как годы​(значение 1)​ как десятичные дроби,​

  3. ​ ДАТЫ можно стандартным​​ значения в числа.​​ ячейке правую кнопу​​ одной колонке есть​​ ничего, а что-то.​

  4. ​Андрюшка!​​ недостаточна для отображения​​вы увидите код​​выберите формат даты.​​=[Book2]Sheet1!$A$1+1462​

    Выбор даты в списке

  5. ​ системы дат 1900​​.​​Панель управления​Дополнительные параметры​ с 1930 по​31 декабря 9999 г​ поскольку времени будет​ способом через меню​​После преобразования числа будут​​ мыши, выбираем «формат​

    ​ числа (!) вида​​ Вот, и конкретизируйте​: замена числа на​ числа полностью. Дважды​ формата формат даты,​ Предварительный просмотр вашего​Чтобы задать дату как​ Дата отображается в​В диалоговом окне​

  6. ​.​.​ 1999. Например, если​(значение 2957003)​ считаться как часть​​ Формат ячеек (нажав​

​ выравнены по правому​​ ячейки» и правим​ [email protected] Надо получить​ Ваше что-то, что​ дату происходит в​ щелкните правую границу​ который вы выбрали​ формата вместе с​ четыре года и​ виде 4 июля​Язык и региональные стандарты​В разделе​Перейдите на вкладку вкладку​ вводится дата​Поскольку в двух системах​ суток. Десятичное число​CTRL+1​ краю ячейки (если,​

Создание пользовательского формата даты

​ его как нам​​ колонку в которой​​ Вы не понимаете.ЦитатаKlinskyi​ следствии того что​ столбца, содержащего ячейки​ на предыдущем шаге.​ первой датой в​ один день более​ 2003, ранее 1,462​

  1. ​нажмите кнопку​Часы, язык и регион​

  2. ​Дата​

    ​28.05.98​ дат используются разные​ — значение в​

  3. ​).​​ конечно, в формате​​ надо.​​ не будет @​​ написал: а не​

  4. ​ в данных разделитель​​ с символами ;##.​​ Не удается изменить​​ данных будет доступен​​ ранней версии, вычитание​ дней. Фон Подробнее​Дополнительные параметры​​щелкните элемент​​.​, она распознается как​ начальные дни, в​
    Выбор даты в списке

  5. ​ диапазоне от 0​​СОВЕТ:​​ ячейки установлено Выравнивание​​Inga zayonts​​ — 08-4512. При​​ готовый исправленный файлХм,​​ точка. поэтому меняем​ Размер столбца изменится​ формат даты, поэтому​ в поле​ 1,462 от него.​ системы дат в​.​Изменение форматов даты, времени​В поле​ 28 мая 1998​ каждой из них​

  6. ​ (нуля) до 0,99999999,​О преобразовании чисел​​ по горизонтали -​​: 1 способ :​ замене (правка-замена) он​ в файле формулы,​

​ разделитель на запятую​

​ в соответствии с​

​ не обращайте влияя.​Образец​ Например:​

​ Excel.​

​Откройте вкладку​ и чисел​Если год отображен двумя​

​ г.​

​ одна и та​ представляющая время от​

​ из ТЕКСТового формата​

​ по значению).​десятичную точку смените​

​ заменяет все полученные​

​ что НЕ ясно?​ (любой текстовый редактор,​

​ длиной чисел. Вы​

​ Внесенные вами изменения​.​=[Book1]Sheet1!$A$1-1462​

​Устранение проблемы копирования​

​Дата​.​ цифрами, отображать год​

​В Microsoft Windows можно​

​ же дата представлена​ 0:00:00 (12:00:00 A.M.)​

​ в ЧИСЛОвой можно​

​Чтобы преобразовать сразу несколько​ на запятую​

​ числа на даты​

​Klinskyi​ я пользуюсь TextEdit​ можете также перетащить​

​ будут применяются только​

​Примечание:​Примечание:​   ​

​.​

​Щелкните пункт​ как​ изменить способ интерпретации​ разными порядковыми номерами.​ до 23:59:59 (11:59:59​ также прочитать в​ значений — выделите​2 способ:​ типа 01.08.12​

Советы по отображению дат

  • ​: Извините, не заметил​ или UltraEdit) поиск​ правую границу столбца​ к пользовательский формат,​  Форматы даты, начинающиеся​

  • ​Мы стараемся как​В пустую ячейку введите​В списке​Язык и региональные стандарты​​измените верхний предел​​ двузначным для всех​ Например, 5 июля​ вечера).​ одноименной статье Преобразование​ их. У верхней​я отвечала Здесь​Установка формата ячеек​ сразу. Нельзя ли​ — заменить (​ до необходимой ширины.​ который вы создаете.​ со звездочки (*),​

  • ​ можно оперативнее обеспечивать​ число​Краткий формат​.​ для года, относящегося​ программ Windows, установленные​ 2007 г. может​Поскольку даты и значения​

  • ​ чисел из текстового​ ячейки появится желтый​Аксенов никита​ в текстовый перед​ для новичка рассказать​ точка, запятая)​Чтобы быстро ввести текущую​​Внесите нужные изменения в​​ будут изменены при​ вас актуальными справочными​

support.office.com

Microsoft Excel 2007 меняет число на дату.

​1462​выберите формат, который​В диалоговом окне​
​ к данному столетию.​ ранее.​ иметь два разных​
​ времени представляются числами,​ формата в числовой​

​ значок — с​​: Вот простой способ​
​ или после замены​ вы это делали.​Klinskyi​
​ дату, выберите любую​ поле​
​ изменении формата отображения​ материалами на вашем​

​.​​ использует четыре цифры​Язык и региональные стандарты​

​Если изменить верхний предел​​Windows 10​ порядковых номера в​ их можно складывать​ (часть 1).​ помощью него преобразуйте​ решить проблему https://youtu.be/N4o0g7yrhgg​ не помогает. В​JayBhagavan​: Приветствую. В присланном​ пустую ячейку на​Тип​

​ даты и времени​​ языке. Эта страница​Выделите эту ячейку и​ для отображения года​нажмите кнопку​ для года, нижний​В поле поиска на​ зависимости от используемой​

​ и вычитать, а​​Примечание:​ сразу все значения.​Юрий осипов​ первом случае все​: Klinskyi, почитайте справку​ мне файле данные​ листе, нажмите сочетание​с помощью кода​

​ на панели управления.​​ переведена автоматически, поэтому​ на вкладке​ («yyyy»).​Дополнительные параметры​ предел изменится автоматически.​ панели задач введите​ системы дат.​ также использовать в​Мы стараемся как​Другой способ группового преобразования​: Можно в ворде​

Заменить дату на число

​ равно все меняет​​ по каждой функции.​ в некоторых ячейках​ клавиш CTRL+; (точка​ из таблицы, приведенной​ Форматы без звездочки​ ее текст может​Главная​Нажмите кнопку​

​.​​Нажмите кнопку​ запрос​Система дат​

​ других вычислениях. При​​ можно оперативнее обеспечивать​

​ чисел, сохраненных как​​ найти/заменить знак «​ и делает формат​ Алгоритм такой: если​ отображаются как даты.​ с запятой), а​ ниже.​ останутся без изменений.​ содержать неточности и​в группе​ОК​:)

​Откройте вкладку​​ОК​панель управления​Порядковый номер 5 июля​ использовании основного формата​ вас актуальными справочными​ текст, можно использовать​

​ — » (минус)​​ «общим», во втором​ в ячейке число,​ Т.е 14.май ,​ затем, если необходимо,​Для отображения​Если вы хотите применить​ грамматические ошибки. Для​Буфер обмена​.​
​Дата​.​и выберите элемент​ 2007 г.​

​ для ячеек, содержащих​​ материалами на вашем​ следующий подход:​ на знак «​ случае переводит дату​ то возвращаем из​ а должно быть​

​ нажмите клавишу ВВОД.​​Используйте код​ формат даты согласно​ нас важно, чтобы​нажмите кнопку​Дата изменения в системе​

​.​​Windows 7​Панель управления​35000​ дату и время,​ языке. Эта страница​введите в любую пустую​ – » (тире).​ в число, но​ даты сцепку через​ 14.5. Файл прикладываю.Помогите​Чтобы ввести дату, которая​Месяцев в виде чисел​ как другой язык​

​ эта статья была​​Копировать​ автоматически при открытии​В списке​Нажмите кнопку​

​.​​37806​ можно отобразить дату​ переведена автоматически, поэтому​ ячейку число 1;​ Тогда эксель перестанет​ в совершенно другое​ точку день и​ исправить​ будет обновляться до​ от 1 до​

​ отображает даты, выберите​​ вам полезна. Просим​.​ документа из другой​Краткий формат​Пуск​

​В разделе​​1904​ в виде числа​

planetaexcel.ru

Подскажите пожалуйста, как убрать в экселе замену чисел на дату? Достало уже

​ ее текст может​​выделите эту ячейку и​
​ воспринимать числа как​ — 954228. Нигде​ номер месяца, иначе​JayBhagavan​
​ текущей даты при​ 12​ нужный язык в​ вас уделить пару​Выделите диапазон ячеек, содержащих​
​ платформы. Например если​выберите формат, который​и выберите пункт​

​Часы, язык и регион​​39268​ или время в​ содержать неточности и​

​ скопируйте ее значение​​ дату​ в меню отключить​ — саму ячейку.​: Klinskyi, здравия. Читаем​ каждом открытии листа​м​

​язык (местоположение).​​ секунд и сообщить,​ неправильные данные.​ вы работаете в​ использует четыре цифры​Панель управления​щелкните элемент​Разница между двумя системами​ виде дробной части​ грамматические ошибки. Для​ в Буфер обмена​Евгений​ эту автозамену мне​ Всё.​ правила, прикладываем проблемный​ или перерасчете формулы,​

Проблема с Excel. Автозаеняет числа на даты!

​Месяцев в виде чисел​Совет:​ помогла ли она​
​Совет:​ Excel и открытие​ для отображения года​.​Изменение форматов даты, времени​ дат составляет 1462​ числа с десятичной​ нас важно, чтобы​ (​: Параметры Excel=> Формулы=>​ не удалось! Кто​
​Klinskyi​ файл-пример.​ введите в пустую​ от 01 до​ У вас есть номера​ вам, с помощью​ Для отмены выделения ячеек​ документа, созданного в​ («yyyy»).​Щелкните элемент​ и чисел​ дня. Это значит,​ точкой.​ эта статья была​CTRL+C​ Правила контроля ошибок​ сталкивался с такой​: Для особо «одареных»напишите​
​Klinskyi​ ячейку​ 12​

​ отображаются в ячейках,​​ кнопок внизу страницы.​ щелкните любую ячейку​ Excel для Mac,​Нажмите кнопку​Язык и региональные стандарты​.​ что порядковый номер​Excel для Mac и​ вам полезна. Просим​

​);​​ => Ячейки которые​

​ проблемой и как​​ пожалуйста формулу, что​: Исправил, файл приложен​=СЕГОДНЯ()​мм​

​ как ;? Весьма​​ Для удобства также​ в таблице. Дополнительные​система дат 1904​

​ОК​​.​Щелкните пункт​ даты в системе​ Excel для Windows​ вас уделить пару​выделите ячейки, которые содержат​ содержат годы, представленные​ вы ее решили?​ бы я мог​JayBhagavan​и нажмите клавишу​Месяцев в виде «янв»,​

Как сделать чтобы в экселе написанные мной цифры не превращались в даты?

​ вероятно, что ваш​​ приводим ссылку на​ сведения см. в​

​установлен флажок автоматически.​​.​В диалоговом окне​

​Язык и региональные стандарты​​ 1900 всегда на​ поддерживает системы дат​

​ секунд и сообщить,​​ числа сохраненные как​ двумя цифрами: снять​Просьба ПРЕДПОЛОЖЕНИЯ не​ применить для всех​: Klinskyi, насколько я​ ВВОД.​ …, «дек»​ ячейки не недостаточно​

​ оригинал (на английском​​ статье Выделение ячеек,​
​Систему дат можно изменить​Windows 8​
​Язык и региональные стандарты​
​.​

​ 1462 дня больше​​ 1900 и 1904.​ помогла ли она​

​ текст;​​ галочку!​ писать — нужны​ ячеек​ понимаю, такая проблема​В ячейке пишу 8-70,​ммм​ широк для отображения​ языке) .​

​ диапазонов строк и​​ следующим образом:​Проведите пальцем по экрану​нажмите кнопку​В диалоговом окне​ порядкового номера этой​ Система дат по​

​ вам, с помощью​

Наверняка многие пользователи, работая в Экселе, сталкивались с такой проблемой, когда после ввода числа в ячейку, вместо него отображается дата. Давайте разберемся, почему такое происходит, и как решить эту проблему.

  • Возвращаем отображение чисел вместо дат

    • Метод 1: используем контекстное меню

    • Метод 2: пользуемся инструментами на ленте

    • Метод 3: жмем горячие клавиши

  • Заключение

Возвращаем отображение чисел вместо дат

На самом деле все достаточно просто – вместо числа в ячейке появляется дата по причине того, что для нее задан такой формат (“Дата”). Следовательно, чтобы мы видели именно числовое значение, требуется всего лишь сменить формат на тот, который нам нужен. Справиться с этим можно по-разному.

Данное меню пользуется наибольшей популярностью среди пользователей Excel для решения множества задач. В нашем случае нам оно тоже может помочь.

  1. Правой кнопкой мыши кликаем по отдельной ячейке или заранее выделенному диапазону ячеек (например, с помощью зажатой левой кнопки мыши). В появившемся меню выбираем команду “Формат ячеек”.Переход в окно форматирования ячейки через контекстное меню в Эксель
  2. Мы должны оказаться в окне форматирования во вкладке “Число”. В поле “Числовые форматы” меняем формат “Дата” на “Числовой” (в некоторых случаях, если требуется, можно выбрать “Общий”, “Денежный” или “Текстовый”). Обращаем вниманием на область по надписью “Образец” – именно так будет отображаться содержимое ячейки после применения настроек. По готовности нажимаем OK.Форматирование ячеек в ЭксельПримечание: некоторые выбранные форматы можно настраивать, например, для числового можно задать количество десятичных знаков, а также включить/отключить разделитель групп разрядов.
  3. Таким образом, нам удалось получить в выбранной ячейке (диапазоне ячеек) конкретное число вместо даты.Числовой формат ячейки в Эксель

Метод 2: пользуемся инструментами на ленте

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

  1. Встаем в нужную ячейку или выделяем требуемый диапазон элементов.
  2. Переключаемся во вкладку “Главная”, если находимся в другой, после чего в группе инструментов “Число” щелкаем по стрелке вниз рядом с текущим форматом (в нашем случае – это “Дата”).Смена формата ячеек через инструменты на ленте программы Excel
  3. В раскрывшемся списке выбираем формат, который нам нужен (например, “Числовой”).Выбор формата ячеек в Эксель на ленте программы
  4. Получаем числовые значения вместо дат. Но здесь есть важный нюанс – в отличие от первого метода, возможности детально настроить выбранные форматы у нас нет.Ячейки с числовым форматом в ExcelПримечание: Если щелкнуть по пункту “Другие числовые форматы” в конце списка, то откроется окно форматирования, с которым мы уже познакомились ранее.Переход в окно форматирования ячеек через инструменты на ленте Excel

Метод 3: жмем горячие клавиши

Этот способ используется редко, так как для его реализации нужно запомнить специальную комбинацию клавиш, и по сути, он является альтернативой использованию контекстного меню, позволяя обойтись без него.

Все, что нам нужно сделать – выбрать ячейку (или выделить диапазон), после чего нажать на клавиатуре сочетание Ctrl+1, после чего откроется уже знакомое окно форматирования.

Горячие клавиши для перехода в окно форматирования ячеек в Эксель

Заключение

Таким образом, не стоит переживать, если вдруг после ввода числа в какой-либо ячейке таблицы Excel вместо него показывается дата. Все дело в несоответствующем формате, который можно сменить через окно форматирования или инструменты на ленте программы.

На чтение 6 мин. Просмотров 1.7k. Опубликовано 11.08.2021

Как-то попалась на глаза новость: Учёные переименовали 27 человеческих генов из-за Excel. Программа принимала их названия за даты. Кто в танке не в курсе, то при написании похожих на даты в разной записи чисел или текста, Excel в одностороннем порядке пытается превратить их в дату. Одна из самых известных и за столько лет непоправленных недоразумений в Excel. Недавно я опубликовал свой скрипт Excel-CSVD для решения этой проблемы, но хотелось бы собрать в одном месте все известные мне способы для отмены автоматической конвертации чисел в даты.

excel_is_this_a_date_funny_pic
Перевод: Любой вид данных в Excel: Это дата?

Все способы можно поделить на 3 типа:

  • правка непосредственно в открытой программе Excel
  • чтение файлов csv или txt без возможности записи значений в файл
  • чтение файлов csv или txt при возможности записи значений в файл

Почему мы рассматриваем только формата csv/txt, ведь большинство работают в xls/xlsx форматах? В родных форматах Excel сохраняются свойства ячеек, столбцов, строк. Поэтому единожды задав правильно тип ячейки, можно уже не беспокоится, что при открытии неправильно что-то отобразится.

Содержание

  1. При работе в открытом Excel
  2. Изменение формата ячейки
  3. Вставка символа апострофа перед любым текстом
  4. Вставка формулы с текстом
  5. Чтение файлов csv или txt без возможности записи значений в файл
  6. Использование скрипта Excel-CSVD
  7. Использование импорта данных на вкладке Данные
  8. Чтение файлов csv или txt при возможности записи значений в файл
  9. Использование формул при записи csv/txt файла
  10. Использование скрытых символов при записи csv/txt файла

При работе в открытом Excel

Если в любой ячейке написать, например, 1/4, то это превратится в 04-янв. Для изменения поведения Excel есть такие способы

Практически все эффекты от способов, сделанные в открытой программе Excel, при сохранении в формат .csv и .txt потеряются. Поэтому при открытии опять будут даты вместо значений.

Изменение формата ячейки

Так как у ячейки по умолчанию всегда стоит формат Глобальный, то Excel пробует угадать за пользователя, что он хочет вбить: текст, число, формулу или дату. Ну не всегда это у него получается. Для того, чтобы отключить эту автоматическую конвертацию, нужно сделать ячейку/столбец/строку текстом. Более подробно на видео (ссылка).

Вставка символа апострофа перед любым текстом

Если в ячейке в режиме редактирования сначала написать символ апострофа, а потом любой текст — то он автоматом станет текстом, а сам символ апострофа не будет виден в ячейке. При редактировании символ отображается.

set text with apostrophe in excel

Вставка формулы с текстом

Для того, чтобы в формуле написать текст, нужно обрамить его в кавычки.

set text with formula in excel

Чтение файлов csv или txt без возможности записи значений в файл

Обычно файлы csv генерятся какой-нибудь программой. И поэтому проблема в большинстве случаев в том, что поменять сам вывод программы никак нельзя. Отсюда необходимость, чтобы способ был без правки самого файла csv.

Использование скрипта Excel-CSVD

Суть скрипта Excel-CSVD в том, что он открывает файл полностью, как текст. Поэтому он всегда отобразит все данные, как есть. Причем действий со стороны пользователя будет минимально.

К плюсам данного способа можно смело отнести отсутствие правки самого файла csv. При сохранении значения запишутся правильно обратно в файл.

Минус данного способа состоит в том, что при открытии файла все данные (числа или даты) будут текстовые. Это даст неправильную сортировку чисел и дат. При вставке в ячейку формулы, она станет текстом. Для того, чтобы формула заработала в такой ячейке, надо изменить формат на Общий или Формула в свойствах ячейки.

Использование импорта данных на вкладке Данные

Любой файл csv/txt можно импортировать на текущий лист с помощью кнопки на вкладке Данные — Импорт из текста. При импорте пользователь сам выбирает, как разделять данные (по разделителю или по количеству символов фиксировано). Дальше пользователю надо каждую колонку, где Excel может изменить данные на дату, сделать в формате Текст. По ссылке более подробно рассказано про импорт.

Плюс способа в том, что при импорте можно выбрать только необходимые колонки (а не все подряд) как Текст. При этом в остальных колонках сортировка останется нормальной.

Минус только в том, что для пользователя операции импорта с последующим выбором колонок — это куча щелчков мышью. Если операцию нужно проводить постоянно, то этот способ очень муторный.

panel with import csv in excel

Чтение файлов csv или txt при возможности записи значений в файл

Если возможно влиять на запись значений в файле csv или txt, то можно использовать следующие способы.

Использование формул при записи csv/txt файла

Определенные данные, которые могут вызвать проблемы с отображением, можно записать виде формулы

При открытии такого файла во втором столбце Excel правильно отобразит значение. А в третьем столбце по умолчанию превратит в дату.

save as formula in csv

Плюсом данного способа является то, что Excel будет правильно отображать данные и работать с другими данными в формулах, например, сравнения с другими ячейками.

К минусам способа можно отнести, что при сохранении такого файла с помощью Excel в csv формулы пропадут. При следующем открытии пользователь увидит даты вместо значений. Также данные будут текстом, а значит, проблемы с сортировкой остаются.

Использование скрытых символов при записи csv/txt файла

Смысл такого способа в том, чтобы дать Excel нестандартный символ, который в формате даты не используется. Самый простой скрытый символ, доступный для пользователя, это либо пробел, либо табуляция.

set text with hide symbols in csv

Почему табуляцию лучше использовать вместо пробела? Все из-за Excel, который практически игнорирует табуляцию. Для пользователя не будет видно, что есть такой символ. А пробел Excel отобразит и текст немного сместиться на символ вправо.

how excel shows hide symbols

К плюсам следует отнести, что при сохранении файла скрытые символы запишутся вместе со значениями в ячейках, а, значит, при следующем открытии все отобразится верно без дат.

К минусам данного способа относится тот факт, что пользователь не сможет проверять текст на равенства или использовать нормально формулы, так как символ будет в тексте, и с ним надо что-то делать. Например, пробелы спереди можно убирать функцией СЖПРОБЕЛЫ, а табуляцию с помощью ПЕЧСИМВ.

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

Всем удачной работы в Excel…

При работе с электронными таблицами Excel, особенно при работе с большим объемом данных, есть вероятность допустить ошибку, например опечатку. Кроме того, некоторые пользователи, не зная, как находить и использовать специальные символы, решают заменить их другими, более понятными и доступными. Например, вместо знака «€» — обычная буква «е», или вместо «$» — просто «S». Однако благодаря специальному инструменту «Автозамена» эти вещи исправляются автоматически.

Что такое Автозамена

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

С помощью этого инструмента исправляются следующие основные типы ошибок:

  • две последовательные прописные буквы в слове
  • начинает новое предложение со строчной буквы
  • ошибки из-за включения Caps Lock
  • другие ошибки печати и типичные ошибки

Включаем и отключаем автозамену

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

  1. Зайдите в меню «Файл”.
  2. В левом боковом меню перейдите в «Параметры”.
  3. В открывшемся окне настроек нажмите на подраздел «Орфография». В правой части окна нажмите кнопку «Параметры автозамены”.
  4. На экране появится окно настройки функции. Снимите флажок рядом с «Заменять по мере ввода», затем нажмите «ОК.
  5. Программа вернет нас в главное окно с параметрами, где мы снова нажимаем кнопку ОК.

Примечание: чтобы повторно активировать функцию, снова установите флажок, затем сохраните изменения, нажав кнопку OK.

Автозамена даты и возможные проблемы

Иногда бывает, что при вводе числа с точками программа корректирует его на дату. Допустим, мы ввели число 3,19 в пустую ячейку.

После нажатия клавиши Enter мы получаем данные в виде месяца и года.

Нам нужно сохранить исходные данные, которые мы ввели в ячейку. В таких ситуациях нет необходимости отключать автоматическую коррекцию. Вот что мы делаем:

  1. Для начала выделите диапазон ячеек, куда мы хотим добавить необходимую информацию в виде чисел с точками. Затем, находясь на вкладке «Главная», перейдите в раздел инструмента «Число», где мы щелкнем по текущему параметру формата ячейки.
  2. В открывшемся списке выберите пункт «Текст”.Excel отключает автоматическую коррекцию чисел для дат
  3. Теперь мы можем смело вводить данные в ячейки в виде чисел с точками. Примечание: нужно помнить, что числа в ячейках с текстовым форматом не могут участвовать в вычислениях, так как они по-разному воспринимаются программой и конечный результат будет искажен.Excel отключает автоматическую коррекцию чисел для дат

Редактируем словарь автозамены

Как упоминалось выше, цель автозамены — помочь вам исправить ошибки или опечатки. Программа изначально предоставляет стандартный список совпадений слов и символов для выполнения подстановки, однако у пользователя есть возможность добавить свои собственные варианты.

  1. Вернемся к окну с параметрами автозамены, руководствуясь описанными выше шагами (меню «Файл» — раздел «Параметры» — подраздел «Орфография» — кнопка «Параметры автозамены”).
  2. В поле «Заменить» напишите символ (слово), которое в дальнейшем будет распознаваться программой как ошибка. В поле «Вкл.» Укажите значение, которое будет использоваться вместо него. Когда будете готовы, нажмите кнопку «Добавить”.
  3. В результате мы можем добавить в этот словарь все наиболее распространенные опечатки и ошибки, которые мы делаем (если их нет в исходном списке), чтобы не тратить время на их дальнейшее исправление.

Подстановка математическими символами

Перейдите на одноименную вкладку в настройках автозамены. Здесь мы найдем список значений, которые программа заменит математическими символами. Эта опция чрезвычайно полезна, когда вам нужно ввести символ, которого нет на клавиатуре. Например, чтобы вставить символ «α» (альфа), достаточно будет набрать «альфа», после чего программа заменит это значение на требуемый символ. Остальные символы вводятся таким же образом.

Настройка главных параметров атозамены

К основным параметрам относятся все настройки, которые можно сделать во вкладке «Автокоррекция». В программе изначально активированы следующие опции:

  • исправление двух заглавных букв (заглавных букв) в начале слова;
  • исправление первой буквы предложения заглавными буквами;
  • указание дней недели с большой буквы;
  • устранение ошибок, вызванных случайным нажатием кнопки Caps Look.

Чтобы отключить эти параметры, снимите флажок рядом с ними, затем нажмите кнопку ОК, чтобы сохранить изменения.

Работа с исключениями

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

Чтобы войти в этот словарь, нажмите кнопку «Исключения”.

В открывшемся окне есть две вкладки:

Первое письмо

  • Вот список слов, после которых символ «точка» («.») Не должен восприниматься программой как конец предложения, что означает, что следующее слово будет начинаться со строчной буквы. В основном это относится ко всем видам скидок, например кг, г., руб., Коп и т.д.
  • В верхнем поле мы можем ввести наше значение, которое будет добавлено в список исключений после нажатия соответствующей кнопки.
  • Также, выделив определенное значение из списка, вы можете изменить или удалить его.

ДВЕ заглавные буквы

На значения в списке на этой вкладке, аналогичном списку на вкладке «Первая буква», автоматическая коррекция не повлияет. Здесь мы также можем добавлять, изменять или удалять новые элементы.

Заключение

Благодаря функции «Автозамена» ваша работа в Excel значительно ускоряется, так как программа автоматически исправляет случайные опечатки и ошибки, допущенные пользователем. Этот инструмент особенно полезен при работе с большими объемами данных. Поэтому в таких случаях очень важно уметь правильно использовать и настраивать параметры автозамены.

2 tested methods to stop Excel changing to date ✅

by Matthew Adams

Matthew is a freelancer who has produced a variety of articles on various topics related to technology. His main focus is the Windows OS and all the things… read more


Updated on December 9, 2022

Reviewed by
Vlad Turiceanu

Vlad Turiceanu

Passionate about technology, Windows, and everything that has a power button, he spent most of his time developing new skills and learning more about the tech world. Coming… read more

  • Excel formats values entered with slashes and hyphens to the date format.
  • Therefore, numbers are being changed to dates.
  • Users are looking for a workaround to stop this from happening.
  • We will show you how to get excel to stop changing numbers to dates in our guide.

stop-excel-from-changing-numbers-to-dates

Excel users often enter values that include slashes (/) for fractions or hyphens (-) for number ranges in cells. For example, some users might enter 1/2 (for half fractions) or 8-19 (for a numeric range).

However, Excel automatically formats values entered with slashes or hyphens to the date format. Thus, the software converts 1/2 to 2-Jan and 8-19 to 19-Aug.

Why does Excel keep changing my numbers to dates?

This occurring issue can appear on Excel sheets because the program has automatic converting rules that can change all your numbers into dates.

For instance, if you insert numbers in a cell like 3/6/2000, it will be transformed into a date due to its format, changing the value as well.

How to stop Excel from converting to date?

1. Convert the cell formatting

Users can stop Excel converting numbers to date formats by changing the category for the Excel cells to text. This can be easily done through the app’s built-in settings.

1. Open Microsoft Excel.

2. Select the range of cells that will include the numbers by holding the left mouse button and dragging the cursor over them.

excel select cells

3. Right-click within the selected cell range and select the Format Cells option.

excel format cells

4. Select Text on the Number tab.

5. Then click the OK button.

6. To change the cell format for a whole spreadsheet, click the square at the top left corner of the sheet shown directly below.

excel select all cells

7. After, right-click on it and select Format Cells, then on Text.

8. Users can also change spreadsheet cell formats by clicking the number drop-down menu on the Home tab shown directly below. Select Text on that drop-down menu.

excel number drop down menu

9. Now you can enter the numbers in the text format cells. Excel will not convert any fractional values, such as 1/2, entered in the text cells to dates.


Read more about this topic

  • 4 ways to open multiple Excel files at the same time
  • How to fix Excel error: There’s a problem with this formula
  • How to make a Microsoft Word Checklist [Easy Method]

2. Enter a Space or Apostrophe (‘) Before the Numbers to prevent the conversion

Alternatively, users can stop Excel from converting numbers to dates by adding a space or apostrophe when entering numbers.

For example, instead of entering 1/2 in a spreadsheet cell, enter ‘1/2 in the cell instead. The cell will then display the fraction without any apostrophe as in the shot directly below.

A fraction entered in Excel stop excel from changing numbers to dates

Users can also enter a space before the number to ensure Excel doesn’t convert it to date. However, the cell will still include the space entered. The number will become a fractional number in the spreadsheet cell when users enter a 0 and a space before the fraction.

So, that’s how users can ensure Excel doesn’t convert numbers to dates. Then users can enter slashes and hyphens in cells for fractional numbers and numeric ranges.

We hope you found this article useful and that it helped fix your Excel issue.

Still having issues? Fix them with this tool:

SPONSORED

If the advices above haven’t solved your issue, your PC may experience deeper Windows problems. We recommend downloading this PC Repair tool (rated Great on TrustPilot.com) to easily address them. After installation, simply click the Start Scan button and then press on Repair All.

newsletter icon

Newsletter

2 tested methods to stop Excel changing to date ✅

by Matthew Adams

Matthew is a freelancer who has produced a variety of articles on various topics related to technology. His main focus is the Windows OS and all the things… read more


Updated on December 9, 2022

Reviewed by
Vlad Turiceanu

Vlad Turiceanu

Passionate about technology, Windows, and everything that has a power button, he spent most of his time developing new skills and learning more about the tech world. Coming… read more

  • Excel formats values entered with slashes and hyphens to the date format.
  • Therefore, numbers are being changed to dates.
  • Users are looking for a workaround to stop this from happening.
  • We will show you how to get excel to stop changing numbers to dates in our guide.

stop-excel-from-changing-numbers-to-dates

Excel users often enter values that include slashes (/) for fractions or hyphens (-) for number ranges in cells. For example, some users might enter 1/2 (for half fractions) or 8-19 (for a numeric range).

However, Excel automatically formats values entered with slashes or hyphens to the date format. Thus, the software converts 1/2 to 2-Jan and 8-19 to 19-Aug.

Why does Excel keep changing my numbers to dates?

This occurring issue can appear on Excel sheets because the program has automatic converting rules that can change all your numbers into dates.

For instance, if you insert numbers in a cell like 3/6/2000, it will be transformed into a date due to its format, changing the value as well.

How to stop Excel from converting to date?

1. Convert the cell formatting

Users can stop Excel converting numbers to date formats by changing the category for the Excel cells to text. This can be easily done through the app’s built-in settings.

1. Open Microsoft Excel.

2. Select the range of cells that will include the numbers by holding the left mouse button and dragging the cursor over them.

excel select cells

3. Right-click within the selected cell range and select the Format Cells option.

excel format cells

4. Select Text on the Number tab.

5. Then click the OK button.

6. To change the cell format for a whole spreadsheet, click the square at the top left corner of the sheet shown directly below.

excel select all cells

7. After, right-click on it and select Format Cells, then on Text.

8. Users can also change spreadsheet cell formats by clicking the number drop-down menu on the Home tab shown directly below. Select Text on that drop-down menu.

excel number drop down menu

9. Now you can enter the numbers in the text format cells. Excel will not convert any fractional values, such as 1/2, entered in the text cells to dates.


Read more about this topic

  • 4 ways to open multiple Excel files at the same time
  • How to fix Excel error: There’s a problem with this formula
  • How to make a Microsoft Word Checklist [Easy Method]

2. Enter a Space or Apostrophe (‘) Before the Numbers to prevent the conversion

Alternatively, users can stop Excel from converting numbers to dates by adding a space or apostrophe when entering numbers.

For example, instead of entering 1/2 in a spreadsheet cell, enter ‘1/2 in the cell instead. The cell will then display the fraction without any apostrophe as in the shot directly below.

A fraction entered in Excel stop excel from changing numbers to dates

Users can also enter a space before the number to ensure Excel doesn’t convert it to date. However, the cell will still include the space entered. The number will become a fractional number in the spreadsheet cell when users enter a 0 and a space before the fraction.

So, that’s how users can ensure Excel doesn’t convert numbers to dates. Then users can enter slashes and hyphens in cells for fractional numbers and numeric ranges.

We hope you found this article useful and that it helped fix your Excel issue.

Still having issues? Fix them with this tool:

SPONSORED

If the advices above haven’t solved your issue, your PC may experience deeper Windows problems. We recommend downloading this PC Repair tool (rated Great on TrustPilot.com) to easily address them. After installation, simply click the Start Scan button and then press on Repair All.

newsletter icon

Newsletter

Понравилась статья? Поделить с друзьями:
  • Excel как изменить формат листа
  • Excel как изменить регистр букв
  • Excel как изменить размер подложки
  • Excel как изменить название листа
  • Excel как изменить количество знаков после запятой