Formula VS Formula R1C1 programmā Microsoft Excel

Anonim

Šajā rakstā mēs uzzināsim atšķirību starp formulu V/S Formula R1C1 programmā Microsoft Excel.

Programmā Excel lielākoties mēs izmantojam formulu, lai atrisinātu problēmu. Bet, piemēram, ja mēs rakstām UDF, kas parāda šūnas formulu, iespējams, vēlēsimies to parādīt adrešu stilā, kas tiek izmantots darbgrāmatā. Tad pārbaudiet, kāds adresēšanas stils tika izmantots, un izvēlieties starp Formulu un FormulaR1C1. Iespējams, varat izvēlēties arī Formula un FormulaLocal (un R1C1 opciju Local).

Formulu vislabāk izmantot, ja vēlaties izveidot salīdzinoši vienkāršu formulu, izmantojot A1 apzīmējumu, piemēram, = SUMMA (A1: A10), vai = MEKLĒŠANA (A1, M1: O20,2, nepatiesa), un jūs zināt, ka atsauces šūnas ir bloķētas pozīcijā, tas ir, rindu vai kolonnu ievietošana un dzēšana nepārvieto formulas atsauces. Ja tā notiek, ir daudz grūtāk iestatīt formulu, izmantojot A1 apzīmējumu, mēģinot noteikt kolonnas burtu attiecībā pret zināmu punktu (piemēram, šūnu, kurā ir formula). Tas pats, ja formulas izveidošanai izmantojat tekstu no darblapas un uzrakstiet to šūnai.

Ņemsim piemēru:-

Izpildiet tālāk norādītās darbības:-

  • Nospiediet taustiņu Alt+F11.
  • Tiks atvērta VBE lapa.
  • Ierakstiet zemāk minēto kodu:-

Sub SUM ()

Dim X kā vesels skaitlis

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

Diapazons ("B" & X + 1). Vērtība = "= SUM (R [-11] C: R [-1] C)"

Beigt apakš

Jūs varat rakstīt to pašu kodējumu, kas norādīts zemāk:-

Sub SUM ()

Dim X kā vesels skaitlis

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

Diapazons ("B" un X + 1). Vērtība = "= SUM (B2: B12)"

Beigt apakš

Koda skaidrojums: -Kodā mēs bijām minējuši, ka X jābūt vienādam ar datu skaitu diapazonā, tāpēc tas joprojām ir noderīgi, lai definētu diapazonu, kurā mums jāievieto formula.

Lejupielādēt - Formula VS Formula R1C1 programmā Microsoft Excel - xlsx