我正在嘗試將具有以下格式的製表符分隔文件匯入 Excel 2013
"Column A" "Column B"
"tjc0056421151r" "I\gs]hü"nsf^f\F*lqog\düûWp"
"tjc0058088269r" "EZacð0jrzmnbofofBÖÞRlXZi")["
匯入Excel時出現如下格式
Column A Column B
tjc0056421151r I\gs]hünsf^f\F*lqog\düûWp"
tjc0058088269r EZacð0jrzmnbofofBÖÞRlXZi)["
例子#1
在 B1 中,您會注意到「在這裡消失了:
hü"ns
現在是
hüns
例子#2
在 B2 中,您會注意到 " 在這裡消失了:
XZi")["
現在是
XZi)["
Excel 假定由於值中有一個“,因此這是該值的結束”,因此將其刪除。值末尾的實際“(本應被刪除)仍然保留。
Excel中是否有任何選項可以防止這種情況發生?
答案1
您想消失開頭和結尾"
而其他內容保留嗎?
選項1
使用帶有 RegExp 的文字編輯器來編輯文字檔案(例如:記事本++)。尋找和取代(允許 RegExp 的部分選項) 尋找:^\"(.+)"\t"(.+)\"$
取代:$1\t$2
現在您可以在沒有文字限定符的情況下匯入。
選項2
導入時不選擇文字限定符並使用MS Office 正規表示式(在非英語版本中可以有不同的文法!)。
選項3
不帶文字限定符匯入並使用 Excel 函數刪除第一個和最後一個"
。
=MID(A1,2,LEN(A1)-2)