UniversoExcelForo

Respuesta a consultas.
Fecha de creación: 09.Abril.2012

Fundadores: Wibly,Tyno,Servando,Sakkar,Rosendo2,RMaximo,Railar,Mcoronel,Ioyama,Igtelo,Hugotron,Drochar,Dedos,Alberto,Adolfo

No se pueden hacer consultas de Excel o VBA por mensaje privado.
Utiliza el botón buscar del foro y te ahorras tiempo para obtener "ayuda".

No estás conectado. Conéctate o registrate

Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje [Página 1 de 1.]

PoteoRoke


Saludos !!!

Es mi primer post y espero hacerlo lo mejor posible; y me explico:

Tengo una colunma con 5 celdas las cuales deseo unilas, esos datos son textos, y no siempre habra datos en todas las celdas. Y ademas de unirlas las deseo separar por espacios y por guiones ...

A1="Diego" A2="Alberto" A3="Jose" A4="Ruiz" A5="Diaz"

=concanetar(a1;" - ";a2;" - ";a3;" - ";a4;" - ";a5) -- > Resultado= Diego - Alberto - Jose - Ruiz -Diaz

Ahora imaginar que la celda a2 y la a4 = ""... el resultado tendria que ser Diego -Jose - Diaz

¿como seria la formula ???(o no hay formula y hay que usar codigo VBA)

Mil GRACIAS anticipadas

adolfo castro


=CONCATENAR(A1;A2;A3;A4;A5) 
comprueba el resultado a ver que te da , respecto a la pregunta te comunico que lo que has escrito, lo transcribes a una hoja de Excel, subes el archivo con lo que precisas y responderemos con mas celeridad, puesto que es una de las normas básicas del foro.


saludos Adolfo castro


perdona pero no había leído bien la pregunta, creo que debes de hacer una comparación con un si.....  asi que si subes el archivo lo hacemos.
Archivos
libro funcion concatenar.xls
No tienes los permisos para descargar los archivos.
(29 KB)

Igtelo


Buenas noches sres.

Una forma sencilla y rápida es hacerlo con el complemento ASAP Utilities, lo puedes descargar desde su sitio, es gratutito.

Ya que lo tengas instalado usa ésta fórmula:

=ASAPMERGECELLS(A1:A5," - ",1)  'El 1 es para que omita celdas vacías

En Excel y fórmula sería un tanto larga. Yo tengo Excel 2007, no se si en versiones posteriores ya tenga algo como el complemento.

Saludos
Ignacio Téllez

PoteoRoke


Saludos y GRACIAS por contestar !!!

Adolfo Castro dijo:
lo transcribes a una hoja de Excel, subes el archivo con lo que precisas y responderemos con mas celeridad
... la proxima sera asi. Y tienes toda la razon del mundo !!!. Ahhh me sirve tu respuesta

Igtelo dijo:

Una forma sencilla y rápida es hacerlo con el complemento ASAP Utilities
.. en el club de futbol, hay gente que ni sabe lo que son los complementos, y no estoy por la labor de instalar nada en sus pc´s

De nuevo mil GRACIAS a ambos dos, por vuestras respuestas y vuestro tiempo

PoteoRoke


Saludos !!!

En la solucion que me dio Alfonso Castro, al que escribe se le olvido decir que, pueden estar todas las celdas vacias, o lo que es lo mismo en el ejemplo adjuntado decir que Rango (A1:A17)= ""

Alguna sugerencia ???


Mil GRACIAS anticipadas
Archivos
funcion libro concatenar.xls
funcion libro concatenar
No tienes los permisos para descargar los archivos.
(30 KB)

adolfo castro


Buenos días, como yo siempre digo, hay que pensar en todo, mucho mas discurrir y leer un poquito, y siento a veces la forma de expresarme , quizás por su dureza, pero yo aprendi y aprendo a base de vueltas y vueltas, pensad que cada pregunta que realizais, tengo que realizar un estudio, y buscar soluciones, asi que te dejo esto , pero siempre intentad leer la ayuda que presta Excel e internet, buscando como corregir fallos en formulas, o vba.

te adjunto posible solución

=SI.ERROR(CONCATENARCELDAS(A1:A17);"")


saludos Adolfo castro

PoteoRoke


... muchas GRACIAS de nuevo !!!

Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 1.]

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