[算表] 抓对应且有规律递增的数值?

楼主: stukpe (风)   2020-01-05 14:15:12
软件:office的excel
版本:应该是office xp吧
想请问大家
如果的我工作表A的C8=100、C16=212、C24=332、C32=154、C40=667、C48=30....
我想在工作表B的A1字段抓出工作表A的C8的值
A2字段抓出工作表A的C16的值
A3字段抓出工作表A的C24的值
A4字段抓出工作表A的C32的值
以此类推
那么我在工作表B的A1字段输入"=A!C8"
A2字段输入"=A!C16"
想请问是否有方式让我在往下拉时,
系统会自行判断字段对应抓取的资料都是8个8个递增呢?
因为工作表A是持续新增的,所以无法定义表格
在工作表B选取A1、A2字段往下拉会变成A3字段=A!C9
A4字段=A!C17
所以目前我都是手动修改数字,让数字变成8的倍数
因为目前数字已经到两千多了,每次都要手动算与手动更改,
有无较偷懒的方式呢?
感谢
作者: soyoso (我是耀宗)   2020-01-05 14:21:00
先问分页是指 https://i.imgur.com/fUL1QpS.jpg 这个如果是的话,这称为工作表,不是分页,在excel内工作表和分页是不同的,请以工作表称呼
楼主: stukpe (风)   2020-01-05 14:23:00
是的,那我修改用语,感谢纠正
作者: soyoso (我是耀宗)   2020-01-05 14:23:00
以函数index、offset或indirect配合rowhttps://i.imgur.com/x5cwW8Z.jpg抓取其他工作表的话,再调整为工作表名称!c:c、c或c$1
楼主: stukpe (风)   2020-01-05 14:42:00
感谢soyoso大,经测试成功了,但有个小问题,如果我A1字段是中文,实际是从A2字段开始抓对应资料的C1格子的数值,该如何修正呢?真的非常感谢s大提供一个方向
作者: soyoso (我是耀宗)   2020-01-05 14:45:00
row()改为row(a1)
楼主: stukpe (风)   2020-01-05 14:50:00
感谢s大,我后来测试一下,我把row()改为(row()-1)就解决了一开始我是改成row()-1这样是不行的,但再多个()就ok了非常感谢soyoso

Links booklink

Contact Us: admin [ a t ] ucptt.com