[算表] 某一欄文字前面有空白格,如何對齊?

看板Office作者 (創新)時間5年前 (2019/03/17 10:17), 編輯推噓0(0013)
留言13則, 3人參與, 5年前最新討論串1/1
軟體:Excel 版本:2016 公司提供的日記帳裡面,舉例 1/1 現金 XX 銷貨收入 XX 12/31 折舊 XX 累計折舊 XX ˙ ˙ ˙ 有轉檔的需求要把貸方科目(銷貨收入/累計折舊)等,在Excel同一欄中對齊, 因為資料量很大,有除了一格一格刪除以外的方法嗎? 煩請解惑,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.238.205.56 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1552789059.A.7C6.html

03/17 13:02, 5年前 , 1F
trim()感覺符合你的需求
03/17 13:02, 1F

03/17 14:39, 5年前 , 2F
以舉例來看,尋找及取代;如字串中的字與字間有複數空格且
03/17 14:39, 2F

03/17 14:39, 5年前 , 3F
要保留的話,不合適函數trim,判斷以mid或right抓取;如為
03/17 14:39, 3F

03/17 14:39, 5年前 , 4F
單數的話則可以trim
03/17 14:39, 4F

03/17 20:11, 5年前 , 5F
感謝,因為固定前面都會留兩個字元的空格,所以用mid去
03/17 20:11, 5F

03/17 20:12, 5年前 , 6F
抓第3個字元以後的文字就解決了,不過我想請問同一欄中
03/17 20:12, 6F

03/17 20:13, 5年前 , 7F
其他的借方科目(像是現金/折舊),本身就已經對齊了
03/17 20:13, 7F

03/17 20:14, 5年前 , 8F
如果要用if函數去判斷,第一個字元是空白時才執行mid
03/17 20:14, 8F

03/17 20:15, 5年前 , 9F
這部分函數要怎樣表達呢?
03/17 20:15, 9F

03/17 20:57, 5年前 , 10F
類似 =if(left(儲存格)=" ",mid(..),儲存格)
03/17 20:57, 10F

03/17 20:59, 5年前 , 11F
因取第一個字元,函數left的num_chars可省略或是1
03/17 20:59, 11F

03/17 20:59, 5年前 , 12F
空格就看是全形或是半形
03/17 20:59, 12F

03/17 22:27, 5年前 , 13F
萬分感謝S大
03/17 22:27, 13F
文章代碼(AID): #1SZQv3V6 (Office)