EXCEL 公式里的数字按区域依序递增

1个回答

写回答

美貌白羊

2025-12-04 07:20

+ 关注

百度
百度

输入以下公式,然后向右向下填充公式=IF(MOD(COLUMN(),7)=1,,IF(OFFSET($B$1,,INT((COLUMN(A1)-1)/7)*7)=,0,CEILING((COLUMN(A1)-1)/7,1))) 详见附图

追问 : 您的这个我试了很多遍还是不行,不能实现数字递增,比如第一区域=IF(MOD(COLUMN(),7)=1,"",IF(OFFSET($B$1,,INT((COLUMN(A1)-1)/7)*7)="",0,CEILING((COLUMN(A1)-1)/7,1))),最后显示为1,;而拉到第二区域后还是显示为1,应该显示为2才对。是我没有理解您的意思吗?求指教 追答 : 你的条件是:如果B1单元格为空,则第一区域全部为0,如果不为空,则显示1;如果I1单元格为空,则第二区域全部为0,如果不为空,则显示2;如果P1单元格为空,则第三区域全部为0,如果不为空,则显示3。 截图显示了这样的效果:B1单元格为空,第一区域 全部为0;I1单元格为6不为空,第二区域 显示2;P1单元格为1不为空,第三区域 显示3 。 追问 : 您能发一个您写的文件给我吗,意思我理解了,还需要针对我的这个修改一下,谢谢您 追答 : 工作簿2_20160505165254....大小:10.2K | 所需财富值:3 已经过百度安全检测,放心下载点击下载下载量:1 追问 : 您的文件我研究了确实能达成数字递增,不过我需要的是每一个区域的每一个单元格通过另一个工作簿中相同区域的每个单元格进行判断,也就是说B2单元格是根据另一个工作簿中的B2单元格进行判断,工作簿1中的B3通过工作簿2中的B3判断,B4通过B4,一一对应以此类推,而不是只通过一个单元格判断,是我的意思表达有误不好意思,我用您的方法尝试修改后就不行了,麻烦您再帮我想想办法可以吗,非常感谢您! 追答 : 工作簿2_20160505165254....大小:10.2K | 所需财富值:3 已经过百度安全检测,放心下载点击下载下载量:1

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号