Hoe gebruik ik de r1c1-referentiestijl in excel?

In Excel zijn er twee soorten celverwijzingsstijlen: de eerste is A1 en de tweede is R1C1. De meeste Excel-gebruikers weten niet eens dat de referentiestijl R1C1 bestaat.

Maar sommige gebruikers gebruiken het graag en vonden het handiger dan A1. De R1C1-stijl is een beetje oud.

Het werd voor het eerst geïntroduceerd in Multiplan , ontwikkeld door Microsoft voor Apple Macintosh.

Maar na een paar jaar begon Microsoft de A1-stijl te gebruiken, dus mensen die van Lotus migreerden vonden het bekend, maar R1C1 is er altijd geweest in Excel.

Er zijn minder extra voordelen in R1C1 dan in A1. En vandaag wil ik in dit artikel alle aspecten van het gebruik van de R1C1-referentiestijl met u delen.

Dus zonder verder oponthoud, laten we dit ding onderzoeken.

Verschil tussen referentiestijl A1 en R1C

In referentiestijl A1 heb je de kolomnaam als alfabet en de rijnaam als nummer. Als je cel A1 selecteert, betekent dit dat je in kolom A en rij 1 bent.

Maar in R1C1 zijn de kolom en rij in cijfers.

Dus als u cel A1 selecteert, wordt R1C1 weergegeven, wat rij 1 en kolom 1 betekent, en als u naar A2 gaat, is dit R2C1.

Verschil tussen referentiestijl A1 en referentiestijl R1C1

In beide bovenstaande voorbeelden heb je dezelfde actieve cel, maar verschillende celadressen. Het echte verschil ontstaat wanneer u formules schrijft en een verwijzing naar andere cellen gebruikt.

Wanneer u in R1C1 naar een cel verwijst, wordt het adres van de cel waarnaar wordt verwezen gemaakt op basis van de afstand tot de actieve cel .

Als u bijvoorbeeld vanuit cel A1 naar cel B5 verwijst, wordt het adres van B5 weergegeven als R[4]C[1].

verwijs naar b5 vanuit a1 met behulp van referentiestijl r1c1

Denk nu eens zo. Cel B5 bevindt zich 4 rijen lager en 1 kolom vóór cel A1. Daarom is het adres R[4]C[1].

Maar hier is de kicker. Als u vanuit een andere cel naar dezelfde cel verwijst, zal het adres ervan anders zijn.

Het punt dat u moet begrijpen is dat er in de referentiestijl R1C1 geen permanent adres voor een cel is (als u een relatieve verwijzing gebruikt), dus het adres van een cel hangt af van waar u ernaar verwijst.

Het gebruik van de R1C1-referentie is een realistische benadering van het werken met celverwijzingen.

Vóór dit artikel zal ik deze aanpak gedetailleerd beschrijven. Maar laten we eerst leren hoe we het kunnen activeren.

Hoe R1C1-celreferentie in Excel in te schakelen – eenvoudige stappen

Om R1C1 te gebruiken, moet u het eerst activeren. Hiervoor kunt u een van de onderstaande methoden gebruiken.

Van Excel-opties

Volg deze eenvoudige stappen om de R1C1-referentie als standaard in te stellen.

  1. Ga naar het tabblad Bestand ➜ Optie ➜ Formules ➜ Werken met formules.
  2. Vink “Referentiestijl R1C1” aan.
  3. Klik OK.
schakel de referentiestijl r1c1 in via opties in Excel

Gebruik VBA-code

Als u bekend bent met macro’s en tijd wilt besparen, kunt u de onderstaande macrocode gebruiken om tussen celverwijzingsstijlen te schakelen.

 Sub ChangeCellRef() If Application.ReferenceStyle = xlA1 Then Application.ReferenceStyle = xlR1C1 Else Application.ReferenceStyle = xlA1 End If End Sub

Zodra u van R1C1 uw standaardverwijzingsstijl maakt, veranderen alle verwijzingen in formules in alle werkmappen.

Hoe de R1C1-referentiestijl werkt

Nu, op dit punt ben je duidelijk over één ding in R1C1, je hebt rijnummer en kolomnummer.

cijfers voor kolom en rij in r1c1-stijl

Maar om te begrijpen hoe het werkt, moet je alle verschillende soorten referenties kennen.

Referentiestijl A1
Referentiestijl R1C1
Referentietype
A1
R[-4]C[-1]
Relatieve referentie
$A$1
R1C1
Absolute referentie
$A1
R[-4]C1
Relatieve rij en absolute kolom
1 Australische dollar
R1C[-1]
Absolute rij en relatieve kolom
verschillende soorten referenties

Net als A1 kunt u in R1C1 vier verschillende referentietypen gebruiken, zoals weergegeven in de bovenstaande tabel. Maar laten we nu dieper ingaan op elk referentietype.

1. Relatieve R1C1-referentie

Het gebruik van relatieve referentie in R1C1 is vrij eenvoudig. Wanneer u in deze verwijzingsstijl naar een cel verwijst, wordt het adres van de cel waarnaar wordt verwezen, gemaakt op basis van de afstand tot de actieve cel.

met behulp van een relatieve referentie in r1c1-stijl

Als u naar een kolom aan de rechterkant van de actieve cel wilt gaan, is het getal positief, of als u naar de linkerkant gaat, dan is het een negatief getal. En hetzelfde voor de lijn, een positief getal voor de onderkant en een negatief voor de actieve lijn erboven.

een voorbeeld voor de relatieve r1c1-referentiestijl

In het bovenstaande voorbeeld hebben we de relatieve verwijzing gebruikt om een cel die 1 kolom voorloopt op de cel te vermenigvuldigen met een cel die 2 kolommen voorloopt.

Als u deze formule kopieert en in een andere cel in uw werkblad plakt, wordt altijd de cel die 1 kolom vóór de actieve cel staat, vermenigvuldigd met een cel die 2 kolommen ervoor staat.

2. Absolute referentie R1C1

Ik weet zeker dat je dit in het bovenstaande voorbeeld hebt opgemerkt : de rij- en kolomnummers staan tussen haakjes . Ik zal u laten zien wat er gebeurt als u geen haakjes gebruikt in de celverwijzing.

een eenvoudig voorbeeld om de absolute referentie in r1c1 te begrijpen

Als u in het bovenstaande voorbeeld rij 2 en kolom 1 zonder haakjes gebruikt, betekent dit dat de cel waarnaar u verwijst zich precies in rij 2 en kolom 1 bevindt .

Hier is het echte werk: als u in R1C1 de absolute verwijzing wilt gebruiken, kunt u het gebruik van haakjes negeren en Excel beschouwt cel R1C1 (cel A1) als het startpunt.

Ik zal u een voorbeeld laten zien.

een voorbeeld van de relatieve r1c1-referentiestijl in Excel

In het bovenstaande voorbeeld hebben we cel R2C3, die zich in de 2e rij en 3e kolom van R1C1 (cel A1) bevindt, vermenigvuldigd met een cel die zich 1 kolom vóór de actieve cel bevindt.

R2C3 staat zonder haakjes en als we de formule slepen, verandert de celverwijzing niet mee .

3. R1C1 semi-absoluut/relatief

Dit is een van de meest gebruikte referentiestijlen waarmee u een enkele kolom of rij kunt maken, absoluut of relatief. Ik zal u een voorbeeld laten zien.

met behulp van een semi-absolute en relatieve referentie met r1c1

In het bovenstaande voorbeeld vermenigvuldigen we de waarde in de eerste rij met de waarde in de eerste kolom.

  • RC1: Wanneer u het opgeven van het rijnummer negeert, behandelt Excel de rij in de actieve cel als referentie. Hier blijft de kolom dus hetzelfde, maar de rij verandert zodra u de formule naar alle cellen sleept.
  • A1C: Wanneer u het opgeven van het kolomnummer negeert, behandelt Excel de kolom van de actieve cel als referentie. Hier blijft de rij dus hetzelfde, maar de kolom verandert zodra u de formule naar alle cellen sleept.

Gebruik van de R1C1-referentie in formules

Zodra u overschakelt van stijl A1 naar stijl R1C1, zult u zien dat alle formules in uw spreadsheet zijn gewijzigd.

Dit is misschien de eerste keer dat je ze verwarrend vindt, maar in werkelijkheid zijn ze vrij eenvoudig. Ik zal je laten zien hoe dit ding werkt met een eenvoudige somformule.

In het onderstaande voorbeeld hebben we een gegevenstabel met maandelijkse verkopen van 10 producten met een totaalkolom aan het einde.

een gegevenstabel met stijl a1

En hier gebruik je de A1-referentiestijl.

In deze referentiestijl heeft elke totaalcel een andere formule met een andere celverwijzing.

Maar zodra je de verwijzing verandert van A1 naar R1C1, zijn alle formules veranderd en zijn ze in elke totaalcel hetzelfde.

In alle tien cellen hebben we de onderstaande formule.

 =SUM(RC[-12]:RC[-1])
een gegevenstabel met stijl r1c1

Deze formule luidt: “Tel het waardenbereik op van de cel 12 kolommen naar links (C[–12]) in dezelfde rij tot de cel die één kolom naar links is (C[–1]) in de dezelfde rij. lijn.

Omdat in alle cellen waarin we het totaal berekenen, het bereik van waarden in dezelfde volgorde ligt en daarom hebben we voor alle cellen dezelfde formule.

Excel 2016 All-in-One voor Dummies Tip : U kunt de R1C1-notatie gebruiken om te verifiëren dat u alle formules correct naar een werkbladtabel hebt gekopieerd. Beweeg de celcursor door alle cellen die formules bevatten die naar de tabel zijn gekopieerd. Wanneer de R1C1-notatie van kracht is, moeten alle kopieën van een originele formule in een hele rij of hele kolom van de tabel identiek zijn wanneer ze worden weergegeven in de formulebalk wanneer u hun cellen activeert.

De R1C1-referentie gebruiken in VBA

Wanneer u een macro opneemt , kunt u zien dat Excel de R1C1-formule gebruikt om te verwijzen naar cellen en bereiken.

met behulp van r1c1-referentie in vba

En als u weet hoe u het R1C1-concept moet gebruiken, kunt u opgenomen macrocodes eenvoudig bewerken en veel tijd besparen. Om dit te doen, moet u begrijpen hoe de FormulaR1C1-methode werkt.

Stel dat u in de actieve cel een formule wilt invoeren waarin u twee cellen links van de actieve cel moet vermenigvuldigen.

 Sub R1C1Style() Selection.FormulaR1C1 = "=RC[-2]*RC[-1]" End Sub

U vermenigvuldigt de cel die één kolom naar links ligt met een cel die twee kolommen links van de actieve cel ligt. Het beste deel hiervan is:

Wanneer u uw tabellocatie wijzigt, werkt deze in hetzelfde schema, u hoeft geen wijzigingen in uw code aan te brengen. Maar wat zal er gebeuren als we hier de A1-referentie gebruiken in plaats van R1C1:

We kunnen deze code niet voor elke cel gebruiken omdat de celverwijzing vast zou zijn ( anders moeten we de eigenschap Offset gebruiken ). Meer informatie over de Formula.R1C1-methode vindt u in Jorge’s gids .

Conclusie

Als u R1C1 begrijpt, zult u enige angst voelen, maar zodra u die overwint, beschikt u over een nieuwe, flexibele benadering van het werken in Excel.

Eén ding dat ik je gewoon vergat te vertellen, is dat je F4 kunt gebruiken om te schakelen tussen relatieve, absolute en semi-relatieve celverwijzingen. Hier zijn enkele punten die we in deze zelfstudie hebben besproken en waarmee u rekening moet houden.

  1. In R1C1 vertegenwoordigt R een rij en C een kolom .
  2. Om naar een rij eronder en een kolom vóór de actieve cel te verwijzen, kunt u een positief getal gebruiken.
  3. Om naar een rij boven en een kolom achter de actieve cel te verwijzen, kunt u een negatief getal gebruiken.
  4. Wanneer u een rij- of kolomnummer zonder haakje gebruikt, beschouwt Excel dit als een absolute verwijzing.
  5. Als u in VBA R1C1 wilt gebruiken, moet u de FormulaR1C1-methode gebruiken.

Ik hoop dat je dit artikel nuttig vond en vertel me nu één ding.

Gaat u R1C1 gebruiken?

Zorg ervoor dat u uw mening met mij deelt in het opmerkingengedeelte, ik hoor graag van u. En vergeet alsjeblieft niet om dit bericht met je vrienden te delen, ik weet zeker dat ze ervan zullen genieten.

Voeg een reactie toe

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *