• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

formules een andere richting op kopiëren

Status
Niet open voor verdere reacties.

JohannaH

Gebruiker
Lid geworden
6 apr 2015
Berichten
26
Goedemiddag,

Ik wil formules kopiëren, maar in een richting die me nu niet lukt. Ik bedoel, wanneer je naar rechts kopieert, dan zoekt excel vanuit de bron naar rechts.
Ik wil bijvoorbeeld dat excel naar beneden zoekt.
Het is een beetje lastig uit te leggen wat ik wil, maar ik heb een simpel voorbeeld gemaakt.

Het gaat mij er dus om, dat ik de formule op blad 2 gemakkelijk kan kopiëren naar andere cellen.
(Ik heb nu alle formules in elke cel apart moeten bewerken en dat zou voor meerdere werkbladen en meerde rijen en kolommen ondoenlijk zijn.)

Ik hoop dat iemand een oplossing voor mij weet,
als vast hartelijk dan,

vriendelijke groet Johannah
 

Bijlagen

  • formules kopieren.xlsx
    44,3 KB · Weergaven: 22
Als je Office 365 hebt, dan volstaat deze formule in cel B2:
Code:
=TRANSPONEREN(invoer!B2:D6)
 
formules kopieren

Beste JK Pieterse,

Bedankt voor je reactie.
Ik heb ’t uitgeprobeerd, maar werkt nog niet helemaal goed, volgens mij,

Dit gebeurt er wanner ik formule kopieer (zie bijlage).

of doe ik iets fout?

Groetjes Hilda
 

Bijlagen

  • formules kopieren 2.xlsx
    46,1 KB · Weergaven: 12
Optie met Power Query, geen formules nodig.

En m.b.t. de TRANSPONEREN functie, maak de tabel eens leeg en zorg dat alleen in B2 de formule staat. Ook geen apestaartjes (@-tekens) ervoor...
 

Bijlagen

  • formules kopieren 2 (AC).xlsx
    28,8 KB · Weergaven: 11
Laatst bewerkt:
Transponeren is een matrixformule.
Werkt volgens mij zelfs in Excel 97.
 
formules kopieren

Ik moet natuurlijk wel op het invoerblad teksten kunnen invoeren.
Die komen vervolgens op een andere tabbladen terecht die geheel anders zijn vorm gegeven. Dus dit zijn absoluut geen tabellen.

Ik heb een andere bijlage bijgevoegd; dit verduidelijkt wat het resultaat is.

Het probleem waar ik tegen aan loop is dat de formules die op tabbladen staan, dat ik niet eenvoudig kon kopiëren vanuit één cel, maar dat ik die nu allemaal afzonderlijk heb moeten veranderen. Dit was uren werk. Dat moet toch makkelijker kunnen?

Wanneer ik in blad titels de formule in A14 naar B14 kopieer dan wordt het:
A14: ALS(Invoer!B2>0;Invoer!B2;"") B14: ALS(Invoer!C2>0;Invoer!C2;”")

maar ik wil:

A14: ALS(Invoer!B2>0;Invoer!B2;"") B14:ALS(Invoer!B3>0;Invoer!B3;”")

B2 moet dus niet C2 D2 E2 etc worden, maar B3 B4 B5 etc.
Mijn vraag is dus, bestaat er een optie om formules op een andere manier te kopieren.
 

Bijlagen

  • ander voorbeeld.xlsx
    40,4 KB · Weergaven: 7
De functie transponeren werkt inderdaad ook in Excelversies vóór Excel 365.
Een oplossing kan ook bereikt worden met Kopiëren en Plakken Speciaal, als volgt (gebaseerd op het eerste bestand van JohannaH):
1. Selecteer in het blad Invoer het bereik A1 : D6 en klik in het menu op Kopiëren.
2. Selecteer in Blad2 het bereik A1:F4, kies in het menu: Plakken Speciaal, vink aan: Transponeren, en klik op Ok.
 
Laatst bewerkt:
formules kopieren op een andere manier

Hartelijk dank voor het meedenken.

Dit is inderdaad een prima manier om gegevens te transponeren.
Weer wat geleerd:)

Maar ik wil de formules behouden.

En met deze optie heb ik geen formules, dus kan ik ook niks invoeren op het invoerblad.
En dat is wel de bedoeling, dat ik gegevens kan invoeren en of veranderen.
 
Natuurlijk werkt die ook in oudere versies maar niet als 1 formule in 1 cel.
 
Voor je nieuwe voorbeeld uit #7, tabblad titels, cel A14:
Code:
=VERSCHUIVING(Invoer!$B$1;KOLOM(A1);)&""
Deze formule kun je naar rechts doortrekken. Voor de twee rijen eronder verander je $B$1 in respectievelijk $C$1 en $A$1.
 

Bijlagen

  • ander voorbeeld (AC).xlsx
    25,2 KB · Weergaven: 16
Laatst bewerkt:
formules kopieren dmv “verschuiving"

Beste Alex,

Perfect!
Dit is de formule die ik zocht.

Super
Bedankt

Groetjes Johannah
 
Of

PHP:
=INDEX(Invoer!$B$2:$C$17;COLUMN();ROW(A1))

Dan kun je voor 'titels' en 'hammond' 1 formule gebruiken in bijv. gebied [A1:p2].
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan