关于excel表公式INDEX应用? 5

在表1单一的单元格里,取值于表2每间隔3个单位格的数值,主要是第三个图的公式没弄明白怎么编... 在表1单一的单元格里,取值于表2每间隔3个单位格的数值,主要是第三个图的公式没弄明白怎么编 展开
 我来答
退休画线工
2022-04-07 · 知道合伙人软件行家
退休画线工
知道合伙人软件行家
采纳数:5412 获赞数:27031
1981年毕业于湖南大学,从事化工设计30多年,精于工程设计

向TA提问 私信TA
展开全部
你公式的问题:
好了
一、每隔3个单元格取值不是/3,而是*3,你想一下,COLUMN(C1),就是用C列的顺序号(也就是3),/3,得到1,那么取A14:F14中的第1个,就是取得A14的数据。向右拖一个单元格,C1变成D1,COLUMN(D1),为4,/3,得1.3333,没用INT来取数,还是会按整数计,也就仍然是1,所以应该还是取A14。
如果用
COLUMN(A:A)*3-2
得到的结果是1,用于INDEX中取数顺序,就是取第1个,也就是A14

右拉一个单元格,变成
COLUMN(B:B)*3-2
相当于2*3-2
得到4
不就是取第4个数据了吗?也就是取得D14,中间隔了B14、C14——按间隔3个单元格取数!
二、问题解决了吗?没有,因为你的公式中
A14:F14
是相对引用,右拉一个单元格时,变成了:
B14:G14
从中去取第4个数据,就会取E14,

不是按间隔3个单元格,而是4个单元格了。
解决办法,把相对引用改为混合引用:
$A14:$F14
所以完整的公式是:
=INDEX($A14:$F14,COLUMN(A:A)*3-2)
其实本问题更适合用OFFSET
=OFFSET($A14,,COLUMN(A:A)*3-3)
三井熊
2022-03-09 · TA获得超过1204个赞
知道小有建树答主
回答量:909
采纳率:64%
帮助的人:172万
展开全部

我没找出你的两个表的规律,按理解大概写了一下,用row()或column()来运算,再取值就行了,比如,L1=INDEX($A$2:$G$2,ROW()*3-2)


已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wu_zhenjiu
科技发烧友

2022-04-07 · 有一些普通的科技小锦囊
知道大有可为答主
回答量:3.1万
采纳率:79%
帮助的人:1.2亿
展开全部
以图三为例,G2公式:
=IF(MOD(COLUMN(A1),3)=1,INDEX($A14:$F14,COLUMN(C1)*2/3-1),"")
右拉。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
柔软的Bp
科技发烧友

2022-04-10 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:3万
采纳率:66%
帮助的人:8972万
展开全部
根据第3图
=INDEX($14:$14,MATCH(LOOKUP(E9+307,$G$1:G1),$13:$13,))
右拉公式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式