[Excel] Search & Replace met leading zeroes

Pagina: 1
Acties:

  • TheDane
  • Registratie: Oktober 2000
  • Laatst online: 29-07 17:53
Hoi,

Ik gebruik Excel 2002 om enkele getalreeksen te bewerken.
Ik krijg aangeleverd een lijst die er zo uit ziet:

code:
1
2
3
4
22212122
21212211
11211122
// etc

Nu wil ik van alle 2'en 0'en maken. Zodat er -inderdaad- een binaire string ontstaat.
Zolang een '2' niet het eerste karakter is, werkt 't voor iedere regel prima, maar zodra er een '2' vooraan staat, wordt 't ongetwijfeld wel een 0, maar Excel haalt vrolijk alle leading zeroes weg.

Resultaat zou dus moeten zijn:
code:
1
2
3
00010100
01010011
11011100

maar is
code:
1
2
3
10100
1010011
11011100


Ik heb al alle cellen het "Text" formaat gegeven.
Text format cells are treated as text even when a number is in the cell. The cell is displayed exactly as entered.
Goed, dat werkt wèl als ik de tekst zelf typ .. maar niet als ik ga search & replace'n. Dan worden leading zeroes weer gewoon weggelaten na het replacen.

Nou dacht ik al slim te zijn B) .. en bij het search&replace dialogje bij Options specifieke formats aan te geven voor zowel find als replace values... maar helaas.

Zie ik iets over 't hoofd :?
edit:
Ja, ik zie iets over 't hoofd. Heb topic title niet afgemaakt :X

[ Voor 8% gewijzigd door TheDane op 27-04-2006 15:44 ]


Verwijderd

Gebruik:

=SUBSTITUTE(broncel,2,0)

  • TheDane
  • Registratie: Oktober 2000
  • Laatst online: 29-07 17:53
OMHG .. da's snel _/-\o_

En't werkt nog ook 8)
Was nog bezig TR te schrijven voor topic rename 8)7

Maar ter leringh ende vermaeck .. enig idee waarom die search&replace dan niet werkt :? Is dat een bug :?

[ Voor 37% gewijzigd door TheDane op 27-04-2006 15:55 ]


Verwijderd

gesteld dat deze getallen in kolom a staan:
code:
1
="" & substitueren("a1";"2";"0")
en doortrekken. eventueel deze formulekolom vervangen dmv plakken speciaal->waarden en de originele kolom wissen.

Verwijderd

TheDane schreef op donderdag 27 april 2006 @ 15:54:
OMHG .. da's snel _/-\o_

En't werkt nog ook 8)
Was nog bezig TR te schrijven voor topic rename 8)7

Maar ter leringh ende vermaeck .. enig idee waarom die search&replace dan niet werkt :? Is dat een bug :?
nee, dat is een feature die de waarde terug naar een getal omzet en dus de leading zero's als niet-significant beschouwt. is meestal handig maar in dit geval werkt het tegen je.

Verwijderd

Search & Replace levert waarschijnlijk wel het juiste resultaat op als je in elke cel een ' voor de string zet om het naar text formaat te dwingen.

  • Dido
  • Registratie: Maart 2002
  • Laatst online: 29-07 12:46

Dido

heforshe

Wat overigens ook kan is er "hard" tekst van maken met een apostrof voor de waarde.

'22122 wordt weergegeven als 22122, en met een search&replace levert me dat 00100 op.

Wat betekent mijn avatar?


  • TheDane
  • Registratie: Oktober 2000
  • Laatst online: 29-07 17:53
Beide bovenstaande oplossingen werken idd ook. Maar dan moet ik alsnog gaan kunstelen ( ' vervangen door niks) om er een pure binaire sequence van te maken. En om 1 of andere reden zegt Excel dan iets als "niks gevonden om te replacen" :?

  • Dido
  • Registratie: Maart 2002
  • Laatst online: 29-07 12:46

Dido

heforshe

TheDane schreef op donderdag 27 april 2006 @ 16:14:
Beide bovenstaande oplossingen werken idd ook. Maar dan moet ik alsnog gaan kunstelen ( ' vervangen door niks) om er een pure binaire sequence van te maken. En om 1 of andere reden zegt Excel dan iets als "niks gevonden om te replacen" :?
Copy/paste special/values -> apostrofjes weer weg :)

Wat betekent mijn avatar?

Pagina: 1