Как остановить преобразование чисел в формат даты при копировании и вставке в Excel?


10

Когда я копирую данные с сайта и вставляю в Excel, некоторые числовые / числовые строки преобразуются в формат даты. Например: «2-1» конвертируется в «1-Фев». Как я могу предотвратить это? У меня слишком много записей, чтобы сделать вручную. Есть ли быстрый процесс?


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

2
@Victor: Пожалуйста, оставьте свой комментарий в качестве ответа (вот что это такое!), Чтобы мы могли его подтвердить, и спрашивающий может «принять» его.
Дейв Шерохман

Ответы:


8

Выберите пустые поля (или весь столбец), установите для них строковый формат вместо значения по умолчанию и сделайте специальную вставку (доступную по щелчку правой кнопкой мыши) с «только значениями», чтобы предотвратить автоматическое применение формата даты ,

(Перемещение комментария Виктора к ответу, согласно MSO , поскольку OP и Виктор не сделали этого через неделю)


2

Перед вставкой выберите столбец, который будет содержать значение без даты. Щелкните правой кнопкой мыши. Выберите «форматировать ячейки». Затем выберите «текст» в качестве формата и нажмите «ОК».

Теперь вставьте, но вставьте, используя опцию «соответствовать формату назначения».


0

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

Я просто изменил десятичный разделитель:

Файл -> Параметры -> Дополнительно -> Снимите флажок «использовать системные разделители» и установите десятичный разделитель на точку «.» (по умолчанию в моем случае была запятая).

Проверьте http://cloudishvps.com/windows/stop-excel-2013-auto-converting-numeric-values-dates/ для скриншотов, если это необходимо.


0

Проблема, с которой вы столкнулись, состоит в том, что поле или весь столбец содержат данные в ФОРМАТЕ ДАТЫ. Чтобы преодолеть это, простой способ - выбрать поле или весь столбец: «Щелкните правой кнопкой мыши»> «Форматировать ячейки»> «Количество щелчков» (выберите дополнительные параметры в соответствии с вашими требованиями)> нажмите «ОК».

Надеюсь это поможет.


0
  1. Вставить данные
  2. Установить проблемный тип ячейки в текст
  3. Вставить данные снова без удаления

0

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


-1

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

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

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