作者ljuber (给你吃膨饼)
看板Office
标题[算表] 将数字分隔?
时间Tue Jan 22 14:47:06 2008
软体: 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
不知道有什麽更好的方法来写出来???
--
电脑配备:
机壳:Silverstone Sg01-E CPU: C2D E6750 主机板:GA-G33M-DS2R
记忆体:A-DATA DDR2 800 1GB x4 power:海韵380W
显示卡:Winfast PX6600TD pci-e 电视卡:compro T300
烧录机:Benq DW2000 硬碟:Segate 320G+日立 750G SataII+Segate企业320G
录音介面:M-Audio Fireware Solo ,ECHO MIAMIDI 24/96 DIGITAL RECORDING
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.65.186.253
※ 编辑: ljuber 来自: 210.65.186.253 (01/22 14:50)
1F:→ ythsu1106:E5公式 =VALUE(RIGHT(TRUNC(Sheet1!A5/100,0))) 01/22 16:24
2F:→ ythsu1106:B3 =VALUE(RIGHT(TRUNC(Sheet1!A2/10000,0))) 如此 01/22 16:26
3F:→ ljuber:感谢 不过这样写空格的地方会变成0 我要的是空格就空白 01/22 16:50
4F:→ ljuber:我知道了 可以加入if条件 01/22 16:53
5F:→ ljuber:=IF(LEN($A2)<5,"",VALUE(RIGHT(TRUNC($A2/10000,0)))) 01/22 17:01