作者ljuber (给你吃膨饼)
看板Office
标题[算表] 转换成为特殊日期格式
时间Mon Jan 21 13:19:20 2008
软体:excel
版本:2003,2007等
原始资料 转换资料
10597 1-5-97
11097 1-10-97
101097 10-10-97
100197 10-1-97
50198 5-1-98
22298 2-22-98
31198 3-11-98
30198 3-1-98
50198 5-1-98
原始资料是这样的格式10597,100197等
要转成日期变成1-5-97或10-1-97
如果用left跟right函数好写吗?
但是无法判断0
例如10 01 97 那个01的0无法变成10-1-97这样的格式
有快一点的函数可用吗?
ps:我是写了一个这样的公式 可是好长XD
=IF(LEN(A1)=5,LEFT(A1,1)&"-"&VALUE(LEFT(RIGHT(A1,4),2))&"-"
&RIGHT(A1,2),LEFT(A1,2)&"-"&VALUE(LEFT(RIGHT(A1,4),2))&"-"&RIGHT(A1,2))
--
电脑配备:
机壳: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/21 13:59)
1F:推 sti571:感觉您的函数已经不赖咧^^...想了一下还是没您的精简XD 01/21 17:23
2F:推 mddc62:资料感觉有问题,建议先澄清资料 因为 10197无法判别 01/21 20:45
3F:→ mddc62:1-01-97 / 10-1-97 这样资料分析出来也是错... 01/21 20:45
4F:推 mddc62:SORRY 我误解了.. 建议可以 TEXT(A1,"000000") 01/21 20:48
5F:→ mddc62:再资料剖析後 在储存格设定 应该可以... 01/21 20:48
6F:→ ljuber:楼上那个方法可以指点一下吗? 因为我弄不出来XD 01/21 21:48
7F:→ ljuber:用资料剖析然後储存格设定日期 97会变成29 XD 01/21 21:51
8F:推 sti571:我用mddc62大的方式想了一个公式...用资料剖析割成日期不行 01/22 11:28
9F:→ sti571:=VALUE(MID(TEXT(A2,"000000"),1,2))&"-"& 01/22 11:32
10F:→ sti571:VALUE(MID(TEXT(A2,"000000"),3,2))&"-"& 01/22 11:33
11F:→ sti571:VALUE(MID(TEXT(A2,"000000"),5,2)) 01/22 11:33
12F:→ sti571:资料剖析割成通用格式,在用&接起来也行 01/22 11:34