Automatisch aanpassen RIJ of KOLOM in celverwijzingen

Pagina: 1
Acties:

Onderwerpen

Vraag


Acties:
  • 0 Henk 'm!

  • G5-2021
  • Registratie: Juli 2021
  • Niet online
Met bijvoorbeeld de functies RIJ, KOLOM, ADRES of INDIRECT, kun je verwijzingen naar cellen manipuleren.
Wat ik zoek is een manier om ín een formule de kolom óf het rijnummer automatisch te wijzigen.

Afbeeldingslocatie: https://tweakers.net/i/KEfPSaIBiMYPnl2dO8gNfj5irUU=/full-fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():fill(white):strip_exif()/f/image/cO1lNgxVWCs8mzetSMG8rgw6.jpg?f=user_large

In plaats van deze 'harde' rijnummers in kolom A en de 'harde' kolom-letters in kolom C, wil ik die vervangen door een formule.
Met die formule zouden dan in kolom A de rijnummers automatisch met 5 worden opgehoogd. Of in kolom C zouden de kolomletters automatisch met 2 worden opgehoogd.
En met een goede formule zou je alle basisbewerkingen erop los moeten kunnen laten (+, -, /, *).

Dus iets als: rij+5, rij-4, rij*10
Of iets als: kol+5, kol-4, kol*10

Als het goed is, zou je de verwijzing in bijv. A1 naar beneden moeten kunnen trekken (kopiëren), waardoor de verwijzing in elke rij daaronder automatisch met 5 rijnummers verhoogd wordt.

En o ja, de verwijzing moet naar een ander werkblad in deze map (kunnen) wijzen.

Ik hoop dat ik mijn vraag duidelijk genoeg heb gemaakt. In Excel zelf heb ik een dergelijke functie nog niet gevonden.

Weet iemand een slimme oplossing?

Beste antwoord (via G5-2021 op 12-07-2022 12:26)


  • dix-neuf
  • Registratie: Juli 2018
  • Niet online
Als je het getal in A1 telkens wil ophogen met 5, plaats dan in A2 de formule =A$1+(RIJ()-1)*5 en kopieer die naar beneden.

Afbeeldingslocatie: https://tweakers.net/i/HdnMa5XGnGh9J4JE7DE1Or91QDU=/full-fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():fill(white):strip_exif()/f/image/JHR7Y6j9W5399wTPIA0Ij9z4.jpg?f=user_large

Als het om A1 in een ander blad gaat (bv. Blad2), typ dan in rij 2 van een willekeurige kolom van het eerste (of ander) blad: =Blad2!A$1+(RIJ()-1)*5

[ Voor 18% gewijzigd door dix-neuf op 09-07-2022 12:24 ]

Alle reacties


Acties:
  • +2 Henk 'm!

  • g0tanks
  • Registratie: Oktober 2008
  • Laatst online: 00:35

g0tanks

Moderator CSA
De relevante formules heb je zelf al genoemd. Kan je hier wat mee?

Afbeeldingslocatie: https://tweakers.net/i/79sCYQnmykTlv3b-pK1mICCVCW0=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/ACsoMeOKuJLIxa4oXJ3nAOYE.png?f=user_large

Ultrawide gaming setup: AMD Ryzen 7 2700X | NVIDIA GeForce RTX 2080 | Dell Alienware AW3418DW


Acties:
  • Beste antwoord
  • 0 Henk 'm!

  • dix-neuf
  • Registratie: Juli 2018
  • Niet online
Als je het getal in A1 telkens wil ophogen met 5, plaats dan in A2 de formule =A$1+(RIJ()-1)*5 en kopieer die naar beneden.

Afbeeldingslocatie: https://tweakers.net/i/HdnMa5XGnGh9J4JE7DE1Or91QDU=/full-fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():fill(white):strip_exif()/f/image/JHR7Y6j9W5399wTPIA0Ij9z4.jpg?f=user_large

Als het om A1 in een ander blad gaat (bv. Blad2), typ dan in rij 2 van een willekeurige kolom van het eerste (of ander) blad: =Blad2!A$1+(RIJ()-1)*5

[ Voor 18% gewijzigd door dix-neuf op 09-07-2022 12:24 ]


Acties:
  • +1 Henk 'm!

  • Dido
  • Registratie: Maart 2002
  • Laatst online: 19:27

Dido

heforshe

@dix-neuf Is dat niet een heel omslachtige omweg voor
code:
1
=A1+5
?

Wat betekent mijn avatar?


Acties:
  • 0 Henk 'm!

  • dix-neuf
  • Registratie: Juli 2018
  • Niet online
Ja, maar de vragensteller vroeg hoe je iets met rij en/of kolom kan doen.

Acties:
  • 0 Henk 'm!

  • G5-2021
  • Registratie: Juli 2021
  • Niet online
Dank voor jullie reacties.

dix-neuf heeft het juist: ik vraag hoe ik het rijnummer kan manipuleren in een formule.

Dido heeft echter ook gelijk: de formule van dix-neuf is de ingewikkelde versie van het ophogen van de waarde in de cel. Wat ik zoek is het ophogen van het rijnummer in een formule. Het gaat dus niet om de waarde in een cel.

g0tanks lijkt de juiste formule te hebben. Ik wil het rijnummer met 5 ophogen dus ik dacht aan optellen. G0tanks vermenigvuldigt echter het huidige rijnummer (welke steeds met 1 wordt opgehoogd door het kopiëren) en met de ophoogwaarde. Het enige wat hier nog gewijzigd moet worden is dat er niet 1 van het huidige rijnummer moet worden afgetrokken, dus: RIJ()-1 = RIJ(). Dan werkt het.

Dank voor de oplossing.

[ Voor 10% gewijzigd door G5-2021 op 12-07-2022 12:26 ]

Pagina: 1