如何從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 不要在多行文字周圍加上引號?


編輯:我嘗試過顯示此行為的文字編輯器:

  • 微軟Word
  • 寫字板
  • 記事本
  • 記事本++
  • SQL Server工作室

如果您對使用特定編輯器(或上述編輯器之一)有建議,請告訴我是哪個編輯器以及如何使用它...

答案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、、CtrlShiftHomeCtrlC
  4. 就在那裡停止,不要貼上到另一個 Excel 儲存格。將其保留在剪貼簿中並貼上到記事本中。
  5. 看不見的引號消失了。

消失就像INXS說的,消失! :=)

答案4

您可以透過反白顯示該儲存格,然後透過點擊並手動突出顯示所有程式碼,直接從頂部的文字欄複製並貼上程式碼來解決此問題。

我只在 Excel 2010 中這樣做過,所以我不知道這是否適用於早期版本。

相關內容