作者ZZZZ0 (问号)
看板Office
标题Re: [算表]用Excel作记帐表,不同年份的函数可以一 …
时间Sat Jul 7 03:09:32 2007
: 我的方法是,先自己写入七月一号的 =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