excel如何让每一行自动引用上一行单元格(同一列)

需求如题,示例如下:row()代表当前行号,我的意思是实现A2=A1,A3=A2,以此类推,用公式实现,不要手拉的那种。下面这个公式是错的,但能从中看出我的意思:=A(R... 需求如题,示例如下:
row()代表当前行号,我的意思是实现A2=A1,A3=A2,以此类推,用公式实现,不要手拉的那种。下面这个公式是错的,但能从中看出我的意思:
=A(ROW()-1) 代表当前单元格等于A列的上一行单元格

怎么写才是正确的写法?
(财富值不够了,请多包涵,谢谢)
展开
 我来答
我是来吓宝宝的
推荐于2016-09-25 · TA获得超过2.1万个赞
知道小有建树答主
回答量:4423
采纳率:88%
帮助的人:307万
展开全部

 Excel中提供了填充公式的功能,所以只要写好一个公式,填充即可。


Excel版本参考:2010

1、在B1输入公式=A1,回车

2、双击B1单元格,使用填充柄功能填充公式到B10

3、查看效果(公式已套用)

5588寇的哥哥
2019-01-09
知道答主
回答量:8
采纳率:0%
帮助的人:2.4万
展开全部
=offset(A2,-1,0)
表示以A2为中心行列数的偏移。也就是获取A1的引用地址!!!。。
意味着可以这么用 sum(A1:offset(A23333,-1,0)) 累加到 23332 行
INDIRECT 顶多是获取个值。
所以大家就知道有些答案都是干什么吃的,说不要手拉非要杠答案还特么推荐最佳答案,我可去你🐴的吧!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
笑一笑说一说
科技发烧友

2014-07-16 · 职场办公软件基础应用
笑一笑说一说
采纳数:16868 获赞数:33692

向TA提问 私信TA
展开全部
实现A2=A1,A3=A2,以此类推
相当于A列都填充A1值
选中A列 CTRL+D
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0e7338c
2014-07-16 · TA获得超过1064个赞
知道小有建树答主
回答量:533
采纳率:57%
帮助的人:108万
展开全部
就是删除的时候一就是上一行那种咯,a2输入公式=OFFSET(a2,-1,0),下拉。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友dadee7f
2014-07-16 · TA获得超过1869个赞
知道小有建树答主
回答量:867
采纳率:67%
帮助的人:380万
展开全部
呃 好吧 不要手拉的 刚没注意……

从描述来看,你的思路适用于VBA(估计受C等语言影响,我以前也有这种问题),如果仅基于EXCEL本身,手拉的那个才是正道,那个也叫公式。
追问
谢谢你,你说的这个我知道,但我已经说了,不要手拉的那种。

我提的这个需求,实在是有特殊用处。
追答
回答我改过了,你看下我猜得还对。

正如楼下所说,只要你在Excel填充公式,总避免不了鼠标操作。

碰到这种情况,我不会在Excel里纠结怎么拼公式,而会在VBA里处理:
定义一个变量x,cells(x,“A”)=cells(x-1,"A"),外面再套个循环,轻松加愉快……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式