[Excel] voorloop nul bij tekst houden

Pagina: 1
Acties:

  • heuveltje
  • Registratie: Februari 2000
  • Laatst online: 20:47

heuveltje

KoelkastFilosoof

Topicstarter
Goedendag.

Ik heb in excel(2010) een kolom telefoonnrs met formaat 010-12312312.
Dat min teken moet eruit, dus 01012312312

Maar zodra ik dat doe(via zoek en vervang) behandeld excel het als een getal en verwijderd de eerste 0.
Ik heb de kolom al als tekst gemarkeerd. en ook onderderling ziet hij bij cel eigenschappen elke cel als
tekst. Voor de zekerheid alles ook nog een keer gekopieerd als waarde.

Maar toch zodra ik zoek en vervang doe, verdwijnt die eerste 0 weer :(
Stomme is, als ik handmatig die - weghaal, doet hij het weer wel goed.

Iemand die weet wat ik verkeerd/anders moet doen ?

Heuveltjes CPU geschiedenis door de jaren heen : AMD 486dx4 100, Cyrix PR166+, Intel P233MMX, Intel Celeron 366Mhz, AMD K6-450, AMD duron 600, AMD Thunderbird 1200mhz, AMD Athlon 64 x2 5600, AMD Phenom X3 720, Intel i5 4460, AMD Ryzen 5 3600 5800x3d


  • Nat-Water
  • Registratie: December 2013
  • Laatst online: 17-11 15:57
Het snelste wat ik kan bedenken is dit: (cel A1 bevat tel nmr)
=TEKST.SAMENVOEGEN(LINKS(A1;3);RECHTS(A1;8))

Vast niet de mooiste oplossing O-) maar het werkt bij mij.

Balls have got to be one of the oldest toys. They've been round for a long time.
Gloria patri furnituribus In nomine IKEA!


  • NRKY
  • Registratie: September 2006
  • Laatst online: 08-11-2024
Eerst een " ' " en daarna je nummer typen (dus bijvoorbeeld '0123456789)

  • bszz
  • Registratie: November 2002
  • Laatst online: 00:07
Cellen opmaken als telefoonnummer. Als deze uit max. 10 cijfers bestaan (Je voorbeeld bestaat nl. uit 11 cijfers!) blijft de 0 behouden.

[ Voor 21% gewijzigd door bszz op 22-02-2017 16:02 ]


  • jbdeiman
  • Registratie: September 2008
  • Laatst online: 20:19
Of je kiest bij Celeigenschappen voor Aangepast en typt daar 10 x een 0 in, dan ziet Excel het nog steeds als getal maar toont de voorloopnul nog wel.
(Engels: Format Cells: Number: Custom)

  • heuveltje
  • Registratie: Februari 2000
  • Laatst online: 20:47

heuveltje

KoelkastFilosoof

Topicstarter
NRKY schreef op woensdag 22 februari 2017 @ 15:59:
Eerst een " ' " en daarna je nummer typen (dus bijvoorbeeld '0123456789)
Bedankt, maar het ging over een bestaande kolom met 1200 nr's daar wou ik niet zelf alles gaan typen :P
Nat-Water schreef op woensdag 22 februari 2017 @ 15:49:
Het snelste wat ik kan bedenken is dit: (cel A1 bevat tel nmr)
=TEKST.SAMENVOEGEN(LINKS(A1;3);RECHTS(A1;8))

Vast niet de mooiste oplossing O-) maar het werkt bij mij.
Dat gaat helaas niet goed.
Ik was wat onvolledig, in mijn omschrijving.
er zitten ook 06-xxx en 0800-xxx nr's tussen.

ik heb nu alles maar geeporteerd naar kladblok. daar strepen verwijderd en toen weer teruggekoppieerd. Want dat werkt blijkbaar wel :?


Maar ik snap niet waarom excel dat zo koppig als nr blijft behandelen, terwijl ik hem vertel dat het tekst is.
Ik hoopte dat iemand dat kon uitleggen.

Heuveltjes CPU geschiedenis door de jaren heen : AMD 486dx4 100, Cyrix PR166+, Intel P233MMX, Intel Celeron 366Mhz, AMD K6-450, AMD duron 600, AMD Thunderbird 1200mhz, AMD Athlon 64 x2 5600, AMD Phenom X3 720, Intel i5 4460, AMD Ryzen 5 3600 5800x3d


  • bszz
  • Registratie: November 2002
  • Laatst online: 00:07
heuveltje schreef op woensdag 22 februari 2017 @ 17:44:
[...]


Bedankt, maar het ging over een bestaande kolom met 1200 nr's daar wou ik niet zelf alles gaan typen :P


[...]


Dat gaat helaas niet goed.
Ik was wat onvolledig, in mijn omschrijving.
er zitten ook 06-xxx en 0800-xxx nr's tussen.

ik heb nu alles maar geeporteerd naar kladblok. daar strepen verwijderd en toen weer teruggekoppieerd. Want dat werkt blijkbaar wel :?


Maar ik snap niet waarom excel dat zo koppig als nr blijft behandelen, terwijl ik hem vertel dat het tekst is.
Ik hoopte dat iemand dat kon uitleggen.
bszz in "[Excel] voorloop nul bij tekst houden"

Waarom werkt dat niet? Dat is de manier voor telefoonnummers...

  • heuveltje
  • Registratie: Februari 2000
  • Laatst online: 20:47

heuveltje

KoelkastFilosoof

Topicstarter
bszz schreef op woensdag 22 februari 2017 @ 17:52:
[...]

bszz in "[Excel] voorloop nul bij tekst houden"

Waarom werkt dat niet? Dat is de manier voor telefoonnummers...
Zoals gezegd, mijn voorbeeld was incompleet

Maar niet alle telefoonnr's zijn 10 cijfers.
0800 nr's zijn maar 8 cijfers
Buitenlandse nr's zijn 14 cijfers incl. 0032
Ik heb enkele 12 cijferige GSMnr's van M2M simkaarten

En dan nog, waarom wil excel perse mijn reeks als een getal bewerken |:(

Heuveltjes CPU geschiedenis door de jaren heen : AMD 486dx4 100, Cyrix PR166+, Intel P233MMX, Intel Celeron 366Mhz, AMD K6-450, AMD duron 600, AMD Thunderbird 1200mhz, AMD Athlon 64 x2 5600, AMD Phenom X3 720, Intel i5 4460, AMD Ryzen 5 3600 5800x3d


  • bszz
  • Registratie: November 2002
  • Laatst online: 00:07
heuveltje schreef op woensdag 22 februari 2017 @ 18:04:
[...]


Zoals gezegd, mijn voorbeeld was incompleet

Maar niet alle telefoonnr's zijn 10 cijfers.
0800 nr's zijn maar 8 cijfers
Buitenlandse nr's zijn 14 cijfers incl. 0032
Ik heb enkele 12 cijferige GSMnr's van M2M simkaarten

En dan nog, waarom wil excel perse mijn reeks als een getal bewerken |:(
8 cijfers moet werken, >10 niet. Als je de cellen opmaakt als tekst is het gekke dat het wel goed gaat als je het "-" teken handmatig verwijdert maar niet als je het doet met zoeken en vervangen....

  • Rupie
  • Registratie: Augustus 2006
  • Laatst online: 13-11 11:58
Extra kolom met daarin =SUBSTITUEREN(<cel met telefoonnummer>;"-";"")? Dan gaat het wel goed. Even naar beneden slepen zodat je dat voor alle cellen gedaan hebt. En dan de inhoud van die nieuwe kolom als Waarden plakken op de plek van de originele kolom?

Over waarom excel dat doet vond ik dit:
XL does an implicit conversion when you Find/Replace. There is no setting or option to avoid it. Since they are part numbers there is no value in converting them to numbers.
Typisch gevalletje van intelligentie van excel wat niet altijd even handig is.

[ Voor 37% gewijzigd door Rupie op 22-02-2017 19:09 ]

Desktop | Server | Laptop


  • heuveltje
  • Registratie: Februari 2000
  • Laatst online: 20:47

heuveltje

KoelkastFilosoof

Topicstarter
Rupie schreef op woensdag 22 februari 2017 @ 19:05:
Extra kolom met daarin =SUBSTITUEREN(<cel met telefoonnummer>;"-";"")? Dan gaat het wel goed. Even naar beneden slepen zodat je dat voor alle cellen gedaan hebt. En dan de inhoud van die nieuwe kolom als Waarden plakken op de plek van de originele kolom?

Over waarom excel dat doet vond ik dit:

[...]

Typisch gevalletje van intelligentie van excel wat niet altijd even handig is.
Grappig hoe practisch dezelfde methode toch andere resultaten opleveren.
Maar dan weet ik dat alvast voor de volgende keer ! bedankt alvast

Dat "intellegentie" verklaart het een en ander
Vreemde keuze van Mr. Microsoft, ik zie niet echt in waarom je dat zou willen.
maar goed, dat heb ik wel met meer keuzes binnen excel :)

Heuveltjes CPU geschiedenis door de jaren heen : AMD 486dx4 100, Cyrix PR166+, Intel P233MMX, Intel Celeron 366Mhz, AMD K6-450, AMD duron 600, AMD Thunderbird 1200mhz, AMD Athlon 64 x2 5600, AMD Phenom X3 720, Intel i5 4460, AMD Ryzen 5 3600 5800x3d


  • Paultje3181
  • Registratie: November 2002
  • Laatst online: 17-11 22:28
En extra kolom met ="'"&links(A1;vind.alles("-";A1;1)-1)&rechts(A1;lengte(A1)-vind.alles("-";A1;1)
Pagina: 1