[算表] 抓對應且有規律遞增的數值?

作者: 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