我的問題類似於將多行文字複製到 Excel 中的單一儲存格中,除了我要複製的文字包含富文本格式 - 粗體文字、彩色文字、項目符號項目等...
如果我在貼上之前雙擊單元格,或點擊編輯欄,按照連結問題的答案中的指示,它確實會保留換行符,但所有其他格式都會丟失;它將粘貼視為純文字貼上。
有什麼辦法可以複製嗎格式化的多行文本從網頁、電子郵件、MS Word 或任何其他程序,進入單一細胞在 Excel 中?
舉個例子,假設我想直接從此網頁複製以下文本,並將其全部貼到工作簿的一個單元格中,同時保留換行符和格式:
如何製作三明治:
- 2片麵包
- 一片肉
- 一片起司
把肉放上去一麵包片。把起司放在上面。放在其他麵包片放在上面。
瞧!
以下是我嘗試透過使用各種選項將 Microsoft Word 文件中的表格複製到 Excel 中來實現此目的的方法的幾個螢幕截圖。文字A1
、B1
等表示我希望文本最終出現的單元格。
使用預設的「貼上到 Excel」儲存格 A1 中。請注意,Excel 在以下位置中斷了文字:兩個都硬 (¶) 和軟返回 (↵) 到單獨的行中,並為「A1」和「C1」文字建立合併儲存格:
使用「符合目標格式」將選項貼到 Excel 的儲存格 A1 中:
雙擊儲存格 B1 內部,然後貼上(請注意,此方法不提供「選擇性貼上」選項):
在這裡,我記下了使用預設貼上時應用的所有 Excel 字元格式,並將其手動套用到文字以說明我想要的結果。 Excel 不提供項目符號格式,但使用預設貼上時,會將項目符號符號設定為 11.5 磅象徵字體,並使用 7 pt Times New Roman 的幾個空格字元重現 Word 中的製表符。唯一無法應用於單元格中文字子集的是縮排對齊,但即使沒有縮排對齊,也可以獲得這樣的貼上結果,而無需手動應用字體、大小、粗體和斜體無處不在,每次(以及顏色,如果適用),將是理想的:
答案1
我一直在尋找這個問題的答案:我有一個格式化的Word文檔,我需要將其用作我的電子表格的前面內容,我只是非常想輕鬆地複製貼上資料。除非打開嵌入的 Word 文件,否則“Word 物件”選項不允許您單擊超鏈接,因此最初可見的鏈接不可單擊。我終於自己偶然發現了解決方案:使用文字框。為什麼你真的需要一個細胞來做這樣的事情?只需使用文字方塊即可。
答案2
簡單的解決方案:
將 MS Word 中的格式化文字轉換為表格。選擇文本,從 “插入”選項卡 >“表格”>“將文字轉換為表格”。請記住,文本中(硬)回車後的任何文字都將形成一個新的表格行。如果您願意,可以用軟回車(shift Enter)替換它們。
將 MS Word 表格儲存格複製到 Excel 中。
瞧!
答案3
我也想做這個很久了。
我開始使用 Excel,發現插入 Word 物件可以滿足您的需求。
這是一個解釋插入物件的不同方法的連結。
「從 Excel 內部建立一個新物件」似乎就是您想要的。
我看到的一個缺點是,當物件大小發生變化時,單元格不會自動調整大小,因此您必須手動調整單元格大小。
答案4
打開 PDF。選擇所需的文字並複製(到剪貼簿)。 (Ctrl c) 開啟 Excel。選擇要貼上的儲存格。不要貼到儲存格中,而是貼到公式欄視窗中。 (Ctrl v) 您的文字現在應該出現在您選擇的儲存格中。現在,任何回車符 (CR) 都將在單元格內開始新行。如果您想在儲存格內新增另一個 CR,請在您想要 CR 的位置按 Alt Return。否則 Return 僅選擇下一個儲存格。如果你想「丟失」一個 CR,只需像刪除其他字元一樣刪除即可。希望這可以幫助。