excel中如何设置隔行引用

如我想让B1:B10000这一范围内,B1值=C1值,B2值=C11值,B3值=C21值.......既:让B1:B10000这一列连接C列每隔10行的值,要怎么做注意是... 如我想让B1:B10000这一范围内,B1值=C1值,B2值=C11值,B3值=C21值.......
既:让B1:B10000这一列连接C列每隔10行的值,要怎么做
注意是如何连接,或者怎么拖动也好,拜托各位大侠了..!
展开
 我来答
小小欧平儿
高粉答主

2019-06-16 · 说的都是干货,快来关注
知道答主
回答量:1039
采纳率:100%
帮助的人:17.2万
展开全部

1、首先,打开需要操作的Excel表格,要求隔一行取值,即将1,3,5,7...提取出来显示在另外一列(OFFSET函数的功能为以指定的引用为参照系,通过给定偏移量得到新的引用)。

2、在E4单元格中输入公式=OFFSET(C2,ROW(C1)+1,0)。

3、然后下拉公式,即可得到我们想要的值。

4、这里分开解释下公式的含义,首先ROW(C1)+1表示的是C1单元格所在行数再另外加1,即ROW(C1)所得到的值为1,再加1为2。

5、下拉填充公式即可得到不同行时不同的值,如F5中=ROW(C2)+1的值应该为2+1=3。

6、再返回看E5的公式=OFFSET(C3,ROW(C2)+1,0),即为=OFFSET(C3,3,0),表示的是以C3单元格为起点,向下移动3个单元格,向右移动0个单元格,即得到C6单元格的值3。

7、同理,我们可以选择不同的起点,用不同的公式即可。=OFFSET(C1,ROW(C1)+2,0)。

EXCEL办公实战
推荐于2016-02-27 · Excel办公实战函数、技巧、VBA教程
EXCEL办公实战
采纳数:2380 获赞数:23634

向TA提问 私信TA
展开全部

使用INDIRECT和ROW函数综合处理。


Excel版本参考:2010

演示:取偶数行内容

1、选中D1单元格;

2、输入公式:=INDIRECT("a"&ROW(A1)*2),回车;

3、下拉公式到D5,修改部分数据,测试效果(OK)。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ExcelPower
推荐于2016-06-24 · 专业Excel公式图表数据分析VBA
ExcelPower
采纳数:4495 获赞数:11863

向TA提问 私信TA
展开全部
B1输入
=indirect("C"&row()*10-9)
鼠标移到 B1 右下角变实心 十字 下拉
或者 复制 B1 选中b1:B10000 粘贴
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xxqlong
2015-07-13 · 知道合伙人软件行家
xxqlong
知道合伙人软件行家
采纳数:1487 获赞数:7110
15年以上网络规划、设计。 熟悉办公软件,掌握高级应用。

向TA提问 私信TA
展开全部
隔行引用可以使用INDIRECT函数。
例如:B1=INDIRECT("A"&ROW()*2),向下拉公式表示B列依次引用A2、A4、A6....
函数中row()返回的是当前行号*n可以实现隔n行循环引用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
HuaGeG
2010-04-14 · TA获得超过7708个赞
知道大有可为答主
回答量:8038
采纳率:26%
帮助的人:2210万
展开全部
b1 =index(c:c,row()*10-9)

row()获得当前行号
b1 得到c列第 1*10-9=1 个值,即c1
b2 得到c列第 2*10-9=11 个值,即c11
b3 得到c列第 3*10-9=21 个值,即c21
.....
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式