如何修改excel公式内所引用的行数?

比如说我这个表,c2的公式=ROUND(10000/(COUNTA(B$1:B$30)-RANDBETWEEN(1,2)),0)-RANDBETWEEN(1,100),我... 比如说我这个表,c2的公式 =ROUND(10000/(COUNTA(B$1:B$30)-RANDBETWEEN(1,2)),0)-RANDBETWEEN(1,100),我这边希望他在相同间距下,c33= =ROUND(10000/(COUNTA(B$33:B$61)-RANDBETWEEN(1,2)),0)-RANDBETWEEN(1,100),就是不知道如何修改B$1:B$30为B$33:B$61,因为涉及到很多此类表格,如果都单独一个个去修改,太肥时间了,求各位大佬解答。 展开
 我来答
阳光上的桥
2021-06-21 · 知道合伙人软件行家
阳光上的桥
知道合伙人软件行家
采纳数:21423 获赞数:65816
网盘是个好东东,可以对话和传文件

向TA提问 私信TA
展开全部

先看例子:

为了验证公式正确,使用的SUM(),括号里面的部分就是您用来替代COUNTA()里面的部分,先说结论,您需要把C2公式中的COUNTA(B$1:B$30)修改为:

COUNTA(OFFSET(B$1,LOOKUP(1,0/(B$1:B1="出勤"),ROW(B$1:B1)),0,IFERROR(VLOOKUP("出勤",IF({1,0},B2:B33,ROW(B2:B33)),2,0),10000)-LOOKUP(1,0/(B$1:B1="出勤"),ROW(B$1:B1))))

原理:

示例中SUM()内的部分,也就是您需要的COUNTA()里面的部分,本质上是一个OFFSET()函数,此函数需要四个参数,格式是:

OFFSET(标准单元格,下移行数,右移列数,包含行数,包含列数)

本问题里面,我们的四个参数分别如下:

【标准单元格】是B1,行锁定

【下移行数】是公式行之前的B列最后一个“出勤”文本所在行,使用LOOKUP(1,0/(),ROW())的套路,例如C2公式的结果是1、C7公式的结果是6,B$1下移这么多行,就刚好到了本区域第一个出勤数字处

【右移列数】0

【包含总行数】是公式行下面的第一个“出勤”文本所在行减去公式行之前最后一个“出勤”文本所在行,当前行之后第一个“出勤”文本我使用数组公式VLOOKUP("出勤",IF({1,0},B2:B33,ROW(B2:B33)),2,0),考虑到最后一组后面再也没有“出勤”文本,使用IFERROR(,10000)来保证正确计算

【包含列数】没写,默认1

笑一笑说一说
科技发烧友

2021-06-21 · 职场办公软件基础应用
笑一笑说一说
采纳数:16868 获赞数:33719

向TA提问 私信TA
展开全部
CTRL+H,查找内容,输入 B$1:B$30,替换为 输入B$33:B$61,全部替换。
追问
.........有很多类似表格,B$1:B$30每隔特定距离行数就要变一次
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
温厚且清秀的小喜鹊3668

2022-06-27 · 超过14用户采纳过TA的回答
知道答主
回答量:1450
采纳率:0%
帮助的人:46.6万
展开全部
Excel向下复制公式时,引用区域的行数会自动加1行,能否加10行。 增加1行是肯定的,不能修改。但可以修改公式达到增加10行的目的。比如原来A1单元格的公式是=B1,你向下拉,那么A2一定等于B2(相对引用的情况下)。但是如果A1单元格的公式是==INDIRECT( b &(10*(ROW()-1)+1)),那么往下拉的话,A2就会=B11至于你的具体情况,如果按照这个思路还不明白的话,上图或者附件吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
晴好且清脆灬宝贝5053

2022-06-27 · 贡献了超过490个回答
知道答主
回答量:490
采纳率:0%
帮助的人:18.7万
展开全部
增加1行是肯定的,不能修改。但可以修改公式达到增加10行的目的。比如原来A1单元格的公式是=B1,你向下拉,那么A2一定等于B2(相对引用的情况下)。但是如果A1单元格的公式是==INDIRECT("b"&(10*(ROW()-1)+1)),那么往下拉的话,A2就会=B11至于你的具体情况,如果按照这个思路还不明白的话,上图或者附件吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式