Re: [算表]用Excel作記帳表,不同年份的函數可以一 …

看板Office作者 (問號)時間17年前 (2007/07/07 03:09), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
: 我的方法是,先自己寫入七月一號的 =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
文章代碼(AID): #16ZfDker (Office)