Geçerli olanın solundaki hücrenin değerini al


16

Geçerli formülün solundaki hücre değerini almak için doğru formüldür. Denedim =OFFSET(INDIRECT(ADDRESS(ROW(), COLUMN())),0,-1)ama hatayı doldurur circular dependency.

Yanıtlar:


25

Bunu denedim ve çalışıyor (en azından Excel'de):

=OFFSET(INDIRECT(SUBSTITUTE(ADDRESS(ROW(),COLUMN()),"$","")),0,-1)

Inanıyorum sorun ADDRESS(ROW(), COLUMN())hücre kilitler $ A $ 2 gibi bir şey döndürür, bu yüzden $ofset kullanmadan önce içinde kaldırmak gerekir .

EDIT: Gerçekten basit bir şey gözardı xD (bu hem excel hem de g-e-tabloda çalışır

=INDIRECT(ADDRESS(ROW(),COLUMN()-1))

Yardımınız için teşekkürler, eğer bu çalışırsa çalışacağım :) p / s: bu hala çalışmıyor "hata: Dairesel bağımlılık tespit edildi"
Dzung Nguyen 27:13

1
@Vdt Hmm, ben sadece basit bir =offset(indirect("C8"),0,1)g-tablolar denedim ve hala hatayı atar, oysa =offset(C8,0,1)değil. Bu yüzden biraz daha oynadım ve daha temiz bir çözüm buldum. Cevabımda düzenlemeye bakın!
Jerry

2
İkinci kod örneğiniz Google E-Tablolar'da benim için harika çalışıyor, teşekkürler!
Shane Reustle

@ShaneReustle Awesome :)
Jerry
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.