Formula VS Formula R1C1 v Microsoft Excelu

Anonim

V tem članku bomo spoznali razliko med formulo V/S formulo R1C1 v programu Microsoft Excel.

V Excelu večinoma uporabljamo formulo za rešitev težave. Če pa na primer napišemo UDF, ki prikazuje formulo celice, bi ga morda želeli prikazati v slogu naslavljanja, ki je uporabljen v delovnem zvezku. Potem preizkusite, kateri slog naslavljanja je bil uporabljen, in izbirate med formulo in formuloR1C1. Morda lahko izbirate tudi med formulo in formulolokalno (ter možnostjo lokalno R1C1).

Formulo je najbolje uporabiti, če želite nastaviti relativno preprosto formulo z zapisom A1, kot je npr = SUM (A1: A10), oz = VLOOKUP (A1, M1: O20,2, napačno), in veste, da so referenčne celice zaklenjene v položaju, to je vstavljanje vrstice ali stolpca in brisanje ne premakne sklicev na formulo. Če se to zgodi, je formulo veliko težje nastaviti z zapisom A1 in poskušati določiti črko stolpca glede na znano točko (na primer celico s formulo). Enako, ko uporabite besedilo z delovnega lista za izdelavo formule in napiši to v celico.

Vzemimo primer:-

Sledite spodnjim korakom:-

  • Pritisnite tipko Alt+F11.
  • Odpre se stran VBE.
  • Napišite spodnjo kodo:-

Sub SUM ()

Dim X kot celo število

X = Application.WorksheetFunction.CountA (obseg ("A: A"))

Razpon ("B" & X + 1). Vrednost = "= SUM (R [-11] C: R [-1] C)"

End Sub

Lahko napišete isto kodiranje, kot je navedeno spodaj:-

Sub SUM ()

Dim X kot celo število

X = Application.WorksheetFunction.CountA (obseg ("A: A"))

Obseg ("B" & X + 1). Vrednost = "= SUM (B2: B12)"

End Sub

Koda Pojasnilo: -V kodi smo omenili, da mora biti X enako številu podatkov v obsegu, tako da ostane v pomoč pri določanju obsega, kamor moramo postaviti formulo.

Prenos - Formula VS Formula R1C1 v programu Microsoft Excel - xlsx