Como copiar texto multilinha do Excel sem aspas?

Como copiar texto multilinha do Excel sem aspas?

Quando você cria uma string multilinha em uma célula do Excel (usando Alt-Enter), se você copiar essa célula para um editor de texto, o Excel adicionará automaticamente aspas duplas (") ao redor da string completa, ou seja:

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

Quando você copia apenas a coluna com valores para um editor de texto, obtemos:

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

Como posso dizer ao Excel para não adicionar aspas ao texto de várias linhas ao copiar do Excel?


Editar: editores de texto que experimentei exibem este comportamento:

  • MS Word
  • Prancheta
  • Bloco de anotações
  • Bloco de notas++
  • Estúdio SQL Server

Se você tiver alguma sugestão sobre como usar um editor específico (ou um dos acima), diga-me qual e como usá-lo...

Responder1

A forma como o seu texto é copiado para o Word depende da opção de formatação escolhida. No Word 2010, a opção de formato padrão é HTML Format. Existem quatro opções principais de como copiar texto para o Word. ( Formatted Text (RTF), Unformatted Text, HTML Format, & Unformatted Unicode Text)

Colar com texto formatado cria minitabelas no Word. (Os contornos azuis.)

Colar opções especiais

Para obter texto não formatado no Word sem aspas duplas:

  1. Cole o texto formatado para criar a tabela.
  2. Selecione a tabela e copie-a.
  3. Vá para um local em branco e cole a nova cópia como texto não formatado. ( Alt + E, S)

Isso também funciona para colar os resultados sem aspas em outro editor. Basta alterar a etapa 3 para colar em outro editor.

Provavelmente seria mais rápido simplesmente colar normalmente e usar Substituir para localizar e remover todas as aspas duplas.

Responder2

Se você copiar um intervalo do Excel (2010) para o Word, obterá o texto como deseja, sem aspas. Então você pode copiá-lo novamente para o seu destino final, por exemplo, o bloco de notas. Excel->Word->Notepad fornecerá os resultados desejados.

Responder3

  1. Digitei =A2, que faz referência à célula com CHARna fórmula.
  2. Em seguida, copiei A2e colei como valores em outra célula, por exemplo A3.
  3. Eu então selecionei A3e pressionei F2, CtrlShiftHome, CtrlC.
  4. Pare aí mesmo, não cole em outra célula do Excel. Deixe na área de transferência e cole no Bloco de Notas.
  5. As aspas invisíveis desaparecem.

Desapareça como disse o INXS, Desapareça! :=)

Responder4

Você pode contornar isso destacando a célula e, em seguida, copiando e colando o código diretamente da barra de texto na parte superior, clicando nela e destacando tudo manualmente.

Só fiz isso no Excel 2010, então não sei se funcionará em versões anteriores.

informação relacionada