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.)
Para obter texto não formatado no Word sem aspas duplas:
- Cole o texto formatado para criar a tabela.
- Selecione a tabela e copie-a.
- 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
- Digitei
=A2
, que faz referência à célula comCHAR
na fórmula. - Em seguida, copiei
A2
e colei como valores em outra célula, por exemploA3
. - Eu então selecionei
A3
e pressionei F2, CtrlShiftHome, CtrlC. - Pare aí mesmo, não cole em outra célula do Excel. Deixe na área de transferência e cole no Bloco de Notas.
- 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.