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

Tekst conversie met opvolg nummer

Status
Niet open voor verdere reacties.

Santanerohelp

Gebruiker
Lid geworden
30 okt 2014
Berichten
42
Beste mensen,

Ik zou graag willen weten hoe ik een formule bouw die ervoor zorgt dat de tekst in een kolom cel omgezet wordt naar dezelfde tekst met een opvolgnummer.
In bijgevoegd bestand heb ik in kolom A een serie woorden waarvan een aantal meerdere malen voorkomen. In kolom B zou ik een formule willen hebben die ervoor zorgt dat de woorden die meerdere malen voorkomen in A omgezet worden naar hetzelfde woord maar dan met een opvolgnummer erachter.

Wie kan mij hiermee helpen?

Hoor het graag
John
 

Bijlagen

Zoiets voor B2 en verder naar onderen?
Code:
=A2 &" "&AANTAL.ALS($A$2:A2;A2)
 
Harry,

Dank je wel. De formule werkt, echter constateer ik dat deze formule ook door telt ongeacht waar de woorden in de kolom zich bevinden. Zie bijlage. In kolom D heb ik handmatig zichtbaar gemaakt hoe de output zou moeten zijn. Is hiervoor een oplossing?

Greetz,
John
 

Bijlagen

Hallo John,

In B2 en afsluiten met Ctrl+Shift+Enter, daarna een dubbelklik rechts onderin B2.
Code:
=ALS(A2=A1;A2&" "&1*DEEL(B1;VERGELIJKEN(WAAR;ISGETAL(1*DEEL(B1;RIJ($D$1:$D$100);1));0);99)+(A2=A1);A2&" "&1)
 
Harry,

Tnx a lot... just what i'm looking for.
Werkt perfect.

Vraag t.a.v. de verwijzing naar $D$1:D$100
Wat is de functie hiervan, die kan ik niet plaatsen namelijk.

Hoor het graag.

Greetz,
John
 
John, ken je de evalueerknop?, vergrootglas met ƒx erin?
Klik daar maar eens op.
Code:
ISGETAL(1*DEEL("Citroen 1";{1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\22\23\24\25\26\27\28\29\30\31\32\33\34\35\36\37\38\39\40\41\42\43\44\45\46\47\48\49\50\51\52\53\54\55\56\57\58\59\60\61\62\63\64\65\66\67\68\69\70\71\72\73\74\75\76\77\78\79\80\81\82\83\84\85\86\87\88\89\90\91\92\93\94\95\96\97\98\99\100};1));0);99)
Daarna krijg je>
ISGETAL(1*DEEL("Citroen 1";{waarde!\waarde!\waarde!\waarde!\waarde!\waarde!\waarde!\waarde!\1\waarde!\waarde!\enz.};1));0);99)
daarna krijg je.
ISGETAL(1*DEEL("Citroen 1";9;99)

Het getal 1 bevindt zich dus op positie 9.

Ik hoop dat het zo een beetje duidelijk is.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan