在Excel的 "資料" 標籤,點選 "從文字檔" ,步驟3之1是用預設的 "固定寬度" ,3之2不調整,3之3習慣用 "文字" ,匯入資料按確定
一般正常來說資料會長這樣
最多切到E欄,後面的欄位不會有資料
但是久久一次卻會出現下面這個情形
中間的資料也被破壞
欄位已經被切到G欄
推測跟E欄的資料(音檔檔名)有關,可能是太長或出現特定字元才會被分割
從被分割的第一筆資料來看是從 "空格" 之間被分割
因此將txt檔中第一筆有含空格的檔名先移除測試,結果還是一樣
所以和是不是第一筆無關
但可以正常顯示的資料,底下也有出現該檔名,卻沒有被亂切
後來在匯入的步驟3之2,將右邊的拖曳條往下拉的時候發現,在檔名有空格的地方出現了分割線
(一開始還沒有左右的拖曳條,要往下拉才會出現...)
(之後不管上下的拖曳條怎麼拉,左右的拖曳條一直都會存在,工具的小瑕疵)
在分割線的地方點兩下將它消去,就可解決此問題了
有人知道會什麼同樣都有含空格檔名的兩筆資料
一個會自動產生分割線去分欄,另一個卻不會?
有辦法避免此問題嗎?
有人知道會什麼同樣都有含空格檔名的兩筆資料 一個會自動產生分割線去分欄,另一個卻不會?
我不知道,要問微軟 Excel 設計師
有辦法避免此問題嗎?
有,而且你已經自己找到方法了
就是你現在做的
1.選擇「固定寬度」
2.檢查並修正 Excel 自動偵測產生的分隔線
3.匯入資料
如你知道的
Excel 會用空白來自動分欄
在「表格型」(每一列的資料型式相同)資料沒有問題
而在「不規則型」(資料長短不一,空格數也不同)資料就只能用「猜」的
Excel 不是人工智慧
不知道那些空格要自動分欄,那些空格要忽略
所以他讓你能靠人工肉眼去檢查及確認
Excel 這功能原先是設計用在「表格型」的資料
如果你的來源資料就是得這麼變化萬千
那麼
除了人工檢查之外
你也可以不要用這個匯入功能
寫個程式來匯入資料
那就愛怎麼判斷就怎麼判斷了
了解,程式的話還要再學一下怎麼寫
但是其實這個猜的邏輯也很奇怪
如果是只要有空格的地方就自動分欄,那也算好處理
問題是有些含有空格的不切,有些會(沒有統一)
根本不知道是依據什麼...
根本不知道是依據什麼...
我想
等你自己寫程式時就會體會到 Excel 是依據什麼了...