如何EXCEL通过第几周获得日期或者天(星期几)
来源:网络收集 点击: 时间:2024-04-17【导读】:
EXCEL2003/2007/2010中,我们有时候需要知道了周,需要知道这一周的第1天(星期一)、第2天(星期二)、第3天(星期三)、第4天(星期四)、第5天(星期五)、第6天(星期六)、第7天(星期日,星期天)的日期。利用VBA,轻松两部就可以搞定,如果需要将其绑定为函数,请看我的参考资料链接。工具/原料moreEXCELVBA方法/步骤1/3分步阅读
2/3
3/3
excel
1、按“ALT+F11”两个按键,弹出VBA模式
右击Thisworkbook-插入-模块

拷贝下面代码到空白处,然后关闭VBA
Function week2Day(y As Integer, i As Integer, k As Integer) As String
Dim datetemp As Date, j As Integer
If i 52 Then
MsgBox (一年最多只有52个周!)
weekFristDay = 1900-1-1
Exit Function
End If
datetemp = y - 1 - 1
j = VBA.Weekday(datetemp, vbMonday)
j = (8 - j) + (i - 2) * 7
datetemp = DateAdd(d, j + k - 1, datetemp)
week2Day = CStr(datetemp)
End Function

在空单元格中输入下面函数
=week2day(2014,1,5) ‘其中第一个参数是年,第二个参数是第几周,第三个参数该周第几天,该函数返回为2014-1-3日

版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_530986.html
上一篇:光遇破晓季季蜡怎么获得
下一篇:清除水渍的方法有哪些