excel 横向拖动时怎样使字母不变数字改变呢?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了excel 横向拖动时怎样使字母不变数字改变呢?相关的知识,希望对你有一定的参考价值。

比如说现在我有一列数据,A3、A4、A5、A6、A7、A8,现在我在C5处写"=A3"然后横向分别引用那一列数据。 直接拖根本不行,用什么方法可以呢?麻烦把公式写清楚点、、、唉被这个小问题弄得头大

参考技术A 可以考虑用复制-选择性粘贴-转置,这个方法最简单了。追问

我的用意是想用公式,前面的数据改了,后面的数据直接改了。如果是选择性粘贴的话还要修改,很麻烦的。

追答

那就用楼上的它们的公式可以,=INDIRECT("A"&COLUMN())

参考技术B C5=OFFSET($A$3,COLUMN(A1)-1,)追问

我试了下,真的可以,但是为什么呢..可不可以简单解释下..

追答

以A3为原点,偏移COLUMN(A1)-1行,0列
就是以A3为原点偏移0行0列,当然还是A3,右拉一列是偏移1行0列,那就是A4。。。。。

追问

稍微懂了,非常感谢!!!!

追答

不客气,采纳就行

本回答被提问者采纳
参考技术C 在C5处输入公式 =INDIRECT("A"&COLUMN()) 往右拖拽就好了追问

写入那个公式在直接拖的话是从A1开始的吧,而不是从A3到A8

追答

你只要在C列的任意单元格输入,=INDIRECT("A"&COLUMN()) 都是从A3开始的

COLUMN()表示所在列的列号。在C列所以就是 3
INDIRECT 函数是用来做引用的,=INDIRECT("A"&COLUMN()) 就是引用A3的值。当你往右拖动的时候,随着列号的增加,就会引用A4 A5 A6 等单元格啦

追问

好像是的,其实我不怎么懂...

追答

呵呵,多练几次就好啦。 选我最佳哦。加油

excel表格中,横向复制拖动的时候怎么才能让字母别跟着变啊

我是横向文字+竖向文字

单元格列号前加$就可以了
如:=sum($A1:$G1)右拉时列号就不会变了。
参考技术A 增加 $ 即所谓的 绝对与相对的概念

比如 $a1 a$1 $a$1

自己试试看 摸索看看 看效果有什么区别

呵呵
参考技术B 你要什么样效果

以上是关于excel 横向拖动时怎样使字母不变数字改变呢?的主要内容,如果未能解决你的问题,请参考以下文章

EXexl 横向拖动 字母不变 数字有规律变

excel表格中,横向复制拖动的时候怎么才能让字母别跟着变啊

excel 如何在拖拉公式时$$之间数字或字母也跟着变化

在excel中横向拖动公式,如何实现引用的单元格地址行号递增?

Excel不同的Sheet间引用,公式横着拉,如何字母不变而数字变呢?

怎样才能 使dbgrideh 拖动滚动条时不改变当前选中记录