Agregar codigo a lista de palabras

21/08/2009 - 22:23 por sebastico | Informe spam
Hola

Trabajo en Excel 2003 y tengo una columna con 2500 celdas. Cada celda tiene
una palabra que varia en número de caracteres. Mismas palabras pueden estar
en mayusculas o minusculas. He ordenado la lista alfabéticamente y necesito
identificar cada palabra con un código en la columna contigua. Hacerlo a mano
tarda mucho y puedo errar.

Me pueden sugerir un procedimiento para agregar un codigo a cada palabra.

Muchas gracias

Preguntas similare

Leer las respuestas

#6 sebastico
23/08/2009 - 00:01 | Informe spam
Minica

El código de cada letra tiene 00000 dígitos y en mi caso van desde 00001
hasta 00500, siguiendo el orden alfabético de las palabras en cada celda.

Voy a leer el articulo que me indicas y te aviso

De nuevo muchas gracias

"Monica May" wrote:

hola,

> ...donde PClID es el codigo de la palabra y PCIDNombre
> la palabra.
> PClID PCIDNombre
> 00001 abastecimiento
> 00002 abejas
> 00003 ACCION
> 00029 APROVECHAMIENTO
> 00500 zones
> De nuevo gracias por tu tiempo
> Algo muy util para i es que se pase todas las palabras a minuscula
>pero con la letra inicial en mayuscula

Pregunto:

- Lo de los codigos son exactamente esos los que necesistas introducir ?


En cuanto a lo de poner las palabras a tipo [ Oracion ] >>

puedes aplicar los siguientes procedimientos del articulo de nuestro
companero Hector Miguel Orozco :-) !!

Mayusculas - Minusculas - Frase - Oracion
http://www.teladearana.es/seccion/e...3-h10.html

Valido para todas las versiones de Excel :) !

Comentanos ...!!


Saludos
Monica




Respuesta Responder a este mensaje
#7 Monica May
23/08/2009 - 00:24 | Informe spam
holas,


El codigo de cada letra tiene 00000 digitos
y en mi caso van desde 00001
hasta 00500, siguiendo el orden alfabetico
de las palabras en cada celda.




Pues.bien te comento, no se si tendras activado el controlador de
relleno de las celdas, si NO tienes activado mirate el siguiente articulo>>

Mostrar u ocultar el controlador de relleno
http://office.microsoft.com/es-es/e...13082.aspx

Una vez tengas activado dicho controlador, escribe la correspondiente celda






'00001

Sitúa el apostrofe o comilla simple delante de los digitos y con el
controlador de relleno, arrastra hacia abajo para crear una secuencia
numerica ascendente

Comentanos...!

Saludos
Monica
Respuesta Responder a este mensaje
#8 sebastico
23/08/2009 - 03:02 | Informe spam
Monica

La solución que propones creo que no es viable en mi caso. Me explico. Si
con la opción "Sort by Ascending" he ordenado las palabras alfabéticamente.
No obstante hay palabras cuyas primera 3 o 4 letras pueden ser iguales y
algunas palabras están repetidas dos o más veces.

Lo que estoy buscando es un procedimiento que lea la palabra de primera
celda y le asigne un código a la celda de la misma fila en la columna
contigua, luego que lea la segunda celda y si es igual a la anterior, que le
ponga el mismo código, si es diferente que le ponga 00002 y así
sucesivamente. Como ves el arrastre no me sirve.

Salu2 y gracias por tu atención
"Monica May" wrote:

holas,


> El codigo de cada letra tiene 00000 digitos
>y en mi caso van desde 00001
> hasta 00500, siguiendo el orden alfabetico
>de las palabras en cada celda.


Pues.bien te comento, no se si tendras activado el controlador de
relleno de las celdas, si NO tienes activado mirate el siguiente articulo>>

Mostrar u ocultar el controlador de relleno
http://office.microsoft.com/es-es/e...13082.aspx

Una vez tengas activado dicho controlador, escribe la correspondiente celda
>>

'00001

Sitúa el apostrofe o comilla simple delante de los digitos y con el
controlador de relleno, arrastra hacia abajo para crear una secuencia
numerica ascendente

Comentanos...!

Saludos
Monica




Respuesta Responder a este mensaje
#9 Héctor Miguel
23/08/2009 - 03:25 | Informe spam
hola, !

... con la opcion "Sort by Ascending" he ordenado las palabras alfabeticamente.
... hay palabras cuyas primera 3 o 4 letras pueden ser iguales y algunas palabras estan repetidas dos o mas veces.
... estoy buscando es un procedimiento que... asigne un codigo... luego que lea la segunda celda
... si es igual a la anterior, que le ponga el mismo codigo, si es diferente que le ponga 00002 y asi sucesivamente...



con lo que has comentado (hasta ahora) se podria asumir que tu listado inicia en [B2] y quieres numerarlo en la columna A (?)

1) [A2] debera contener el numero uno "obligadamente"

2) en [A3] aplica la siguiente formula: ¢+(b3<>b2)

3) selecciona el rango [A2:A3] y aplica un formato personalizado con los digitos que quieras "ver" (p.e. 00000)

4) copia/arrastra/... la formula de [A3] hasta A_n

nota: si cambian las "condiciones" de ordenacion (logicamente) habra que buscar otra forma de auto-numeracion (???)

saludos,
hector.
Respuesta Responder a este mensaje
#10 sebastico
23/08/2009 - 04:13 | Informe spam
Hola Héctor Miguel

Tu sugerencia para la numeración funciona de maravilla.
Gracias también a Mónica por los aportes que me facilito con otras
aplicaciones muy útiles.

Salud2

"Héctor Miguel" wrote:

hola, !

> ... con la opcion "Sort by Ascending" he ordenado las palabras alfabeticamente.
> ... hay palabras cuyas primera 3 o 4 letras pueden ser iguales y algunas palabras estan repetidas dos o mas veces.
> ... estoy buscando es un procedimiento que... asigne un codigo... luego que lea la segunda celda
> ... si es igual a la anterior, que le ponga el mismo codigo, si es diferente que le ponga 00002 y asi sucesivamente...

con lo que has comentado (hasta ahora) se podria asumir que tu listado inicia en [B2] y quieres numerarlo en la columna A (?)

1) [A2] debera contener el numero uno "obligadamente"

2) en [A3] aplica la siguiente formula: ¢+(b3<>b2)

3) selecciona el rango [A2:A3] y aplica un formato personalizado con los digitos que quieras "ver" (p.e. 00000)

4) copia/arrastra/... la formula de [A3] hasta A_n

nota: si cambian las "condiciones" de ordenacion (logicamente) habra que buscar otra forma de auto-numeracion (???)

saludos,
hector.



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida