2010-10-07 11 views
10

Satırları eklerken bile mutlak başvuruyu koruyun. Tabaka veya sütun eklenmiş ve belirli hücre hareket etse bile, her zaman belirli bir hücreye bakmak için hücre formülü istediğim bir elektronik tablom var. Etkili olarak, tablonun tepesine yeni satırlar eklenmiş olsa bile, her zaman bir tablonun 'üst' hücresine bakmak istiyorum. Örn.,Excel 2007

örn. Hücre A2, [= $ E $ 2]

formülüne sahiptir. Şimdi satır 1'i vurgulayın ve Satır Ekle'yi yapın. A2'deki formül şimdi [= $ E $ 3] yazıyor ama yeni satır 2'ye bakılmasını istiyorum.

Dolar, 'referans verme' hücresine ne yaparsam yapsınlar, kesinlikle bir hücre referansı tutacaktır. 'Referans' hücresine ne yaptığım önemli değil, hücre referansının mutlak olmasını istiyorum. Mantıklı geliyorsa!

Etkin olarak, 2007'de Excel'de bir 'tablom var' ve her zaman en üst sıraya başvurmak istiyorum. Sorun, satırların bu tabloya en üste eklenmesidir, böylece üst satır yeni bir üst sıra için yer açmak üzere aşağı doğru hareket eder.

--- Alistair.

cevap

11

=indirect("F2") ürününü deneyin. Tablonun sağ üst köşesinin her zaman $F$2 olacağını biliyorsanız, bu işe yarayacaktır.

+0

Mükemmel, teşekkürler. – user41013

+0

Genel olarak, INDIRECT'ten kaçınılması ve '= INDEX ($ E: $ E, 2)' – MacroMarc

+0

Fuar noktası gibi diğer araçları kullanmanız önerilir, ancak emin olmak zorunda olduğunuzdan emin olmalısınız. Tablonun sağ üst köşesi sabit kalacaktır. Ayrıca, 'INDEX' kullanıldığında sadece yeni sütunların eklenip eklenmeyeceği, ancak 2. argümanda '2'nin kullanılmasının, satırlar eklendiğinde hala size ulaşabileceği konusunda yardımcı olur. – ktdrv

0

Building kullanabilirsiniz: o birden fazla satır aşağı sürüklenen gereken bir referans ise =indirect("F"&ROW())$F2 olurdu. =indirect() ile küçük bir dezavantajı, formül için hücre referansı vurgulamasını kaybetmenizdir.