Help!

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

Hulp bij posten

Recente topics

Auteur Topic: Formule Als - is fout - vind.spec  (gelezen 2559 keer)

0 leden en 1 gast bekijken dit topic.

Offline kimmeuwissen

  • Nieuw lid
  • Berichten: 3
  • Hey, ik ben nieuw hier !
Formule Als - is fout - vind.spec
« Gepost op: 09 januari 2023, 10:03:00 »
Als er in de tekst van cel J2 bepaalde woorden bevat, dan wil ik er een bepaald woord naast.
Onderstaande formule werkt:

=ALS(EN(
ISFOUT(VIND.SPEC("supermarkt";J2;1))
;ISFOUT(VIND.SPEC("bakker";J2;1))
;ISFOUT(VIND.SPEC("slager";J2;1))
);"niet gevonden";"boodschappen")

Maar kan ik er ook nog zo'n formule achter plakken?
Bijv. als in de regel het woordje drogist of Action staat, dan huishouden, anders "niet gevonden".

Een hele andere formule mag ook  ;D
Maar verticaal zoeken lukt waarschijnlijk niet omdat het woordje middenin de cel staat en niet op het begin of op het einde.


Ik hoop dat jullie mij kunnen helpen  ;D

Offline MollyVH

  • Excel-Expert
  • Oplosser
  • *****
  • Berichten: 847
Re: Formule Als - is fout - vind.spec
« Reactie #1 Gepost op: 09 januari 2023, 11:31:48 »
Hallo Kim,

Welkom op oplossing.be !

Om het volledig bij je concrete vraag te houden: waar je nu "niet gevonden" hebt staan kan je een nieuwe als-constructie inbouwen, dan krijg je bv.
=ALS(EN(ISFOUT(VIND.SPEC("supermarkt";J2;1));ISFOUT(VIND.SPEC("bakker";J2;1));ISFOUT(VIND.SPEC("slager";J2;1)));ALS(EN(ISFOUT(VIND.SPEC("drogist";J2;1));ISFOUT(VIND.SPEC("Action";J2;1)));"niet gevonden";"huishouden");"boodschappen")
Hopelijk moeten er daarna niet nog een extra pakket mogelijkheden bij, want dan zou het wel een heel lange formule kunnen worden, en... zou een andere aanpak inderdaad het overwegen waard zijn.

Mvg,
Molly
Windows 11 Home NLD 64bit
11th Gen Intel(R) Core(TM) i7-11700 @ 2.50GHz 2496
Aspire TC-1660
Intel(R) UHD Graphics 750 1024MB
476 GB SSD KINGSTON OM8PCP3512F-AA
1863 GB HD Seagate ST2000DM008-2FR102
Office 2021 Professional Plus NLD 64bit

Offline kimmeuwissen

  • Nieuw lid
  • Berichten: 3
  • Hey, ik ben nieuw hier !
Re: Formule Als - is fout - vind.spec
« Reactie #2 Gepost op: 09 januari 2023, 11:47:10 »
Waaw je bent geweldig!
Dit is inderdaad wat ik zocht!

Ik zou er inderdaad nog heel wat achter willen plakken.
Dus als mensen nog een andere formule weten hoor ik het graag.

Het liefste heb ik iets van vert.zoeken.
Zodat ik op een ander tapblaadje 2 kolommen kan maken: 1 met bijv. bakker en 1 met bijv. boodschappen.

Offline MollyVH

  • Excel-Expert
  • Oplosser
  • *****
  • Berichten: 847
Re: Formule Als - is fout - vind.spec
« Reactie #3 Gepost op: 09 januari 2023, 13:13:08 »
Hallo Kim,

Ik had gewoon letterlijk op je vraag geantwoord, dat betekent nog niet dat ik niets anders kan (of wil ;)) verzinnen.
Voorbeeldje hierbij. De opzoektabel kan je willekeurig uitbreiden en/of naar een ander werkblad verplaatsen.
En om je helemaal blij te maken zit er nog vert.zoeken in ook :D
Veel plezier ermee!

Mvg,
Molly
Windows 11 Home NLD 64bit
11th Gen Intel(R) Core(TM) i7-11700 @ 2.50GHz 2496
Aspire TC-1660
Intel(R) UHD Graphics 750 1024MB
476 GB SSD KINGSTON OM8PCP3512F-AA
1863 GB HD Seagate ST2000DM008-2FR102
Office 2021 Professional Plus NLD 64bit

Offline kimmeuwissen

  • Nieuw lid
  • Berichten: 3
  • Hey, ik ben nieuw hier !
Re: Formule Als - is fout - vind.spec
« Reactie #4 Gepost op: 09 januari 2023, 13:16:20 »
Je bent geweldig!
Dankjewel!

 ;D ;D

Offline popipipo

  • Excel-Expert
  • Ervaren lid
  • *****
  • Berichten: 318
Re: Formule Als - is fout - vind.spec
« Reactie #5 Gepost op: 09 januari 2023, 13:22:35 »
=IFERROR(VLOOKUP(J2;Tabel1;2;0);"niet gevonden")Volgens mij kan de formule nog net iets korter
Willem
Hoe meer je weet hoe meer je vergeet.
Hoe meer je vergeet hoe minder je weet.
Hoe minder je weet hoe minder je vergeet.
Hoe minder je vergeet hoe meer je weet.

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.203
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Formule Als - is fout - vind.spec
« Reactie #6 Gepost op: 09 januari 2023, 14:00:22 »
=IFERROR(VLOOKUP(J2;Tabel1;2;0);"niet gevonden")Volgens mij kan de formule nog net iets korter
Nederlands:
=ALS.FOUT(VER.ZOEKEN(J2;Tabel1;2;0)
Hallo Willem,

Je moet er wel rekening mee houden dat het gezochte tekst (J2), een deel van de tekst in kolom 1 kan zijn.

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 popipipo

  • Excel-Expert
  • Ervaren lid
  • *****
  • Berichten: 318
Re: Formule Als - is fout - vind.spec
« Reactie #7 Gepost op: 09 januari 2023, 14:30:38 »
Citaat
een deel van de tekst
Daar had ik inderdaad niet aan gedacht.
Willem
Hoe meer je weet hoe meer je vergeet.
Hoe meer je vergeet hoe minder je weet.
Hoe minder je weet hoe minder je vergeet.
Hoe minder je vergeet hoe meer je weet.

Offline MollyVH

  • Excel-Expert
  • Oplosser
  • *****
  • Berichten: 847
Re: Formule Als - is fout - vind.spec
« Reactie #8 Gepost op: 09 januari 2023, 14:40:56 »
@ popipipo,

Geen probleem hoor, iedereen kijkt wel eens ergens over.
Maar het was inderdaad wel een essentieel deel van de vraag. Als ik de posts van TS bekijk moet ik wel denken dat die het anders zelf had kunnen oplossen.

Mvg,
Molly
Windows 11 Home NLD 64bit
11th Gen Intel(R) Core(TM) i7-11700 @ 2.50GHz 2496
Aspire TC-1660
Intel(R) UHD Graphics 750 1024MB
476 GB SSD KINGSTON OM8PCP3512F-AA
1863 GB HD Seagate ST2000DM008-2FR102
Office 2021 Professional Plus NLD 64bit

Offline JEC

  • Excel-Expert
  • Ervaren lid
  • *****
  • Berichten: 422
Re: Formule Als - is fout - vind.spec
« Reactie #9 Gepost op: 09 januari 2023, 20:16:50 »
Toch is Vlookup niet nodig

=IFERROR(LOOKUP(99;SEARCH(winkels;J2);Tabel1[categorie]);"Niet gevonden")
of voor office 365
=FILTER(Tabel1[categorie];ISNUMBER(SEARCH(Tabel1[winkel];J2));"niet gevonden")

 


www.combell.com