Я копирую и вставляю некоторые данные из таблицы HTML в Excel. Но Excel автоматически конвертирует некоторые текстовые или числовые значения в дату! Когда я меняю формат, число искажается, число примерно такое же, как 4112523 (Excel, вероятно, интерпретирует ячейку как дату, а затем преобразует ее в число или что-то в этом роде ...)
Существует хитрость для импорта файлов CSV , но есть ли решение, когда вы вставляете свои данные непосредственно из веб-браузера?
Ответы:
Попробуйте это, у меня получилось:
Это так просто.
С уважением!
источник
Это определенно клуге, и это единственное, что я решил сделать. Я пришел сюда в поисках более элегантного решения.
У меня есть небольшое улучшение для этого.
Это избавляет вас от необходимости считать столбцы и строки и т. Д.
Если у вас есть данные, которыми вы на самом деле хотите быть числами, датами и т. Д., Гораздо проще правильно их переформатировать с этой стороны, чем с другой. Поскольку числа не будут автоматически конвертироваться, я использовал текст в столбцах столбца, выбрав «с разделителями», но сняв отметки со всех разделителей. Это имеет тот же эффект, что вход в каждую ячейку и нажатие клавиши ввода, чтобы Excel снова ее распознал. Уродливо, но это работает.
источник
Самый простой способ.
источник
Перед вставкой выберите столбец, в котором будет храниться значение без даты. Щелкните правой кнопкой мыши. Выберите «форматировать ячейки». Затем выберите «текст» в качестве формата и нажмите «ОК».
Теперь вставьте, но вставьте, используя опцию «соответствовать формату назначения».
источник
Данные теперь будут импортированы без преобразования даты.
источник
Параметры / Переход
оценка формулы перехода - включить
PS
и забудьте о уже вставленных и сохраненных данных. знак равно
источник
Попробуйте следующие варианты:
1) Выберите ячейки и перейдите в «Формат» -> «Ячейки» -> «Номер» и выберите «Текст» для выбора.
ИЛИ
2) При вставке из MS Word вставьте его с помощью опции «Специальная вставка» и выберите «Только значения» в диалоговом окне.
источник
Это немного круто, но если данные могут быть вставлены нормально (без использования Специальной вставки), это обычно работает:
Однако будьте осторожны, если вы вставите числа в предварительно отформатированные ячейки, они также будут преобразованы в текст, и вам придется использовать значение () или другое, чтобы вернуть их (в Excel В 2013 году вы получите предварительный просмотр того, куда будут перемещаться данные, просто наведя курсор на кнопку «Вставить», поэтому я обычно делаю это, а затем преобразую столбцы, в которые сначала попадают строки типа даты).
источник
источник
Расширение ответа Алекса Робилотто для объекта буфера обмена, не отформатированного как «текст».
Шаги:
Примечание: вставка в качестве значения не является опцией для нетекстового веб-объекта буфера обмена.
источник
Выделите все ячейки и измените их формат на «Текст».
Затем выберите Paste -> Match Destination Formatting.
источник