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

Meerdere resultaten weergeven bij zoeken in kolom

  • Onderwerp starter Onderwerp starter Edko
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

Edko

Gebruiker
Lid geworden
13 mrt 2004
Berichten
65
Hallo,
Na alles geprobeerd te hebben weet ik echt niet verder... graag spoedige hulp in deze.
Bij de voorbereiding van een CSV file om deze te kunnen uploaden voor het vullen van een database van een webshop moet ik artikelen zoeken in een soort voorraadlijst van een leverancier. Deze voorraadlijst wordt dagelijks geupdate en is dus onmogelijk om dagelijks handmatig bij te werken voor de csv file.
Het betreft kleding allerlei met veel uiteenlopende maten.
Wat mij niet lukt is om van 1 artikel verschillende maten weer te geven in bepaalde cellen.
Welke formule kan ik toepassen in kolom D?

Alvast dank!
 

Bijlagen

Edko,zoiets los ik makkelijker met VBA op
als je dat wil hoor ik het wel
ik vind excel formules al gauw ingewikkeld worden.

groet sylvester
 
Hallo Sylvester,
Bedankt voor je reactie.
Ik heb geen enkele ervaring met VBA.
Kun je iets laten zien misschien?

Grt,
 
Valt mee hoor Sylvester.
In D2:Invoeren als matrixformule (Geen Enter, maar Ctrl+Shift+Enter).
Daarna pas doorvoeren naar onderen.
Code:
=ALS(AANTAL.ALS(Data!$C$2:$C$28;$C$2)<RIJ()-1;"";INDEX(Data!$N$2:$N$28;KLEINSTE(ALS(Data!$C$2:$C$28=$C$2;RIJ(Data!$N$2:$N$28)-1;"");RIJ()-1)))
 
Hallo Harry,
hartelijk dank voor de formule!
Deze heb ik ingevoerd en vervolgens CRTL+SHIFT+ENTER gedaan.
Helaas is er een blanco resultaat te zien!

Misschien iets over het hoofd gezien?

Grt,
 
hoi Harry,
voor jou valt dat wel mee,
maar ik vind dat toch behoorlijk ingewikkeld:eek:
groet sylvester
 
Bij mij niet.
De formule inzetten, daarna drukken op F2 en Ctrl+Shift+Enter.
 

Bijlagen

hoi Harry,
voor jou valt dat wel mee,
maar ik vind dat toch behoorlijk ingewikkeld:eek:
groet sylvester

Maar dat was in het begin met Vba idem dito (en zelfs dan nog).
Beetje in verdiepen is mijn advies. :d
 
Harry,
Dank je wel, in cel D2 doet ie wel.
In D7 doet ie niet.
Waar ligt dat aan?

Grt,
 
Dat snap ik! echter heb ik de resultaten nodig in cel D7..D11
Cellen invoegen lukt niet, copieren naar beneden lukt niet, verplaatsen lukt niet!

Hoe dit te doen?
Grt,
 
Code:
=ALS(AANTAL.ALS(Data!$C$2:$C$28;$C$2)<RIJ()-[COLOR="#FF0000"]6[/COLOR];"";INDEX(Data!$N$2:$N$28;KLEINSTE(ALS(Data!$C$2:$C$28=$C$2;RIJ(Data!$N$2:$N$28)-1;"");RIJ()-[COLOR="#FF0000"]6[/COLOR])))
 
Harry,
Dank je wel!
Werkt nu in de juiste cellen!
Misschien heb je nog een tip om dit makkelijk te kopieren (zo'n 4500 x naar beneden)?

Grt,
 
Doortrekken met de vulgreep?
Harry's formule is er klaar voor . . .
 
Geen idee van Edko, maar daar zijn deze zware matrixformules ook niet geschikt voor.
Je bestand wordt daar erg traag van.
 
Hallo Martin.

Wat nu $C$2 is in de formule moet dan $C$13 worden.
Moeilijk, moeilijk,....

Dan zou je alle benamingen in kolom c moeten doorvoeren zodat $C$2:$C$12 allemaal hetzelfde is, en eventueel verbergen met voorwaardelijke opmaak.
Maar zoals ik al vermelde, is een matrixformule niet geschikt voor 4500 x.
 
Laatst bewerkt:
Dank jullie Wel.
Wordt dus alles handmatig aanpassen denk ik.
Is in ieder geval werkend!!!

Groet,
 
Hallo,
Ik ben nu bezig om alles te kopieeren en volgens mij moet het eenvoudiger kunnen door iets toe te voegen aan de formule, zoiets als INTEGER.
Ik heb alleen geen idee waar en hoe?
Kan iemand mij hiermee helpen?

het zou mij enorm veel werk schelen!

Groet,
 
Martin,
Omdat ik dit ook in andere formules gebruik, waardoor het kopieeren makkelijker gaat zodat ik de formule niet meer hoef aan te passen.

Grt,
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan