
當您在 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 中取得不含雙引號的未格式化文字:
- 以格式化的方式貼上文本,以便建立表格。
- 選擇該表並複製它。
- 移至空白位置並將新副本貼上為無格式文字。 (
Alt + E
,S
)
這也可以將不帶引號的結果貼到另一個編輯器中。只需更改步驟 3 即可貼上到其他編輯器中。
然而,簡單地正常貼上然後使用替換來查找並刪除所有雙引號可能會更快。
答案2
如果您將 Excel (2010) 中的範圍複製到 Word,您將獲得所需的文本,並且無需引號。然後您可以再次將其複製到最終目的地,例如記事本。 Excel->Word->記事本將為您提供您想要的結果。
答案3
- 我輸入了,它引用了公式中
=A2
帶有 的單元格。CHAR
- 然後,我將
A2
值複製並貼上到另一個單元格中,例如A3
。 - 然後我選擇
A3
、按下F2、、CtrlShiftHome。CtrlC - 就在那裡停止,不要貼上到另一個 Excel 儲存格。將其保留在剪貼簿中並貼上到記事本中。
- 看不見的引號消失了。
消失就像INXS說的,消失! :=)
答案4
您可以透過反白顯示該儲存格,然後透過點擊並手動突出顯示所有程式碼,直接從頂部的文字欄複製並貼上程式碼來解決此問題。
我只在 Excel 2010 中這樣做過,所以我不知道這是否適用於早期版本。