Re: [算表]用Excel作記帳表,不同年份的函數可以一 …
: 我的方法是,先自己寫入七月一號的 =SUM('07-2nd Half'!I2)
: 然後我試過,如果把這欄往下拉,他會自動變成 =SUM('07-2nd Half'!I3)
: 如果往右拉會變成 =SUM('07-2nd Half'!J2)
: 但我這邊的日曆是往右走的,所以變成我要一個一個往下拉,再移位置到我要的地方
: 我已經一個一個把七月份的拉完了,現在我想問的是
: 有快速方便一點的方法嗎,不然一個一個拉要拉365次...
想了一下,還是回好了Orz
實際上我沒拿到檔案,只能用看的,所以我儘量解說Orz
我們常常會遇到要往右拉,可是卻希望對應的儲存格往下跑的狀況,
這時候,解決的方法,建議使用indirect配合column或row
比如本來是=I2
往右拉就會是J2
但,如果我們希望往右拉是I3怎麼辦?
那就可以用到indirect("I"&column(b1))
這樣的話,往右拉就會變成indirect("I"&column(c1))
indirect是指硬把參照的東西變回儲存格內容,
比如我在a1輸入c100,然後在C100的地方輸入"zzzz0"
在b1輸入=indirect(a1)就會變成zzzz0
(這些函數說明裡都有,甚至更詳細…)
但是如果要往右拉,變成對照往下跑的話,那就需要用到更麻煩的設定,
必須再加入某些欄位定位跟函數,要視需求而定,很難說有直接的函數可完成…Orz
(可能會用vlookup、hlookup或index的模式來處理)
簡單地說,你問的問題太難XDDDDD
小弟沒辦法直接教會你
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.138.184
Office 近期熱門文章
PTT數位生活區 即時熱門文章