• 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.

Graag hulp: Formule voor hele rij overnemen waar gezocht begrip in staat.

Status
Niet open voor verdere reacties.

Maistroleon

Gebruiker
Lid geworden
27 nov 2014
Berichten
8
Hey,

Ik ben Leon en nieuw op dit forum.
Ik ben hier gekomen, omdat ik er niet meer uitkom.

Het probleem:
Ik heb een basisbestand waar allelei gegevens in staan.
Nu weet ik dat ik "VERT.ZOEKEN" kan gebruiken om 1 bepaald ingevoerde in die kolom te kunnen vinden vinden.
Maar... dan wil ik de rij waar ik dat gegeven heb gevonden, overnemen in een nieuw Excel blad.
(alleen de 7 cellen van die rij is ook een optie)

Zo krijg ik alleen die regels te zien waar alleen wat ik heb gezocht, in staat.

Het bestand wisselt door invoer en zo kunnen gegevens wijzigen.
Hierdoor is het simpelere filter-selecteren-kopiëren-plakken verhaal niet van toepassing.

Kan iemand mij uitleggen welke functie ik moet gebruiken(?) om:

1. te kunnen zoeken in de vertikale kolom naar mijn gegeven wat ik wil vinden?
2. additioneel als dat wordt gevonden, die hele regel (of de eerste 7 cellen van die regel) kopiëren in het nieuwe blad

Ik kan helaas niet een bestand geven, want in dit bestand staan persoonsgevoelige informatie in.

Hopende dat iemand mij op weg kan helpen.
Grtz,
Leon
 
Kijk even bij Vergelijken en index.
Je kan ook een voorbeeld bestandje maken zonder de gevoelige informatie
 
Hey,

Heb een voorbeeldbestand gemaakt.
Het officiële bestand is voor 400 deelnemers.
Ik heb een gedeelte aangepast en slechts enkele tabbladen behouden in de test.

In kolom "O" staan de leeftijdsgroepen.
In de vervolg tabbladen moeten deze op leeftijdsgroep worden ingedeeld, met de formule voorwaarde, dat:

"als kolom "O" een gegeven heeft, bijvoorbeeld -9, dan moet van die regel de eerste 4 cellen worden overgenomen in dat tabblad".

Vanwege dat we de datums overnemen uit de opgaves, zouden deze niet juist ingevuld kunnen zijn.
De leeftijdgroepen worden in het origineel (dus niet in dit test document) automatisch toegekend.
Heeft iemand een verkeerde invoer gedaan, wordt deze bij het wegen, gecontroleerd en aangepast, waardoor een deelnemer, automatisch in een andere groep wordt geplaatst.

Vandaar dat ik graag wil weten hoe ik dat in een formule moet zetten.
Ik gebruik office 2007, maar weet dat vele formules hetzelfde zijn.

Erg bedankt dat je me wil helpen.
Grtz,
LeonBekijk bijlage Test toernooi.xls
 
zo iets als dit
 

Bijlagen

  • Test toernooi(jp).xls
    35,5 KB · Weergaven: 123
Thanks JP :thumb:

Ik zal kijken of ik er zo uitkom en de formule toepassen mijn datasheet.

Volgens mij ben je begonnen met:
=AANTAL.ALS(DataIngedeeld;$B$1)

Daarna dit als bereik van het zoeken:
=ALS(RIJEN(A$4:A4)>AANTAL.ALS(DataIngedeeld;$B$1);"";INDEX(INDEX(DataDeelnemers;;1);KLEINSTE(ALS(DataIngedeeld=$B$1;RIJ(DataIngedeeld)-RIJ(Deelnemers!$A$4)+1);RIJEN(A$4:A4))))


Het zal me benieuwen of ik het voor elkaar krijg, want in een nieuw file moet ik dit gaan gaan zetten.
In die file zal ik een link maken naar de basissheet, zodat bij wijzigingen, deze worden doorgevoerd.
Dan kan ik je formule toepassen, denk ik.

Ik zal het vandaag proberen en je nog aangeven hier of ik het voor elkaar heb gebracht.

Alvast bedankt.

Grtz,
Leon
 
Hey ben ik weer.

Heb het gehele spul doorgevoerd.
Nu kreeg ik voor de verschillende indelingen 3 groepen wel goed, maar van 2 andere groepen, niet.

Ik kreeg in de cellen:

#GETAL! in de cel weergegeven.

Ben ook zelf gaan zoeken.

Bleek dat er in mijn databestand, de ingevoerde begrippen, niet als getal waren ingevoerd, maar als text.
Deze geconverteerd te hebben, is nu wel alles o.k.

Eindelijk :thumb:

Heel erg bedankt. Weer een gelukkig mens op de wereld!

Grtz,
Leon
 
Laatst bewerkt:
Ik kon niet reageren want ik kon geen bijlagen openen.
Ik kreeg de foutmelding atachment. php (GIF-afbeelding, 1x1...
het bericht heb ik doorgestuurd naar de moderator en de webbeheerder
 
Dat je het al geprobeerd hebt, is toch ook goed :)

Heb ondertussen in het hele project, 4 bestanden nu op elkaar afgestemd.
Nu moet ik nog op alles specifiek de filtering maken op leeftijd en gewicht en klasse.
ook die komen in een apart bestand.

Zo kan bij het basisblad waarop alle wijzigingen worden doorgevoerd, een goede selectie komen, zodat deelnemers in de juiste poule komen.

Is ook een erg bewerkelijk gebeuren.
Ben ondertussen met het hele gebeuren al 3 weken bezig.
Vandaag even een rustdag fysiek, maar met mijn hoofd ben ik er nog mee bezig.
Is niet niks, als je 400 leden moet indelen, wat veel tijd kost, als je dat met de hand moet doen.

Is de indeling gedaan, dan weten we ook hoeveel poulen we hebben en hoeveel prijzen we moeten bestellen.

Dus misschien, als ik er niet uit kan komen, hoop ik dat ik weer om hulp kan vragen bij jullie :cool:

Dus tot later en erg bedankt allemaal.:thumb:

Grtz,
Leon
 
Hey, ben ik weer.

Ondertussen alles goed kunnen indelen op leeftijdsgroepen.
Maar ... (je voelt het al..)

Ik krijg het niet voor elkaar om op gewicht de indeling te verfijnen.
Ik heb wel de zoekcriteria kunnen aanpassen en het aantal wat wordt weergegeven, klopt in alle Poulen.
Maar weer struikel ik over het weergeven van de deelnemers in de tabel.

Bekijk bijlage Test Poule leeftijd -6 (alle gewichtklassen).xlsx

Ben ondertussen al 2 dagen ermee bezig geweest, maar kom er niet uit.
Heb de tabbladen al gemaakt voor de poule filtering in gewichten.
ik kan al zien, dat er een x-aantal deelnemers zijn die aan de voorwaarde voldoen.
Maar ik krijg de namen niet weergegeven in die lijst.

Wie kan mij hierin helpen?

Grtz.
Leon
 
Er is een fout melding bij het openen van het bijgevoegd bestand, ik zie dat er tabbladen verdwenen zijn.
 
Misschien gaat het nu wel?

Bekijk bijlage Test Poule leeftijd -6 (alle gewichtklassen) - 2.xlsx

De formule om de splitsing te maken, is eigenlijk gekoppeld aan een bronveld.

Het eerste blad is gekoppeld aan gegegevensverbonden bestandsblad in een ander xls document.
nl:
bestandsnaam: poule.xls
Blad: leeftijd -6

Als de formule zo kan worden gebouwd, dat de selectie op het gegeven eerste blad wordt toegepast, kan ik het eerste blad in diverse bladen invoeren als bron.
Hierdoor is de formule door te voeren door te kopiëren in de diverse bladen.
De zoekcriteria in het 2e blad en verder is het gewicht.

In poule.xls heb ik namelijk de deelnemers uitgefilterd op leeftijd.
Deze klopt en werkt goed.

Nu moet ik het eerste blad als gegevensbron maken van een nieuw excel document.
Dat eerste blad krijgt een bronvermelding door verbonden gegevens.
Die doe ik invoeren, waardoor er maximaal het aantal cellen wordt weergegeven als in het voorbeeld "deelnemers -6"
In de 6e kolom staat de ingedeelde poule.
In de vervolgbladen (-18, -21, -24, -25, -27, -30) heb ik al de juiste selectie kunnen doen als weergegeven in de eerste rij.

Helaas krijg ik het niet voor elkaar om de formule zo te maken, dat de rij waar het gewicht in staat, deze regel wordt overgenomen in het blad.
Misschien dat het nieuwe xls document je wel de mogelijkheid kan geven.

Grtz,
Leon
 
Waarom je bronmap in een apart bestand dat maakt het alleen maar moeilijker.
 
Het bronbestand blijft wijzigen tijdens een toernooi.
De weging zorgt ervoor, dat er deelnemers in een andere gewichtsgroep komen.

Bijv.:
deelnemer 1a weegt 22 kilo tijdens opgave om mee te kunnen doen.
3 maanden later weegt diezelfde deelnemer 26 kilo.
Hierdoor komt die deelnemer in een andere poule.
Doordat het eerste blad van de poule deelnemers op leeftijd en gewicht worden gefilterd en weergegeven, is het indelen vele malen makkelijker.
Dan heb je een lijst met deelnemers die aan de volgende voorwaarden zijn gefilterd:

- leeftijd
- gewicht

Het excel document waarbij de scheiding op leeftijd is, heb ik klaar, mede door jou hulp, Jean Paul.
Deze heb ik nog extra gecontroleerd en klopt helemaal.

Nu heb ik die bladen, waarbij de deelnemers in die leeftijdsgroep komen, nog te filteren op gewicht.
Vanwege de vele gewichten in die leeftijdsgroep, is het noodzakelijk, om deze ook te filteren en in een apart document weer te geven.

De leeftijdgroepen zijn:

-6
-9
-12
-15
-18
-21
+21

Dit is helemaal gelukt en klopt als een bus.

Nu ben ik dus bezig om van die leeftijdsgroepen, de filtering op gewicht te doen.
In het bijgevoegde document, heb ik die van -6 genomen als voorbeeld.
Daarin zijn er diverse gewichtsgroepen:

-18
-21
-24
-25
-27
-30

Het filter in de "kopregel":

Deelnemers -18 Aantal 12(=AANTAL.ALS('Deelnemers -6'!R:R[1048575];R1K2))

Achternaam Voornaam M/V Gewicht Groep Poule Klasse

Deze is juist.
De zoekcriteria is goed en geeft het juiste aantal aan dat aan de criteria voldoet aan de -18 gewichtsklasse.
Helaas krijg ik het niet voor elkaar om de juistheid in de formule te maken.
Vandaar als ik, de formule kan toepassen op het eerste blad, wat is geïmporteerd van de bron, de juiste namen komen te staan die aan die voorwaarde van gewicht voldoen.

Wat ik zo raar vind is, dat ik wel kan weergeven in de kopregel, hoeveel deelnemers er voldoen aan mijn zoekcriteria, maar als ik de onderstaande formule gebruik:

=ALS(RIJEN(A$4:A4)>AANTAL.ALS(DataDeelnemers -6;K1R2);"";INDEX(INDEX(DataDeelnemers -6;;1);KLEINSTE(ALS(DataPoule=K1R2;RIJ(DataPoule)-RIJ(Deelnemers!$A$4)+1);RIJEN(A$4:A4))))

klopt het niet, dus denk ik dat mijn beredenering in de formule, fout is.. ... ... ...
Onderstaand het test document, zonder die foute formule :)

Bekijk bijlage Test Poule leeftijd -6 (alle gewichtklassen) - 2.xlsx

Grtz,
Leon
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan