J
JBoulton
Yes. Very nice and much neater.
Steve Dunn said:Had a Doh! moment, just before bed...
=IF((LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1)))>5,
MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,8),
DATEVALUE(MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+4,2)&
MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,3)))
much neater, same result.
Goodnight.
Steve Dunn said:Here we go (another monster):
=IF((LEN(CELL("filename"))-FIND("]",CELL("filename")))>5,
RIGHT(CELL("filename"),LEN(CELL("filename"))-FIND("]",
CELL("filename"))),DATEVALUE(RIGHT(CELL("filename"),
LEN(CELL("filename"))-FIND("]",CELL("filename"))-3)&" "&
LEFT(RIGHT(CELL("filename"),LEN(CELL("filename"))-
FIND("]",CELL("filename"))),3)&" "&YEAR(TODAY())))
Month name must always be 3 letters, but day numbers can be 1 or 2 digits.
HTH
Steve D.
Steve Dunn said:Another possibility. This one relies on sheet names always having two
digits for the day(s) of the month, and the month always being 3 letters.
e.g. Jan01, Jan01-02
=IF(LEFT(RIGHT(CELL("filename"),3),1)="-",RIGHT(CELL("filename"),8),
DATEVALUE(RIGHT(CELL("filename"),2)&" "&
LEFT(RIGHT(CELL("filename"),5),3)&" "&YEAR(TODAY())))
I'll play around with it a bit to allow for single digit days.
I'd like to turn a sheet name into a date.
Apr28 to 4/28/10 (as a date)
and
Apr28-30 to Apr28-30 (as text)
TIA and thanks for any ideas.
Jim