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

Zoeken en vervangen per cel/kolom.

Status
Niet open voor verdere reacties.

kaaskwal

Gebruiker
Lid geworden
24 nov 2015
Berichten
10
Hoi,

Ik heb een bestand met in kolom A een omschrijving. Deze bestaat nu uit 'nummer + omschrijving'. Dat nummer staat vaak precies hetzelfde in kolom B. Ik wil dat als de waarde in kolom B gevonden wordt in A dat deze dan uit de tekst wordt gehaald. In kolom C wordt dan de overgebleven tekst weggezet.

Zie voorbeeld

Bekijk bijlage helpmij.xlsx
 
Dat kan met =VIND.SPEC, wat erg goed wordt uitgelegd in de helpfile van Excel.
Als je die uitleg volgt, dan krijg je dit voor E2:
Code:
=ALS.FOUT(ALS(VIND.SPEC(B2;A2);RECHTS(A2;LENGTE(A2)-LENGTE(B2)));"")
 
Laatst bewerkt:
Kaaskwal,
Hier moet het mee lukken.
Code:
=DEEL(A2;VIND.SPEC(B2;A2)+1;100)
Als er in de nummer geen spatie zit, kan het ook zo
Code:
=DEEL(A2;VIND.SPEC(" ";A2)+1;100)
Hier wordt dus gezocht naar de eerste spatie.
 
Als er in de A-kolom altijd een spatie staat tussen het nummer en de omschrijving, dan is er een kleine aanpassing nodig in mijn formule in bericht #2:
Code:
=ALS.FOUT(ALS(VIND.SPEC(B2;A2);RECHTS(A2;LENGTE(A2)-LENGTE(B2)-1));"")
 
Baas boven baas:D

Code:
=ALS.FOUT(DEEL(A2;VIND.SPEC(B2;A2)+1;100);"")

Code:
=ALS.FOUT(DEEL(A2;VIND.SPEC(" ";A2)+1;100);"")
 
Beste! Allemaal bedankt voor de reactie. Ik heb gegoogled en gezocht in de helpfiles maar kreeg maar deels een oplossing. De formules die jullie hebben geschreven geeft juist wel de gewenste oplossing. Super bedankt!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan