V tomto článku sa naučíme rozdiel medzi vzorcom V/S Formula R1C1 v programe Microsoft Excel.
V programe Excel väčšinou na riešenie problému používame vzorec. Ale ak napríklad napíšeme UDF, ktorý zobrazuje vzorec bunky, možno by sme ho chceli zobraziť v štýle adresovania, ktorý sa používa v zošite. Potom teda vyskúšate, aký štýl adresovania bol použitý, a vyberiete si medzi Formula a FormulaR1C1. Môžete si tiež vybrať medzi Formula a FormulaLocal (a možnosť R1C1 miestna).
Vzorec sa najlepšie používa, ak chcete vytvoriť relatívne priamy vzorec pomocou zápisu A1, ako napr = SÚČET (A1: A10), alebo = VLOOKUP (A1, M1: O20,2, nepravda), a viete, že referenčné bunky sú zablokované na svojom mieste, to znamená, že vkladanie a odstraňovanie riadkov alebo stĺpcov neposúva odkazy na vzorce. Ak sa to stane, je oveľa ťažšie nastaviť vzorec pomocou zápisu A1 a pokúsiť sa určiť písmeno stĺpca vzhľadom na známy bod (napríklad bunku obsahujúcu vzorec). To isté platí, keď na zostavenie vzorca použijete text z pracovného hárka a napíšte to do bunky.
Zoberme si príklad:-
Postupujte podľa nižšie uvedených krokov:-
- Stlačte kláves Alt+F11.
- Otvorí sa stránka VBE.
- Napíšte nižšie uvedený kód:-
Medzisúčet ()
Dim X ako celé číslo
X = Application.WorksheetFunction.CountA (rozsah ("A: A"))
Rozsah ("B" & X + 1). Hodnota = "= SUM (R [-11] C: R [-1] C)"
Koniec pod
Môžete napísať rovnaké kódovanie, ako je uvedené nižšie:-
Medzisúčet ()
Dim X ako celé číslo
X = Application.WorksheetFunction.CountA (rozsah ("A: A"))
Rozsah ("B" & X + 1). Hodnota = "= SUM (B2: B12)"
Koniec pod
Vysvetlenie kódu: -V kóde sme spomenuli, že X by sa malo rovnať počtu údajov v rozsahu, takže zostáva nápomocné pri definovaní rozsahu, do ktorého musíme vložiť vzorec.
Stiahnutie - Formula VS Formula R1C1 v programe Microsoft Excel - xlsx