EXCEL 单元格A1=B1/B2 B2插入一行后 A1自动修改 =B1/B3 如何让它固定函数?

B1输入98,B2输入97,A1=B1/B2,也就是A1=98/97。我在B2插入一行重新输入50,现在B1是98,B2是50,B3是97。我本意是想让A1=98/50的... B1输入98,B2输入97,A1=B1/B2,也就是A1=98/97。
我在B2插入一行 重新 输入50,现在B1是98,B2是50,B3是97。
我本意是想让A1=98/50的。可是EXCEL自动修正A1=B1/B3。

如何让改变单元格位置的时候,函数不自动修正?
展开
 我来答
敏锐还宁静丶行家0
2012-12-07 · TA获得超过6870个赞
知道大有可为答主
回答量:3502
采纳率:0%
帮助的人:1794万
展开全部
A1=$B1/$B2
这样插入列时公式就不会变了。
在excel单元格地址的引用中$符号代表了绝对引用。而去掉$的引用是相对引用。。
如果不想让行跟着变而列跟着变,要这样引用:A1=B$1/B$2
如果行和列都不想要跟着变,要这样引用:A1=$B$1/$B$2
从上面的示例中可以看出,引用分为下面的四种:
行和列都相对引用、行绝对列相对引用、行相对列绝对引用、行和列都绝对引用。
学好这四种引用,并能够很灵活的运用,是学好 excel 函数的基础。。
追问
统计函数 COUNTIF  跨工作表

Sheet2 的 A1 输入 =COUNTIF(Sheet1!$1:$6,100)

然后在 Sheet1 插入6行空白的

再然后结果 Sheet2 就变成 A1 =COUNTIF(Sheet1!$7:$12,100)

其中$1:$6 自动换成 $7:$12 不是百分百绝对呀!

有其他方法么?
追答
嗯~~的确是我考虑的不周到,不过$1:$6是绝对引用这一点是正确的!
错误的只是我给的公式答案。关于引用的解释没错!下面的公式放到A1就可以了——
=B1/OFFSET($A$1,1,1)
OFFSET($A$1,1,1) 的解释:返回从A1单元格向后移动一行与向下移动一列的交叉单元格的引用。
1220小龙
2012-12-07 · TA获得超过720个赞
知道小有建树答主
回答量:602
采纳率:0%
帮助的人:378万
展开全部
=B1/INDIRECT("b2")
INDIRECT函数的定义就是返回文本字符串指定的引用,所以不管你如何插入,公式始终返回B1/B2
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
方括号
2012-12-07 · TA获得超过3.8万个赞
知道大有可为答主
回答量:1.7万
采纳率:55%
帮助的人:1.8亿
展开全部
=B1/OFFSET(B1,1,)
追问
=COUNTIF('  Sheet1  '!(1:100,100)  这样跨工作表的如何弄?
追答
=COUNTIF(INDIRECT("Sheet1!A1:A100"),100)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式