I denne artikel lærer vi forskellen mellem Formel V/S Formel R1C1 i Microsoft Excel.
I Excel bruger vi for det meste formlen til at løse problemet. Men hvis vi f.eks. Skriver en UDF, der viser formlen for en celle, vil vi måske vise den i den adressestil, der bruges i projektmappen. Så derefter tester du for at se, hvilken adressestil der blev brugt, og vælger mellem Formula og FormulaR1C1. Muligvis kan du også vælge mellem Formula og FormulaLocal (og R1C1 -indstillingen Local).
Formel bruges bedst, når du vil oprette en relativt ligefrem formel ved hjælp af A1-notation, f.eks = SUM (A1: A10), eller = VLOOKUP (A1, M1: O20,2, Falsk), og du ved, at referencecellerne er låst i position, det vil sige række eller kolonneindsættelse og sletning flytter ikke formelhenvisningerne. Hvis dette sker, er det meget sværere at indstille formlen ved hjælp af A1 -notation, for at forsøge at bestemme kolonnebogstavet i forhold til et kendt punkt (f.eks. Cellen, der indeholder formlen) .Samme når du bruger tekst fra regnearket til at konstruere en formel og skrive det til en celle.
Lad os tage et eksempel:-
Følg nedenstående trin:-
- Tryk på tasten Alt+F11.
- VBE -siden åbnes.
- Skriv nedenstående kode:-
Sub SUM ()
Dim X som heltal
X = Application.WorksheetFunction.CountA (område ("A: A"))
Område ("B" og X + 1). Værdi = "= SUM (R [-11] C: R [-1] C)"
Afslut Sub
Du kan skrive samme kodning som nedenfor nævnt:-
Sub SUM ()
Dim X som heltal
X = Application.WorksheetFunction.CountA (område ("A: A"))
Område ("B" og X + 1) .Værdi = "= SUM (B2: B12)"
Afslut Sub
Kodeforklaring: -I koden havde vi nævnt, at X skulle være lig med antallet af data i et område, så det forbliver nyttigt til at definere det område, hvor vi skal sætte formlen.
Download - Formel VS Formel R1C1 i Microsoft Excel - xlsx