0
我已经为此回答了一个解决方案,但是我找到了this link。上一工作日的Excel数据透视日期筛选
我想根据上一个工作日在Excel中的数据透视表中过滤数据。我知道我需要修改vba,但不知道如何编写它。
任何人都可以帮助兄弟出来吗?
我已经为此回答了一个解决方案,但是我找到了this link。上一工作日的Excel数据透视日期筛选
我想根据上一个工作日在Excel中的数据透视表中过滤数据。我知道我需要修改vba,但不知道如何编写它。
任何人都可以帮助兄弟出来吗?
您可以在原始数据中添加另一列 - 这可能会在上一个工作日。然后将此列包含在数据透视表中。这可能是我能想到的最简单的解决方案。
您可以使用该公式获取上一个工作日。
IF(WEEKDAY(A2)=1,A2-2,IF(WEEKDAY(A2)=2,A2-3,A2-1))
(假设单元格A2为你的约会)
这将使你周五前一营业日为周六,周日和周一。对于其余的日子 - 它只是前一天
希望这会有所帮助。如果您不想使用这种方法,请告诉我,我可以尝试考虑其他解决方案。
我非常感谢您的意见!但是,我报告了几个不同的日期,并且希望避免在可能的情况下必须在原始数据中使用公式。有没有办法在VBA中应用该公式? – Heisenberg 2014-10-10 05:50:53