Отключение автозамены числа в дату в Excel
Зачастую, при экспорте данных в файл csv, после его открытия обнаруживается что некоторый ячейки с данными автоматически преобразовались в дату. Так бывает с числа содержащие дроби и точки. Вернуть назад уже не получиться. Даже сам майкрософт пишет что отключить данный функционал нет возможности. Конкретно у меня такое происходит когда делаю экспорт BOM файла из Dip Trace. Так же происходит при экспорте ключевых слов вместе со статистикой из редактора Adwords в формате csv. Столбец в координатами компонентов содержит такие данные которые могут быть восприняты как дата, и эксель их преобразует.
Чтобы сделать все как требуется, необходимо сделать экспорт в формат csv. Но не открывать его и не пересохранять. Создаем новый файл Excel с форматом допустим xls. Открываем вкладку «Данные» и жмем кнопку «Из текста».

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

Жмем Ок и получаем нормальный вид данных без чисел в формате даты.
Не пропустите обновления! Подписывайтесь на нашу группу Вконтакте.
Так же у нас есть Telegram канал.
Вам понравился наш материал? Поделитесь с коллегами!
Как полностью отключить автозамену числа датой?
Есть файл csv в котором есть столбцы со значениями 2.94 и так далее. Они все при открытии преобразовывают в дату.
В настройках отключил системные разделители и поставил точку как разделитель. Перестало автозамену делать на даты.
Но есть еще поле где значение 1/4 — и оно тоже меняется на дату. Вообще я могу отключить полностью эти автозамены на дату?
- Вопрос задан 04 апр.
- 167 просмотров
4 комментария
Простой 4 комментария
Конечно. Не открывай файл, а импортируй. В мастере импорта укажи, что поля текстовые — и проблема исчезнет.
Если файлы однотипны — создай шаблон импорта.
Артем Колчин @html_student Автор вопроса
Akina, Мне данный файл нужно подправить, перед импортом
И что? связь-то какая?
Тебе надо открыть в неискорёженном виде, внести изменения и сохранить. А нафига — это дело десятое.

Артем Колчин, так импортируйте и поправляйте. Akina правильно говорит, csv изначально это структурированный текстовой формат, а не таблица, поэтому правильно делать так: открываете эксель, заходите во вкладку «Данные», далее выбираем что-то из подобного(в разных версиях по разному) «Из текстового/CSV-файла». Откроется мастер импорта в котором можно указать какой тип данных в каждом из столбцов.
Это правильный метод открытия csv файла в Excel, а не двойной клик по файлу.
Кстати в последних версиях Excel очень расширили мастер импорта, много что можно сделать.
Решения вопроса 0
Ответы на вопрос 1

Принципы быстродействия VBA в описании
Установите какой-нибудь современный IDE с плагином для редактирования таблиц.
Если нужен именно Excel, то нужно искать как изменить содержание внутри шаблона xls?\xl\styles.xml
с numFmtId=»0″ на numFmtId=»49″ (текстовый формат для книги).
Отменить автозамену на дату
Доброго времени суток. Помогите с файлом. Удаляю «д.» в столбце B. Эксель меняет значение на дату в некоторых ячейках. Как можно исправить? Образец файла прилагаю.
Вложения
| Образец.xlsx (10.5 Кб, 17 просмотров) |
Лучшие ответы ( 1 )
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:
Word 2007 как отменить автозамену «-» тире на длиное тире «–» и маленьких букв на Большие
Товарищи приветствую Вас, и пожалуйста не ругайте! Поиском не нашел на форуме как отключить.

Как отменить автоматическое преобразование формата ячейки из общего ил текстового в дату?
Необходимо в ячейке заменить дефис на ноль. Предварительно в свойствах ячейки выставлял и общий, и.
Реализовать функцию отменить и отменить отмененное
код для отмены ВОт // отмена действия private void UpdateOldImage() < .
Как сделать автозамену в ворде?
как сделать автозамену в ворде 2007?
366 / 148 / 61
Регистрация: 25.06.2015
Сообщений: 436

Сообщение было отмечено pit_on как решение
Решение
По-всякому можно решить.
Например, в столбце справа вставить формулу =ПОДСТАВИТЬ(A1;»д»;»»)
Потом копировать — вставить только значения.
Саму по себе замену на дату не победить. Только костылями.
542 / 254 / 99
Регистрация: 16.07.2020
Сообщений: 711
Самый простой способ — установить текстовый формат ячеек в этом столбце.
366 / 148 / 61
Регистрация: 25.06.2015
Сообщений: 436
Сообщение от AlexOld 
Самый простой способ — установить текстовый формат ячеек в этом столбце.
если делать заменой, то текстовый формат не спасет.
Регистрация: 07.03.2023
Сообщений: 28
Спасибо большое, нигде, кстати, такого ответа не видел, много чего посмотрел — ничего не работает. Я только точку добавил после «д» =ПОДСТАВИТЬ(A1;»д.»;»»).
Забавно, что у такой махины, как Эксель, нет, так сказать, «кнопочки» — т.е. простого решения для обывателя, чтобы устранить такую неприятную кляузу, как замена на дату.
Ещё раз спасибо.
1388 / 344 / 92
Регистрация: 13.11.2008
Сообщений: 713
Сообщение от pit_on 
Удаляю «д.» в столбце B. Эксель меняет значение на дату в некоторых ячейках. Как можно исправить?
Если делаете через замену, то можно сделать проще:
Найти: д.
Заменить на: ‘
Обращаю внимание — в поле «Заменить на» указан знак апострофа. Вот и все решение. Данные это не испортит и значения будут восприниматься как обычный текст.
366 / 148 / 61
Регистрация: 25.06.2015
Сообщений: 436
The_Prist, это справедливо только если ячейка начинается с «д.»
1388 / 344 / 92
Регистрация: 13.11.2008
Сообщений: 713
Сообщение от Genbor 
это справедливо только если ячейка начинается с «д.»
Да. Но ведь и преобразование в число будет справедливо только для этих случаев. Да и других примеров автор темы не представил.
Да даже если будут другие данные — сначала меняем «д.» на апостроф, а затем апостроф — на ничего. И опять получим то, что надо — результатом будет текст без преобразований, т.к. ведущий апостроф будет являться служебным символом и он не будет заменен. А апострофы внутри текста — будут заменены.
366 / 148 / 61
Регистрация: 25.06.2015
Сообщений: 436
Сообщение от The_Prist 
ведущий апостроф будет являться служебным символом и он не будет заменен. А апострофы внутри текста — будут заменены.
А вот этого не знал. Спасибо.
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь
Как по умолчанию убить автозамену?
Меня бесит вордовская автозамена! Постоянно пытается мне работу усложнить. Я печатаю, то что мне.
Как сделать автозамену блоков?
Есть на сайте блок с баннером, нужно, чтобы каждые 2 часа он менялся на другой блок и появлялся.
Как делать автозамену в готовом документе?
Я читаю законы, и нужно сокращать многие слова с помощью замены. Может кто знает, как это делать.

Как правильно сделать автозамену слов
Здравствуйте! У меня есть набор предложений. Например, Маша ела кашу и суп. Я хочу сделать.
Как реализовать автозамену смайликов на картинки
на странице есть блок с обсуждением, в тексте которого могут содержаться кусочки обозначающие.
Как убрать в экселе автозамену на дату?
Случаи, когда программа эксель при копировании чисел меняет их на дату нередкие, поэтому подобный вопрос возникает периодически. В этой статье разберемся, как убрать в программе экселе автозамену на дату.
На рис. 1 представлена таблица, в которой появились даты вместо цифр.

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

Второй шаг. Наведите курсор на выделенный диапазон ячеек и нажмите правой кнопкой мыши. Появится на экране дополнительное меню, в котором активируйте строчку: «Формат ячеек».

Третий шаг. Появится меню, в котором можно настроить формат цифр в ячейках. Вы переходите закладку «число», где находите графу: «Числовые форматы» и устанавливаете на строке «Числовой». Нажимаете на «Enter».

Четвертый шаг. Таблица обновиться, вместо дат на экране будут отображаться числа.
