Welkom, Gasten
Gebruikersnaam: Wachtwoord: Onthoud mij

Onderwerp: Verticaal zoeken met meerdere resultaten

Verticaal zoeken met meerdere resultaten 8 jaren 2 maanden geleden #66

  • cor2016
  • cor2016's Profielfoto
  • Afwezig
  • Fresh Boarder
  • Karma: 1
Goedendag,

Ik heb een excel bestand dat zijn data haalt uit een acces database.
In dit bestand staat een tabel waar in 1 kolom meerdere dezelfde
waarden staan. Deze waarde staat voor een groep en hier zitten
meerdere werknemers in. Achter elke waarde zit een arbeidsplaats. Zo
kan het dus zijn dat achter 24(groep) meerdere plaatsen
zitten(1,2,3,4, enz.).

Ik wil in excel dat alle werknemers van 1 groep automatische op een
werkblad verschijnen als de groep wordt geselecteerd van een
validatielijst(meerdere rijen dus). Met een als formule lukt dit nu
aardig. Maar als er in de acces database een regel(arbeidsplaats)
wordt toegevoegd aan een groep, dan veranderd de excel formule niet
mee en klopt mijn formulier niet meer. Als er 1 de eerste groep dus
iemand wordt toegevoegd, dan schuift alles een regel naar beneden, de
laatste persoon van de eerste groep komt hierdoor als eerste persoon
te staan in de tweede groep. Hoop dat je me nog kan volgen.

Ik wilde dit oplossen door vert.zoeken te gebruiken, maar daar zit
weer een probleem dat hij stopt bij de eerste 24(geeft als resultaat
bv 1), er staan er daar onder nog meer, maar op de volgende rijen
blijft hij maar steeds als resultaat 1 geven, terwijl ik wil dat hij
die overslaat en dan 2 geeft op de volgende rij enz.

Eigenlijk wil ik dus zoiets als:
Zoek in Blad 1 kolom A de rij met overeenkomende waarde uit Blad 2 C1
Als die overeenkomen plaats dan diezelfde waarde op Blad 2 in de eerste lege cel( in dit geval C5)
En plaats dan de waarde uit Kolom B van dezelfde rij op Blad 2 in de eerste lege cel(D5)

Zoek naar de volgende rij met overeenkomende waarde in Blad 1 kolom A en plaats deze in de volgende lege cel(C6)
En plaats dan de waarde uit Kolom B van dezelfde rij op Blad 2 in de eerste lege cel(D6)
enz.
Als de waarde niet overeenkomen laat de cel dan leeg.

mvg Cor
Alleen ingelogde leden kunnen reageren.

Verticaal zoeken met meerdere resultaten 8 jaren 2 maanden geleden #67

  • mikemod
  • mikemod's Profielfoto
  • Afwezig
  • Administrator
  • Berichten: 49
  • Ontvangen bedankjes 8
  • Karma: 2
Ha Cor,

Ik heb hier even mee zitten 'worstelen' ;)
Je kunt het doen door een extra hulpkolom naast de output / kolommen van je database te zetten waarbij je steeds aangeeft welke 'hoeveelste' het is.
Beetje lastig uit te leggen maar heb je bijvoorbeeld 5 resultaten met het woord KIP dan krijg je:
KIP_1
KIP_2
KIP_3
KIP_4
KIP_5

Gebruik dan:
=B2&"_" &AANTAL.ALS($B$2:B2;B2)
=B3&"_" &AANTAL.ALS($B$2:B3;B3)
=B4&"_" &AANTAL.ALS($B$2:B4;B4)



Op het tabblad waar je de resultaten wilt tonen kijk je dan d.m.v. 1,2,3, etc welke waarde je wilt zoeken:
=VERT.ZOEKEN($C$1&"_" & 1;Blad1!$A$2:$D$99999;2;ONWAAR)
=VERT.ZOEKEN($C$1&"_" & 2;Blad1!$A$2:$D$99999;2;ONWAAR)
=VERT.ZOEKEN($C$1&"_" & 3;Blad1!$A$2:$D$99999;2;ONWAAR)




Succes!

Mike
Alleen ingelogde leden kunnen reageren.

Excel Software Shop

Web Analytics