Ik heb een lijst in Excel en hierin staan nummers van 6 cijfers, bv:
675545
677789
786544
Wat zou nu moeten gebeuren: als het 1 cijfer een 6 is, zou dit een G moeten worden, als dit een 7 is een U.
Dus de lijst zou als volgt er moeten uit zien:
G75545
G77789
U86544
Hoe kan ik dit makkelijk zonder macro, maar met een "eenvoudige" formule?
Dringend Excel vraagje voor de slimmerikken
-
- Elite Poster
- Berichten: 2050
- Lid geworden op: 06 dec 2004, 16:26
- Uitgedeelde bedankjes: 139 keer
- Bedankt: 56 keer
=IF(LEFT(A1,1)="6","G"&MID(A1,2,5),IF(LEFT(A1,1)="7","U"&MID(A1,2,5),A1))
waar A1 je getal bevat.
waar A1 je getal bevat.
There are 10 types of people in the world: those who understand binary, and those who don't.
-
- Plus Member
- Berichten: 177
- Lid geworden op: 08 aug 2011, 17:09
- Uitgedeelde bedankjes: 1 keer
- Bedankt: 8 keer
in de cel naast u waardes volgende formule ingeven:
er van uitgaande dat de originele tekst in cel A1 staat
je moet echter wel eerst uw originele waarde in opmaak "Tekst" zetten.
als je de formule gebruikt krijg je volgend resultaat: t3749k0t
Code: Selecteer alles
=ALS(DEEL(A1;1;1)="6";TEKST.SAMENVOEGEN("G";RECHTS(A1;5));ALS(DEEL(A1;1;1)="7";TEKST.SAMENVOEGEN("U";RECHTS(A1;5));))
je moet echter wel eerst uw originele waarde in opmaak "Tekst" zetten.
als je de formule
Code: Selecteer alles
=Tekst(675545; 'Tekst')