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

Met verticaal zoeken de 2e of 3e hit tonen

Status
Niet open voor verdere reacties.

grietsenwijma

Gebruiker
Lid geworden
25 jun 2013
Berichten
241
Met verticaal zoeken kan ik een waarde zoeken.

Het is echter mogelijk dat er meer regels aan de zoekwaarde voldoen.
Daarom wil ik in de cel er achter graag die 2e uitkomst in beeld brengen (en dáár achter weer de 3e

Wie heeft een idee hoe dit kan?

Zie voorbeeld

Alvast dank!
 

Bijlagen

Meervoudig zoeken = filteren.
Gebruik autofilter of geavanceerd filter.
 
Voor Excel 365 voor C4:
Code:
=TRANSPONEREN(FILTER(B7:B26;A7:A26=A4;""))
Voor eerdere versies van Excel wordt het een matrixfunctie (d.w.z. afsluiten met Control+Shift+Enter en dan doortrekken naar rechts):
Code:
=ALS.FOUT(INDEX($B:$B;KLEINSTE(ALS($A$7:$A$26=$A$4;RIJ($A$7:$A$26);EXP(99));KOLOM(A1)));"")
 
Laatst bewerkt:
Dat is alleen maar een extra argument voor autofilter of advancedfilter.
Heb je je daarin überhaupt weleens verdiept ?
 
Heb je hier iets aan, met matrixformule
Ze staan nu wel onder elkaar.
Cel G1 het aantal dat het getal in E1 voorkomt.
Kolom H het getal (1e, 2e, 3e, etc)
Kolom I in welke rij het getal zich bevind.
 

Bijlagen

helaas,

Wellicht mijn voorbeeld niet goed ingericht.
De waarden in kolom b zijn soms getallen maar meestal niet, dus je kunt ze niet als getalwaarde in een formule toepassen.
 
Code:
Sub M_snb()
  With Cells(7, 1).CurrentRegion
    .AutoFilter 1, Cells(4, 1)
    .Columns(2).Copy
    Cells(4, 3).PasteSpecial -4163, , , True
    .AutoFilter
  End With
End Sub
 
Niet opgelost, wel klaar

Iedereen bedankt voor het meedenken,

Uiteindelijk ben ik met wat zoekhulpjes het hele bestaand van 2000 regels maar even doorgevlooid en heb alles op een rij gekregen.

Hoewel de vraag niet is opgelost markeer ik hem wel zo omdat ik niet meer naar een oplossing zoek.

Nogmaals bedankt!
 
Doe je niets met suggesties ?
Dan is een 'vraag' nooit 'opgelost'.
 
@ snb,

Het een raadseltje noemen zou overdreven zijn, edoch : waarom zal je code uit #8 enkel werken als cells(4,1)=cells(7,1) ?
Het vraagteken in vorige zin staat er enkel omdat het taalkundig een vraag dient te worden genoemd ;)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan