求助!如何把指定列下面的日期格式的字符串转换成特定字符串

maodian552 2014-01-08 10:21:44

我想把K列下面的所有“YYYY/MM/DD”类型的字符串全部变成“Y”,该如何替换啊?函数我有不太会用……求高手解答~~谢谢
...全文
882 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
白告羊羽 2014-01-14
  • 打赏
  • 举报
回复

=year(K10)
如果是以文本来储存日期的就是

=left(K10,4)
xiaobineric 2014-01-13
  • 打赏
  • 举报
回复
1楼误解了楼主的意思了吧。楼主意思应该是把日期类型中的“年”部分抽取出来,比如2011年11月8日,转化成 2011.
dsd999 2014-01-09
  • 打赏
  • 举报
回复
用VBA吧。
Sub ChangeToY()

Dim nRow As Integer

nRow = ActiveSheet.Range("K65536").End(xlUp).Row
 
For i = 1 To nRow
If Cells(i, 11).NumberFormat = "m/d/yyyy" Then
Cells(i, 11) = "Y"
End If
Next

End Sub

6,216

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office应用
社区管理员
  • Microsoft Office应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧