Tussen Initialen punten zetten in excel kolom

Pagina: 1
Acties:
  • 4.919 views sinds 30-01-2008
  • Reageer

  • Themis
  • Registratie: Juni 2001
  • Laatst online: 08-02-2021
Beste tweakers,

Ik heb het volgende probleem in Excel:
Ik heb een kolom met initialen, maar hier staan geen puntjes tussen. Ik heb dus bijvoorbeeld WP en ik wil W.P. krijgen. Is er een functie binnen excel om dit voormekaar te krijgen voor de hele kolom?

  • Themis
  • Registratie: Juni 2001
  • Laatst online: 08-02-2021
Na heel veel gekloot is het me zelf gelukt.
Voor de volledigheid zal ik hier nog eventjes uitleggen hoe ik het deed:
Je splitst eerst de letters van de intialen uit over aparte kolommen: =DEEL(A2;1;1)en voor de andere kolommen =DEEL(B2;2;1) enzovoort.
Vervolgens:
Ga je in die nieuwe kolommen kijken of er een letter staat:
=OF(AN2="A";AN2="B";AN2="C";AN2="D";AN2="E";AN2="F";AN2="G";AN2
="H";AN2="I";AN2="J";AN2="K";AN2="L";AN2="M";AN2="N";AN2="O"
;AN2="P";AN2="Q";AN2="R";AN2="S";AN2="T";AN2="U";AN2="V";AN2
="W";AN2="X";AN2="Y";AN2="Z")


en tot slot:
ga je met die waarden aan de slag in de eindformule:
=ALS(AI2;AN2;"")&ALS(AJ2;"."&AO2;"")&ALS(AK2;"."&AP2;"")&ALS
(AL2;"."&AQ2;"")&ALS(AM2;"."&AR2;"")&"."

Weet niet of hier ooit nog iemand naar zal kijken, maar ik was zo blij dat het eindelijk gelukt was dat ik even me verhaal kwijt moest. Ben namelijk nogal een excel leek.

Verwijderd

Op zondag 17 februari 2002 02:03 schreef Themis een leuke oplossing
Je kon natuurlijk ook fftjes een macrotje schrijven, want dit kan natuurlijk veel makkelijker.
Wat je dan had moeten doen: Celwaarde in een variabele stoppen, hiervan de lengte lezen, en dan een punt toevoegen na het 1e (en evt ook 3e, 5e, 7e, 9e etc. ) teken.
Maar goed, als Excel-leek heb je het toch aardig opgelost zo... :)
En je moest anders ook maar net weten hoe je dat doet met zo'n macro... (stringlengte uitlezen, en een teken in een string invoegen op een bepaalde plek...)