Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: zoeken, en uitkomst weergeven uit database  (gelezen 641 keer)

0 leden en 1 gast bekijken dit topic.

Offline willem vg

  • Nieuw lid
  • Berichten: 8
  • Geslacht: Man
  • Hey, ik ben nieuw hier !
zoeken, en uitkomst weergeven uit database
« Gepost op: 13 maart 2024, 10:29:26 »
Hoi,

Ik heb een kleine database.
Om deze "bruikbaar" te maken, zou ik willen een soort automatische zoekfunctie bouwen.
In de linkerkolom (A) staan straatnamen.
op de bovenste rij staan bepaalde diensten.
Sommige van deze diensten zijn actief in bepaalde straten, dan staat er een 'ja' in het kruisend vakje. (op de lijn van de straat/ kolom van de dienst)

Ik wil dat de gebruiker een (deel van) een straatnaam kan ingeven en dat dan de titel (dienst) van elke kolom waar op de lijn van die straat een 'ja' staat wordt weergegeven (alsook de straatnaam zelf, ter bevestiging) 
Het zou leuk zijn mocht het, bij meerdere resultaten wat betreft straatnamen, alle resultaten worden weergegeven. (of minstens gewoon de straatnamen, zodat de gebruiker weet dat die specifieker moet zijn)

bedankt om me op weg te zetten!

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.179
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: zoeken, en uitkomst weergeven uit database
« Reactie #1 Gepost op: 13 maart 2024, 10:56:21 »
Hallo Willem,

Welkom op Oplossing.be  :)

een eerste vraagje: Waar (hoe) wil je die eerste letter van een straat beginnen in te geven?
En een tweede vraag is: met welke versie Excel werk je (en Ned of US?)

Groeten,

:) SoftAid :)             


Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline willem vg

  • Nieuw lid
  • Berichten: 8
  • Geslacht: Man
  • Hey, ik ben nieuw hier !
Re: zoeken, en uitkomst weergeven uit database
« Reactie #2 Gepost op: 13 maart 2024, 11:10:12 »
Dag Softaid,

goede vragen!
microsoft 365 (maar geinstalleerd op pc)
nederlandstalig.

ik denk te werken met twee tabbladen, waarvan de tweede gegevens bevat.
Op het eerste tabblad zou dan bovenaan ergens een cel(B2?) voor imput komen
en alle ruimte daaronder kan voor output dienen.

groetjes,
Willem

Offline Montagnard

  • Ambassadeur
  • *****
  • Berichten: 2.385
  • Geslacht: Man
Re: zoeken, en uitkomst weergeven uit database
« Reactie #3 Gepost op: 13 maart 2024, 11:39:59 »
misschien een voorbeeld bestandje hier plaatsen , desnoods gevoelige info vervangen door dummy's ?
en in het bestandje aangeven wat je juist wilt ?
Mvg,
Montagnard.

Offline willem vg

  • Nieuw lid
  • Berichten: 8
  • Geslacht: Man
  • Hey, ik ben nieuw hier !
Re: zoeken, en uitkomst weergeven uit database
« Reactie #4 Gepost op: 13 maart 2024, 12:11:50 »
Ik heb hier een klein gelijkaardig voorbeeld.
op het tweede tabblad de gegevens.

idee is dus dat in het eerste tablad:
- een (deel) van een straatnaam ingegeven kan worden
- dat dan alle titels ('diensten') waar een 'ja' bijstaat worden weergegeven.
MAAR:
bv bij het zoeken naar 'kerk' zouden OFWEL beide straatnamen moeten verschijnen met oplossingen OFWEL de mededeling dat er meerdere hits zijn (en die dan misschien weergeven, om de gebruiker op de juiste weg te zetten)


Offline JEC

  • Excel-Expert
  • Ervaren lid
  • *****
  • Berichten: 422
Re: zoeken, en uitkomst weergeven uit database
« Reactie #5 Gepost op: 13 maart 2024, 13:02:39 »
=NAAR.KOLOM(ALS((Blad2!A2:A9=B2)*(Blad2!B2:F9="ja");Blad2!B1:F1;NB());2)

Offline willem vg

  • Nieuw lid
  • Berichten: 8
  • Geslacht: Man
  • Hey, ik ben nieuw hier !
Re: zoeken, en uitkomst weergeven uit database
« Reactie #6 Gepost op: 13 maart 2024, 13:34:45 »
Dag JEC,

bedankt, dat werkt inderdaad.
Nog één bijkomende vraag:
zou er een mogelijkheid zijn om een soort 'autofill'-functie toe te voegen (gebruiker typt 'kerk', in een dropdownmenu ofzo wordt 'kerkstraat' en 'kerkplein' getoond als optie)
>> ik kan een dropdownmenutje maken, maar ik krijg dat niet gecombineerd met typen. Dus dan staat steeds de hele stratenlijst daar. Wat in de uiteindelijke database onwerkbaar is)

Merci!

Offline JEC

  • Excel-Expert
  • Ervaren lid
  • *****
  • Berichten: 422
Re: zoeken, en uitkomst weergeven uit database
« Reactie #7 Gepost op: 13 maart 2024, 13:48:28 »
Wordt wel wat complexer. Zie bijlage.

=LET(st;Blad2!A2:A9;y;DROP(REDUCE("";FILTER(st;ISNUMBER(SEARCH(B2;st)));LAMBDA(a;b;VSTACK(a;LET(z;TOROW(IF((st=b)*(Blad2!B2:F9="ja");Blad2!B1:F1;NA());2);HSTACK(b;IF(ISERROR(z);"";z))))));1);IFERROR(FILTER(y;INDEX(y;;2)<>"");""))

Offline willem vg

  • Nieuw lid
  • Berichten: 8
  • Geslacht: Man
  • Hey, ik ben nieuw hier !
Re: zoeken, en uitkomst weergeven uit database
« Reactie #8 Gepost op: 13 maart 2024, 14:12:55 »
Wordt wel wat complexer. Zie bijlage.

=LET(st;Blad2!A2:A9;y;DROP(REDUCE("";FILTER(st;ISNUMBER(SEARCH(B2;st)));LAMBDA(a;b;VSTACK(a;LET(z;TOROW(IF((st=b)*(Blad2!B2:F9="ja");Blad2!B1:F1;NA());2);HSTACK(b;IF(ISERROR(z);"";z))))));1);IFERROR(FILTER(y;INDEX(y;;2)<>"");""))

DIe krijg ik niet aan de praat, JEC.

Offline willem vg

  • Nieuw lid
  • Berichten: 8
  • Geslacht: Man
  • Hey, ik ben nieuw hier !
Re: zoeken, en uitkomst weergeven uit database
« Reactie #9 Gepost op: 13 maart 2024, 14:32:00 »
excuses,
ik had de bijlage niet geopend.

héél erg bedankt!

Offline willem vg

  • Nieuw lid
  • Berichten: 8
  • Geslacht: Man
  • Hey, ik ben nieuw hier !
Re: zoeken, en uitkomst weergeven uit database
« Reactie #10 Gepost op: 14 maart 2024, 11:29:03 »
Omygog JEC.

Wat je daar deed gaat dus mijn petje te boven.
Ik probeerde de formule aan te passen, maar ik slaag daar dus niet in...
Aanpassingen:
Ik had graag kolom A tem D weergegeven (maar dus zoeken in A)
de "ja's" staan van J2 tem U321.
De titels (diensten) dus van J1 tem U1

ik kom bij het volgende uit:
=LET(st;Blad2!A2:D321;y;WEGLATEN(REDUCE("";FILTER(st;ISGETAL(VIND.SPEC(J2;st)));LAMBDA(a;b;VERT.STAPELEN(a;LET(z;NAAR.RIJ(ALS((st=b)*(Blad2!J2:U321="ja");Blad2!J1:U1;NB());2);HOR.STAPELEN(b;ALS(ISFOUT(z);"";z))))));1);ALS.FOUT(FILTER(y;INDEX(y;;2)<>"");""))
maar dat werkt dus niet.

Heb je toevallig nog even?

Sorry...

Offline JEC

  • Excel-Expert
  • Ervaren lid
  • *****
  • Berichten: 422
Re: zoeken, en uitkomst weergeven uit database
« Reactie #11 Gepost op: 14 maart 2024, 16:48:29 »
Dan zou je het beste even het bestand kunnen plaatsen waarin het niet lukt

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.280
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: zoeken, en uitkomst weergeven uit database
« Reactie #12 Gepost op: 18 maart 2024, 20:29:09 »
Met MS365 kan je tegenwoordig simpelweg kiezen voor de Listbox van Data Validatie. Die is net een tandje sterker gemaakt en toont nu bij het intikken de opties uit de lijst van de letters die je intikt.
______________________________

Groet, Leo

Offline willem vg

  • Nieuw lid
  • Berichten: 8
  • Geslacht: Man
  • Hey, ik ben nieuw hier !
Re: zoeken, en uitkomst weergeven uit database
« Reactie #13 Gepost op: 20 maart 2024, 13:40:06 »
Dan zou je het beste even het bestand kunnen plaatsen waarin het niet lukt

Dag JEC.

Excuses voor de stilte.
in bijlage de volledige lijst.

Héél héél héél erg bedankt!

vriendelijke groet,
Willem

Offline JEC

  • Excel-Expert
  • Ervaren lid
  • *****
  • Berichten: 422
Re: zoeken, en uitkomst weergeven uit database
« Reactie #14 Gepost op: 20 maart 2024, 17:22:14 »
Je zult wel iets van vertraging merken. Het was een kwestie van de bereiken aanpassen.

 


www.combell.com