............ Foro Excel
Si no lo has hecho aún: REGISTRATE!!!

Contar y limitar "espacios" o bytes ocupado por texto

Ver el tema anterior Ver el tema siguiente Ir abajo

Contar y limitar "espacios" o bytes ocupado por texto

Mensaje por pedrosilv el Lun Nov 30, 2009 9:29 pm

Buenas noches a todos:

Quisiera consultarles si conocen de alguna función o Macro que me permita contar y cortar el número de espacios que ocupa una serie de palabras en excel?

A lo que me refiero es a lo siguiente, por ejemplo, si comparo estos 2 textos:

1) Crepúsculo
2) filibuster

si utilizo la función Largo() para ambos textos me arrojará como resultado =10 para ambos textos, pero como verán ocupan diferente espacio, y es este último lo que me interesaría conocer, bueno, si es que exista alguna función en excel que me permita trabajar de ese modo. si fuese posible, entonces el resultado quedaría más o menos así:

1) Crepúsc
2) filibuster

(los textos ahora poseen similar dimensión respecto al espacio y no al número de caracteres que tienen)

Espero que me entiendan,

Saludos y de antemano, gracias por sus sugerencias y/o ayudas.

Att. Pedro
avatar
pedrosilv

Masculino Cantidad de envíos : 85
Edad : 32
Ciudad - Pais : Guatemala
Version de Excel : 2003-2007
Fecha de inscripción : 16/04/2009

Volver arriba Ir abajo

Re: Contar y limitar "espacios" o bytes ocupado por texto

Mensaje por P@li el Mar Dic 01, 2009 11:17 am

Pedro,
Podrías usar una columna únicamente para eso, colocando el texto en la primera fila, de esa columna, hacer un columns(x).autofit, y ver el tamaño que le quedó tomando el valor de columns(x).columnwidth, es algo rápido que se me ocurre ahora.

Saludos.

P@li
Admin

Masculino Cantidad de envíos : 243
Edad : 33
Ciudad - Pais : Buenos Aires, Argentina
Version de Excel : Microsoft Excel 2002 (10.2614.2625)
Fecha de inscripción : 03/03/2008

Volver arriba Ir abajo

Re: Contar y limitar "espacios" o bytes ocupado por texto

Mensaje por federico ramirez marron el Mar Dic 01, 2009 3:20 pm

La verdad no entiendo bien tu pregunta, pero creo que con la funcion izquierda y derecha puedes extraer partes de una cadena, y te puedes auxiliar de largo, e incluso encontrar por si tienes un espacio de cadena vacia dentro de tus datos, con la funcion IZQUIERDA pude obtener tu resultado =IZQUIERDA(B14,7)

ahora bien si tienes espacios vacios, como suele suceder en los nombres y apellidos por ejemplo agapito lopez caste

y quieres extraer solo los apellidos de esa persona y ademas otras mas, se sabe que los nombres y apellidos tendrian que variar, y pues para eso podrias utilizar algo como esto

=EXTRAE(B19,ENCONTRAR(" ",B19),30), esto extrae lopez caste

ya que busca el primer espacio vacio y cuenta e que posicion esta y se le asigna a la funcion extrae, que en su sintaxis pasaria hacer la posicion inicial, y le asigno 30 un numero alto por si hay apellidos con mas de 20 caracteres y >= a30

1) Crepúsc
2) filibuster

en eso no vi algo claro en la primera son 7 y en la segunda son diez, no se a partir de que deseas que cuente.

Saludos!!!
avatar
federico ramirez marron

Masculino Cantidad de envíos : 95
Edad : 43
Ciudad - Pais : acapulco, gro mexico
Fecha de inscripción : 03/03/2008

Volver arriba Ir abajo

Re: Contar y limitar "espacios" o bytes ocupado por texto

Mensaje por P@li el Mar Dic 01, 2009 3:33 pm

Federico,
Creo que lo que busca Predro es igualar el tamaño del texto, pero no en bytes, sino en pixels, por eso mi consejo de usar columnwidth.

Saludos

P@li
Admin

Masculino Cantidad de envíos : 243
Edad : 33
Ciudad - Pais : Buenos Aires, Argentina
Version de Excel : Microsoft Excel 2002 (10.2614.2625)
Fecha de inscripción : 03/03/2008

Volver arriba Ir abajo

Re: Contar y limitar "espacios" o bytes ocupado por texto

Mensaje por pedrosilv el Mar Dic 01, 2009 3:50 pm

Perdón por no haber respondido antes,

En primer lugar, gracias por responder a mi pregunta. Leyendo lo que me indican, concuerdo con lo que indica p@li. Lo que quiero obtener es un tamaño uniforme de pixeles, no importando así la cantidad de caracteres que tenga un texto (incluyendo los espacios entre palabras).

Mi problema es que no sé como adecuar lo que me indica p@li. Voy a buscar información al respecto para ver cómo adapto tus sugerencias.

Gracias por todo.
avatar
pedrosilv

Masculino Cantidad de envíos : 85
Edad : 32
Ciudad - Pais : Guatemala
Version de Excel : 2003-2007
Fecha de inscripción : 16/04/2009

Volver arriba Ir abajo

Re: Contar y limitar "espacios" o bytes ocupado por texto

Mensaje por Alejandro62 el Mar Dic 01, 2009 4:03 pm

Bueno yo creo que tal cual lo plantea pedrosilv no se puede. Creo seria mas facil ayudar si supieramos la aplicacion practica de esta consulta o para que va a servir y asi tratar de buscar variables para solucionarlo.

Saludos.

Alejandro62

Masculino Cantidad de envíos : 37
Edad : 55
Ciudad - Pais : Mexico, Estado de Mexico
Version de Excel : Excel 2010
Fecha de inscripción : 21/11/2009

Volver arriba Ir abajo

Re: Contar y limitar "espacios" o bytes ocupado por texto

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.