2017-06-05 159 views
-1

我有一串字符串,裏面散佈着我正在嘗試清理的回車符和換行符。我曾嘗試以下方法:無法通過常規方法從Excel文本中刪除LFCR?

  • 查找和Excel中CTRL + J的取代
  • 查找和ALT的替代+ 0010/ALT + 0013在Excel
  • 查找和ALT + 010/ALT的更換013在Excel
  • CLEAN在Excel中的Excel
  • 副本列表,粘貼到記事本++,保存爲txt,重新導入到Excel(「A」字是進口增加),最後將「A」
  • 我我也用CTRL + J試過了Text to Columns選項,絕對沒有結果任何
  • 編輯:在Excel中替代CHAR(10)和CHAR(13)沒有工作,要麼

無上述工作,我的列表中仍然包含行和回車。這是Excel中的錯誤嗎?

由於列表的大小,手動刪除這些是不可能的。我試圖用記事本替換記事本++中的這些字符,然後導入到Excel中(在導入時選擇用管道分隔,然後複製/粘貼轉置),但同樣,列表太長。

任何人的想法? 許多thankZ

+0

給誰就給誰投下來我的問題:如果我能更清楚(除增加原始文件,我不能在這一點上,由於數據保護原因),你可以隨時讓我知道,每個人都會受益... :) – zoltansn

回答

1

似乎可以找到/替換LF而不是組合LFCR。

下面的公式將用空格代替LFCR:

=SUBSTITUTE(A1,CHAR(10)&CHAR(13)," ") 

然後,您可以CopyPaste as values刪除公式。

+0

謝謝,我也試過這個。沒有工作。我會修改我的帖子。 – zoltansn

+1

@zoltansn如果這不起作用,那麼你的環境有一些你沒有共享的東西,或者你沒有在這些單元中真正擁有「LFCR」序列。我建議你上傳一個展示問題的文件到某個共享網站,然後編輯你的文章以包含鏈接 –

+0

如果我得到一個半小時的備用時間,我可以將一個小部分放到一個小部分上,然後將它張貼到某個地方。關於在字符串末尾沒有LFCR:將列表粘貼到記事本++中顯示LFCR,將其粘貼到Sublime中顯示空字符。我們的網站開發主管剛剛看過(他讓我崇拜),但無法告訴我該角色可能是什麼。 Re環境:我正在處理的excel文件包含從pdf複製並粘貼的列表 - 不確定這是否有任何興趣? – zoltansn

0

如果你想刪除這些項目和手工方法洛根。過於繁瑣,然後再考慮下面的宏:

Sub KleanUp() 
    Dim s1 As String, s2 As String 
    s1 = Chr(10) 
    s2 = Chr(13) 
    Cells.Replace what:=s1, replacement:="" 
    Cells.Replace what:=s2, replacement:="" 
End Sub 

它會在活動工作表中刪除CR和LF中的數據,但更改公式像:

=A1 & CHAR(10) & A2 

或:

="alpha" & CHAR(4+6) & "beta" 
+0

謝謝,我還沒有嘗試過VB,我會盡快給它! – zoltansn

0

我發現工作是粘貼到崇高,讓一切可見的,突出的人物,然後按CTRL + d突出通篇相同的字符,刪除它們,然後按它增加的空間回裏的人物是單詞之間空間的唯一的事然後複製到excel並修剪很多。

我見過

奇怪的事......