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

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

Если при создании многострочной строки в ячейке Excel (с помощью Alt-Enter) скопировать эту ячейку в текстовый редактор, Excel автоматически добавит двойные кавычки (") вокруг всей строки, например:

Cell1  |   Simple String 1 
Cell2  |   First line of a 
       |   Multiline string
       |   with 3 lines 
Cell3  |   Another simple line 2

При копировании только столбца со значениями в текстовый редактор получаем:

Simple String 1
"First line of a 
Multiline string
with 3 lines"
Another simple line 2

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


Редактировать: Текстовые редакторы, которые я пробовал и которые демонстрируют такое поведение:

  • MS Word
  • Word Pad
  • Блокнот
  • Блокнот++
  • SQL Server Studio

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

решение1

То, как ваш текст копируется в Word, зависит от выбранного параметра форматирования. В Word 2010 параметр форматирования по умолчанию — HTML Format. Существует четыре основных параметра копирования текста в Word. ( Formatted Text (RTF), Unformatted Text, HTML Format, & Unformatted Unicode Text)

Вставка с форматированным текстом создает мини-таблицы в Word. (Синие контуры.)

Параметры специальной вставки

Чтобы получить неформатированный текст в Word без двойных кавычек:

  1. Вставьте текст, отформатировав его так, чтобы получилась таблица.
  2. Выберите таблицу и скопируйте ее.
  3. Переместите текст на пустое место и вставьте новую копию как неформатированный текст. ( Alt + E, S)

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

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

решение2

Если вы копируете диапазон из Excel (2010) в Word, вы получите текст, который вам нужен, без кавычек. Затем вы можете снова скопировать его в конечное место назначения, например, в блокнот. Excel->Word->Блокнот даст вам нужные результаты.

решение3

  1. Я набрал =A2, что ссылается на ячейку с CHARформулой.
  2. Затем я скопировал A2и вставил как значения в другую ячейку, например A3.
  3. Затем я выбрал A3, нажал F2, CtrlShiftHome, CtrlC.
  4. Остановитесь, не вставляйте в другую ячейку Excel. Оставьте в буфере обмена и вставьте в Блокнот.
  5. Невидимые кавычки исчезают.

Исчезни, как сказал INXS, исчезни! :=)

решение4

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

Я делал это только в Excel 2010, поэтому не знаю, будет ли это работать в более ранних версиях.

Связанный контент