10

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

7 ответов7

8

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

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

2

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

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

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

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

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

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

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

0

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

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

0

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

-1

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .