excel - 当数据变化时,使用 VBA 验证新的月度数据的公式,本月不起作用
问题描述
每个月我都会运行一个包含更新/新数据的报告。我创建了一个公式,将当月的数据与上个月的数据进行比较,并“验证”两个月之间相同的数据。
=IF(MATCH(A5&D5,'PREVIOUS MONTH'!$A$5:$A$132&'PREVIOUS MONTH'!$D$5:$D$132,0),"Previously Verified", "")
输入这个公式并将其作为宏运行的问题是数据并不总是在第 132 行结束。所以我为我的宏创建了以下公式:
=IF(MATCH(RC[-7]&RC[-4],'PREVIOUS MONTH'!R5C1:RC1&'PREVIOUS MONTH'!R5C4:RC4,0),""Previously Verified"","""")
这在过去两个月中运行良好,但是,本月,应该显示的大约 50 行数据Previously Verified
没有以这种方式编码。我不确定为什么会这样。有没有人对我可以做出的任何改变有洞察力,这将创造一个更通用的公式,这个公式每个月都可以奏效?
解决方案
推荐阅读
- angular - 在模态或新页面中打开延迟加载的路由器链接
- python - 如何使用 DoubleValidator 防止 QML SpinBox 中超出范围的中间文本值?
- linux - ssh sudo 到另一个用户在远程 Linux 服务器上执行命令
- php - 我现在浏览了所有论坛,但仍然无法让我的 PHP 将数据发送到我的数据库以供评论系统使用
- mysql - “on 子句”中的未知列“Model1->Model2.fieldname”
- bazel - 使用 --test_env 缓存测试结果
- python - 加入两条绝对路径?
- php - 努力修复“未捕获的错误:调用成员函数 find()”
- php - Laravel:如何为列名起别名
- javascript - 如何将连续的 setInterval() 包装在一个永远循环中?