Re: [算表] 將數字分隔?

看板Office作者 (自由魔法)時間16年前 (2008/01/22 17:44), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串3/7 (看更多)
※ 引述《sti571 (571)》之銘言: : ※ 引述《ljuber (給你吃膨餅)》之銘言: : : 軟體: excel : : 版本: 任何版本 : : 有一個資料如下: : : sheet1: : : 1 : : A 1234 : : B 45678 : : C 1135 : : D 10568 : : E 125688 : : 要變成 : : sheet2: : : 1 2 3 4 5 6 7 : : A 1 2 3 4 : : B 4 5 6 7 8 : : C 1 1 3 5 : : D 1 0 5 6 8 : : E 1 2 5 6 8 8 : : 也就是把數字都分散在不同的欄位內 : : 重點是 : : 要在sheet1內輸好數字 sheet2就會自動變 : : 我嘗試用一堆left,right等函數寫 是寫的出來 : : 可是很累XD 而且遇到空格就不行了XD : : 不知道有什麼更好的方法來寫出來??? : Sheet1 : 列\欄 A : 1 待切割數字(標題) : 2 1234 : 3 45678 : 4 1135 : 5 10568 : 6 125688 : Sheet2 : 列\欄 A B C D E F G … : 1 1 2 3 4 5 6 7 … : 2 =MID(Sheet1!$A2,A$1,1) : 3 : 4 : 5 : 6 : 首先在第一列A1輸入1 B2輸入2...右拉填滿它視資料長度就拉多長... : 再來輸入公式 : 只列A2那格公式...其餘右拉下拉填滿它...可得您要的 : 以上是我所想到的辦法...僅供參考^^ 綜合以上 Sheet1 A 1 1234 2 1111 3 10000 Sheet2 A B C D E F G 1 7 6 5 4 3 2 1 2 A2=RIGHT(IF(INT(Sheet1!$A1/10^(A$1-1))=0,"",INT(Sheet1!$A1/10^(A$1-1)))) 其餘類推 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.125.94.226 ※ 編輯: xdtg 來自: 59.125.94.226 (01/22 17:46)

01/22 20:20, , 1F
呵呵:)
01/22 20:20, 1F

01/23 14:17, , 2F
不過方法好像有小數點不行XD
01/23 14:17, 2F
文章代碼(AID): #17bRhmTb (Office)
討論串 (同標題文章)
文章代碼(AID): #17bRhmTb (Office)