作者ck3300511 (迪恩)
看板Office
標題Re: [算表] WorksheetFunction問題
時間Fri Aug 16 16:37:48 2019
※ 引述《ck3300511 (迪恩)》之銘言:
: 軟體:excel
: https://imgur.com/Zn8ZIp7
: 如圖,我想用去空格後計算字串長度,但是執行卻跳出不支援此用法
: 不知道哪裡寫錯了...
: 麻煩各位指點...謝謝
請問如果我想檢查E欄每一格是否為09開頭的手機,如果有非09開頭(如市話)
就會跳出Msg box
要如何檢驗呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.162.108.96 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1565944670.A.60C.html
1F:→ soyoso: worksheetfunction以countifs 08/16 16:44
2F:→ soyoso: 條件為e欄"<>09*"和不為空白儲存格"<>" 08/16 16:45
3F:→ soyoso: 當計數大於0就表有非09開頭的 08/16 16:46
4F:→ soyoso: 或是要迴圈left來檢查儲存格前二個字串是否為"09" 08/16 18:13
5F:→ soyoso: 篩選,不開始於09的方式也可協助看是哪些儲存格不符合 08/16 18:20
6F:→ ck3300511: 我用Z=計算總列數 For i = 2 to Z 08/16 18:36
7F:→ ck3300511: 用S大說的Left(trim(Cells(i,5)),2) 08/16 18:37
8F:→ ck3300511: 但是我E欄明明除了表頭外都是09開頭了 08/16 18:38
9F:→ ck3300511: 還是一直跳出msg box 哪裡沒有寫完整嗎@@? 08/16 18:38
11F:→ soyoso: 連結內當儲存格e3不為"09"開頭時則執行msgbox動作 08/16 18:42