Zmena referencií na bunky - tipy pre Excel

Scott poslal tento vynikajúci problém, ktorý mal vyriešený na 98%:

Mám dve tabuľky. Do jedného z nich zadávam údaje. Druhý je zrkadlom prvého pomocou funkcie vloženia odkazu. Toto funguje výborne. Prvý hárok môžete „vidieť“ pri pohľade na druhý hárok.

Za dokonalých okolností mi hárok 2, bunka A10 zobrazuje údaje v hárku 1, bunka A10. Teraz povedzme, že v bunke A10 hárku 1 je hodnota „a-ten“. Ak vložím do hárku 1 riadok medzi riadkami 9 a 10, narazí to na hodnotu „a-ten“ A10 do A11.

Keď sa pozriem na môj druhý hárok, bunka A10 stále zobrazuje „a-ten“, ale keď sa pozriete na adresu, odkaz je teraz A11. Bunka A9 bude odkazovať na A9 tak, ako by mala. Ale v podstate to vytvorilo vákuum, kde údaje z hárku 1 budú prepadávať trhlinami.

Excel sleduje údaje, ktoré bývali v bunke A10, nie to, čo je v skutočnosti v A10.

Chcel by som sledovať, čo je fyzicky v A10. nie tam, kam idú údaje v A10.

Mojou myšlienkou poraziť Excel v jej vlastnej hre je nejako vytvoriť referenciu, ktorá používa kombináciu funkcií ROW a ADDRESS ako je táto.

Toto umiestnime do druhého listu

=(ADDRESS(ROW(),1,2,,"='(workbook)sheet1'!"))

mi dá znenie požadovaného odkazu. Existuje nejaký spôsob, ako to previesť na skutočnú referenciu?

Funkcia INDIRECT () vezme text, ktorý vyzerá ako referencia, a dá vám skutočnú hodnotu pri danom referencii, ale to nebude fungovať, keď ukazujete na iný pracovný hárok.

Čo tak použiť funkciu OFFSET?

=OFFSET(Sheet2!$A$1,ROW()-1,0)

Zaujímavé články...