Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

ceros a la izquierda

4,639 views
Skip to first unread message

Di

unread,
Aug 20, 2008, 3:21:01 PM8/20/08
to
En una celda como incluyo ceros a la izquierda, ej. 00254

Héctor Miguel

unread,
Aug 20, 2008, 4:13:39 PM8/20/08
to
hola, !

> En una celda como incluyo ceros a la izquierda, ej. 00254

cuando los ceros no son "significativos" (a la izquierda de enteros o a la derecha en fracciones)
excel no los necesita (ni los representa), a menos que uses un formato personalizado (p.e.)
desde (menu) formato / estilo (o formato de celda) / (etiqueta) numero / (seccion) personalizada

cinco ceros ?... -> 00000 (introduces 1 y veras 00001)

saludos,
hector.


Héctor Miguel

unread,
Aug 20, 2008, 4:13:39 PM8/20/08
to
hola, !

> En una celda como incluyo ceros a la izquierda, ej. 00254

cuando los ceros no son "significativos" (a la izquierda de enteros o a la derecha en fracciones)

susanalara

unread,
Apr 6, 2010, 8:11:33 AM4/6/10
to
Buenos d?as,
yo necesito justo lo contrario, se trata de que tengo por ejemplo 00000003-002220, y lo quiero convertir en 3-2220, es decir eliminar ceros de delante.
Gracias por su respuesta


H?ctor Miguel wrote:

hola, !
20-Aug-08

hola, !


cuando los ceros no son "significativos" (a la izquierda de enteros o a la derecha en fracciones)
excel no los necesita (ni los representa), a menos que uses un formato personalizado (p.e.)
desde (menu) formato / estilo (o formato de celda) / (etiqueta) numero / (seccion) personalizada

cinco ceros ?... -> 00000 (introduces 1 y veras 00001)

saludos,
hector.

Previous Posts In This Thread:

On Wednesday, August 20, 2008 3:21 PM
D wrote:

ceros a la izquierda


En una celda como incluyo ceros a la izquierda, ej. 00254

On Wednesday, August 20, 2008 4:13 PM
H?ctor Miguel wrote:

hola, !
hola, !


cuando los ceros no son "significativos" (a la izquierda de enteros o a la derecha en fracciones)
excel no los necesita (ni los representa), a menos que uses un formato personalizado (p.e.)
desde (menu) formato / estilo (o formato de celda) / (etiqueta) numero / (seccion) personalizada

cinco ceros ?... -> 00000 (introduces 1 y veras 00001)

saludos,
hector.

On Wednesday, August 20, 2008 4:13 PM
H?ctor Miguel wrote:

hola, !
hola, !


cuando los ceros no son "significativos" (a la izquierda de enteros o a la derecha en fracciones)
excel no los necesita (ni los representa), a menos que uses un formato personalizado (p.e.)
desde (menu) formato / estilo (o formato de celda) / (etiqueta) numero / (seccion) personalizada

cinco ceros ?... -> 00000 (introduces 1 y veras 00001)

saludos,
hector.


Submitted via EggHeadCafe - Software Developer Portal of Choice
BizTalk: Conditional looping incorporating the Greater Than functoid.
http://www.eggheadcafe.com/tutorials/aspnet/e4334816-d106-40f2-812d-043c18df964c/biztalk-conditional-loop.aspx

pepe

unread,
Apr 6, 2010, 9:30:41 AM4/6/10
to
Puedes utilizar la opción texto en columnas para separar los dos números
(esto suprimirá los ceros iníciales) después puedes volver a ponerles el
guión con la función concatenar.


"SUSANA LARA" escribió en el mensaje de noticias
news:20104681131...@manutan.es...

Benito Merino

unread,
Apr 11, 2010, 5:49:37 PM4/11/10
to
On 6 abr, 15:30, "pepe" <p...@hotmail.com> wrote:
> Puedes utilizar la opción texto en columnas para separar los dos números
> (esto suprimirá los ceros iníciales) después puedes volver a ponerles el
> guión con la función concatenar.
>
> "SUSANA LARA" escribió en el mensaje de noticiasnews:20104681131...@manutan.es...
> >http://www.eggheadcafe.com/tutorials/aspnet/e4334816-d106-40f2-812d-0...

Hola.

Si la celda es, por ejemplo A1, y el patrón de la cadena es "números-
números", la siguiente función te irá bien:

=VALOR(IZQUIERDA(A1;ENCONTRAR("-";A1;1)-1))&"-"&VALOR(EXTRAE(A1;ENCONTRAR("-";A1;1)+1;100))

Podríamos ajustar el valor del 100 final por la longitud exacta, pero
complicaría la fórmula.

Saludos,

Benito Merino
Barcelona

AnSanVal

unread,
Apr 12, 2010, 5:06:45 AM4/12/10
to
Hola Susana.

Estando "00000003-002220" en A1, con VBA podría ser:

(en un módulo ordinario)
Function quitaCeros(miRango As Range)
Dim cad1&, cad2&, pos&
pos = InStr(miRango.Value, "-") ' Posición del "-" en la cadena.
cad1 = Left(miRango, pos - 1) ' Extraigo anterior al "-".
cad2 = Right(miRango, Len(miRango) - pos) ' Extraigo posterior al "-".
quitaCeros = cad1 & "-" & cad2 ' Resultado.
End Function

En la celda que quieras el resultado (p. ej. B1): =quitaceros(A1)

Saludos: Antonio.

*****************************


<SUSANA LARA> escribió en el mensaje

news:20104681131...@manutan.es...

ariana...@gmail.com

unread,
May 26, 2020, 1:25:27 PM5/26/20
to
HOLA!! Me sirvió este dato de vidas pasadas jaja.
El tema es que ahora necesito concatenar celdas. Celdas con número de formato tradicional y otra celda es la que tiene el formato para que sea visible el número 1 como "00001"! Concatenar no me lo levanta así!
Es decir: tengo A1 "9" A2 "B" A3 "98" A4 "00001" y necesito concatenar para que me levante un código en A5: "9B9800001".
Alguna idea? GRACIAS!
0 new messages