作者stukpe (风)
看板Office
标题[算表] 抓对应且有规律递增的数值?
时间Sun Jan 5 14:15:12 2020
软体: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的倍数
因为目前数字已经到两千多了,每次都要手动算与手动更改,
有无较偷懒的方式呢?
感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.237.215.155 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1578204914.A.D73.html
2F:→ soyoso: 如果是的话,这称为工作表,不是分页,在excel内工作表和 01/05 14:21
3F:→ soyoso: 分页是不同的,请以工作表称呼 01/05 14:21
4F:→ stukpe: 是的,那我修改用语,感谢纠正 01/05 14:23
※ 编辑: stukpe (36.237.215.155 台湾), 01/05/2020 14:25:58
5F:→ soyoso: 以函数index、offset或indirect配合row 01/05 14:23
7F:→ soyoso: 抓取其他工作表的话,再调整为工作表名称!c:c、c或c$1 01/05 14:25
8F:→ stukpe: 感谢soyoso大,经测试成功了,但有个小问题,如果我A1栏位 01/05 14:42
9F:→ stukpe: 是中文,实际是从A2栏位开始抓对应资料的C1格子的数值,该 01/05 14:43
10F:→ stukpe: 如何修正呢?真的非常感谢s大提供一个方向 01/05 14:44
11F:→ soyoso: row()改为row(a1) 01/05 14:45
12F:→ stukpe: 感谢s大,我後来测试一下,我把row()改为(row()-1)就解决了 01/05 14:50
13F:→ stukpe: 一开始我是改成row()-1这样是不行的,但再多个()就ok了 01/05 14:51
14F:→ stukpe: 非常感谢soyoso 01/05 14:51