[算表] 儲存格無法篩選問題

看板Office作者時間10年前 (2015/11/25 01:51), 10年前編輯推噓0(0014)
留言14則, 2人參與, 最新討論串1/1
軟體:Excel 版本:2007 從系統下載檔案, 其中有幾個儲存格看似有空格, For Each Rng In Selection Rng.Value = Application.WorksheetFunction.Clean(Trim(Rng.Value)) Next Rng Columns("A:D").Select Selection.Replace What:=" ", Replacement:="", LookAt:=xlPart, _ SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=False 先以clean再用trim來做刪除空格的整理, 但整理後仍無做開頭以1篩選的處理, 檔案連結,A2儲存格 https://drive.google.com/file/d/0B6ayWCNy9KtIbzNvRkRtbk13Z1E/view?usp=sharing 請協助看是什麼情況呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.228.226.113 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1448387477.A.7F7.html

11/25 07:29, , 1F
儲存格內除空格外還有無法辨示字元,可先用工作表函數
11/25 07:29, 1F

11/25 07:31, , 2F
clean,再以trim或replace刪除空格
11/25 07:31, 2F

11/25 22:58, , 3F
So大,依您的建議修改如上仍無法篩選出來,求教是何原因?
11/25 22:58, 3F

11/25 23:13, , 4F
Strg是什麼?原文內並無說明
11/25 23:13, 4F

11/25 23:39, , 5F
不好意思,已更改如上~求教
11/25 23:39, 5F

11/26 00:01, , 6F
clean那一列改為儲存格=applicatio.worksheetfunction...
11/26 00:01, 6F

11/26 00:01, , 7F
trim內也為儲存格
11/26 00:01, 7F

11/26 00:02, , 8F
測試可以1篩選,如多筆請設迴圈
11/26 00:02, 8F

11/26 00:07, , 9F
如是系統轉出都會有無法辨示字元的話,也可用
11/26 00:07, 9F

11/26 00:11, , 10F
range.replace取代,what以left(儲存格,1)來抓,同取代空
11/26 00:11, 10F

11/26 00:11, , 11F
格,就可不用迴圈
11/26 00:11, 11F
※ 編輯: paces (114.45.112.11), 11/26/2015 00:50:57

11/26 00:53, , 12F
我確實是A欄有多筆資料有此種狀況,故依So大所說加入迴圈
11/26 00:53, 12F

11/26 00:54, , 13F
但速度慢到在打轉,是否內容有誤?
11/26 00:54, 13F

11/26 00:55, , 14F
那以range.replace的方式取代
11/26 00:55, 14F
文章代碼(AID): #1MLAELVt (Office)
文章代碼(AID): #1MLAELVt (Office)