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

ALS er een bepaald woord in een tekst staat, DAN...

Status
Niet open voor verdere reacties.

EML93

Nieuwe gebruiker
Lid geworden
28 jul 2017
Berichten
2
Beste Excel gebruikers,

Ik heb een bepaalde formule nodig voor mijn werk en ik kom er maar niet uit. Ik hoop dat iemand me kan helpen! Dit Excel bestand waar ik aan werk wordt later aan software gekoppeld, dus de gegevens zijn misschien een beetje raar :)

Voorbeeld:
Kolom A = tekst. Bijv. "appel groen telstar"
Kolom B = een formule waarmee het aantal woorden in de vorige cel wordt geteld en achter een vaststaande tekst wordt gezet. Bijv. "campagne3" in dit geval.

De formule in kolom B is als volgt: ="campagne"&ALS(LENGTE(SPATIES.WISSEN(A1))=0;0;LENGTE(SPATIES.WISSEN(A1))-LENGTE(SUBSTITUEREN(A1;" ";""))+1)
Deze formule had ik al ergens op internet gevonden (geen idee of het een juiste formule is maar het werkt tot nu toe).

Nu is mijn vraag als volgt: wanneer er bijvoorbeeld het woord "appel" of "peer" in de tekst in kolom A staat, dan wil ik graag dat er "fruit" achter de tekst/formule in Kolom B staat. Bijv. "campagne3fruit" in dit geval. Is zoiets überhaupt mogelijk in Excel? Ik hoop dat ik het een beetje duidelijk heb uitgelegd.

Alvast dank voor de moeite! :)
 
Voor die woorden tellen kan je deze gebruiken:
Code:
="campagne" & "-" & LENGTE(A1)-LENGTE(SUBSTITUEREN(A1;" ";""))+1

Code:
="campagne"&"-"&LENGTE(A1)-LENGTE(SUBSTITUEREN(A1;" ";""))+1&" - "&ALS(ISGETAL(VIND.SPEC(O2:O5;$A$1));$O$1;"")
Met in O1 = fruit en in O2:O5 de fruitsoorten

Let op = Matrixformule Ctrl Shft Enter
 
Laatst bewerkt:
Voor die woorden tellen kan je deze gebruiken:
Code:
="campagne" & "-" & LENGTE(A1)-LENGTE(SUBSTITUEREN(A1;" ";""))+1

Code:
="campagne"&"-"&LENGTE(A1)-LENGTE(SUBSTITUEREN(A1;" ";""))+1&" - "&ALS(ISGETAL(VIND.SPEC(O2:O5;$A$1));$O$1;"")
Met in O1 = fruit en in O2:O5 de fruitsoorten

Let op = Matrixformule Ctrl Shft Enter


Super bedankt voor de snelle reactie! Het werkt! :) :)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan