[EXCEL] split text in 2 kolommen

Pagina: 1
Acties:

  • Mystikal
  • Registratie: Januari 2001
  • Laatst online: 19:31

Mystikal

It never hurts to help!

Topicstarter
801000_C.Brandt
802000_D.Bostock

Moet worden:
B2 801000 C2 C.Brandt
B3 802000 C3 D.Bostock

De eerste kolom is geen probleem. Met de left functie lukt dat {=LEFT(data_original!A5;3) }
Echter ik krijg het niet voor elkaar om een tekst over te zetten vanaf positie 8 (van links geteld).
Dit moet te doen zijn. Wel met een formule graag. (en ik heb de engelse versie :) )

Basement Bios ---- Exo-S


  • Vozze
  • Registratie: December 2001
  • Laatst online: 18:41
Bepaal de totale lengte van de string met Len().
Gebruik daarna de functie Right(stringnaam, lengte - 7 )

Ongeveer:
code:
1
2
3
4
5
Dim Lengte as Integer
Dim TekstB as String

Lengte = Len(stringnaam)
TekstB = Right(stringnaam, lengte - 7)

Oftewel
code:
1
=RIGHT(A1;LEN(A1) - 7)

[ Voor 12% gewijzigd door Vozze op 28-04-2005 09:52 ]

"He who thinks knows evertyhing, knows nothing" - Socrates


  • Boogie
  • Registratie: Januari 2001
  • Laatst online: 24-04 04:51
Nederlands Excell:
=DEEL(A2;8;100)
alle text na charcter 8 (altans, teken 8 tm 108 :-))

  • Mystikal
  • Registratie: Januari 2001
  • Laatst online: 19:31

Mystikal

It never hurts to help!

Topicstarter
Okay tnx. Got it.

Voor de mensen die een eenvoudige code willen :)
'=RIGHT(data_original!A2;LEN(data_original!A2)-7)'

Oh VOZZE heeft hem al aangepast.... :)

[ Voor 20% gewijzigd door Mystikal op 28-04-2005 09:53 ]

Basement Bios ---- Exo-S


  • Mystikal
  • Registratie: Januari 2001
  • Laatst online: 19:31

Mystikal

It never hurts to help!

Topicstarter
Boogie schreef op donderdag 28 april 2005 @ 09:48:
Nederlands Excell:
=DEEL(A2;8;100)
alle text na charcter 8 (altans, teken 8 tm 108 :-))
Wat is DEEL in het engels? Want deze code lijkt inderdaad ook goed te zijn.

Basement Bios ---- Exo-S


  • Vozze
  • Registratie: December 2001
  • Laatst online: 18:41
Mystikal schreef op donderdag 28 april 2005 @ 09:52:
[...]


Wat is DEEL in het engels? Want deze code lijkt inderdaad ook goed te zijn.
Totdat je een string hebt die langer dan 108 karakters is....

En het is btw MID in het Engels.

[ Voor 8% gewijzigd door Vozze op 28-04-2005 09:55 ]

"He who thinks knows evertyhing, knows nothing" - Socrates


  • Boogie
  • Registratie: Januari 2001
  • Laatst online: 24-04 04:51
Part? Omschrijving: Deel(tekst,begin_getal;aantal-tekens);

>Totdat je een string hebt die langer dan 108 karakters is....
Dan zet je er 1000 neer ;-)

[ Voor 48% gewijzigd door Boogie op 28-04-2005 09:55 ]


  • Vozze
  • Registratie: December 2001
  • Laatst online: 18:41
Boogie schreef op donderdag 28 april 2005 @ 09:54:
Part? Omschrijving: Deel(tekst,begin_getal;aantal-tekens);

>Totdat je een string hebt die langer dan 108 karakters is....
Dan zet je er 1000 neer ;-)
Dan zet je er LEN(Stringnaam) neer. Programmeertechnisch beter.

"He who thinks knows evertyhing, knows nothing" - Socrates


  • Zwerver
  • Registratie: Februari 2001
  • Niet online
Wat doet dit eigenlijk in Non-Windows Operating Systems?? Tikje naar Software Algemeen dus ;)

Woonachtig Down Under. Ik negeer je insults niet, maar tegen de tijd dat ik ze lees zijn ze meestal niet relevant meer


  • Wilke
  • Registratie: December 2000
  • Laatst online: 19:25
Boogie schreef op donderdag 28 april 2005 @ 09:54:
>Totdat je een string hebt die langer dan 108 karakters is....
Dan zet je er 1000 neer ;-)
En als je dan een string van 1008 chars hebt? Etc. Dit is dus niet echt zo'n slim idee, iets als LENGTH daarvoor gebruiken is idd beter.
Pagina: 1