Office365版Excel中带偏移引用的条件格式批量复制应用问题
Office365版Excel中带偏移引用的条件格式批量复制应用问题
嗨,针对你遇到的这个批量设置条件格式的问题,其实不用手动逐个添加规则,用一个通用公式就能一次性搞定整个工作表的需求,比拖填充柄高效多了,具体操作步骤如下:
- 首先选中所有需要应用格式的目标单元格范围(比如从A2开始,一直选到你的排班表最后一行的A列单元格)
- 点击【开始】选项卡中的【条件格式】→【新建规则】
- 在弹出的规则类型窗口里,选择「使用公式确定要设置格式的单元格」
- 在公式输入框中粘贴这个公式:
=NOT(ISBLANK(INDEX($B:$B, 1 + 2*INT((ROW()-2)/2)))) - 点击【格式】按钮,设置你需要的红色格式(比如填充色变红或者字体变红),确认所有设置后完成
公式逻辑简单解释:
ROW()会获取当前单元格的行号,(ROW()-2)/2用来计算当前单元格属于第几组(比如A2、A3是第0组,A4、A5是第1组),INT取整后乘以2再加1,就能精准定位到对应的B列单元格(第0组对应B1,第1组对应B3,以此类推),再通过NOT(ISBLANK())判断该B列单元格是否有内容,满足条件就自动应用格式。
另外,你提到的用填充柄拖动复制的方法虽然可行,但确实有点繁琐,上面的方法能一次性覆盖所有需要设置的单元格,适合大篇幅的排班表使用。
备注:内容来源于stack exchange,提问作者rosetheatre
相关产品推荐
相关产品推荐

