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 estás conectado. Conéctate o registrate

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

1RESUELTO Concatenar celdas ignorando vacias el 03/02/17, 12:31 pm

Jose de Jesus Lopez G


Hola!

Espero todo mundo se encuentre de maravilla! Me gustaría su aportación para resolver un pequeño problema que tengo con un programa que estoy realizando en excel. He incluido un archivo de excel con lo que requiero resolver y al parecer es muy sencillo. Lo que puede dificultar las cosas aquí es la versión de excel que tengo, es office 2010 y no tiene ninguna actualización, no puedo descargar nada en la computadora del trabajo y hago lo que puedo con lo que tengo. Esto lo digo por que me he topado con ejemplos que resuelven el caso con un comando que se llama IECONCATENAR, pero yo no lo tengo disponible, solo cuento con el de CONCATENAR, pero ese solo me incluye los espacios vacíos, su apoyo es altamente valioso para mí. Que tengan un excelente día. Saludos desde Querétaro, México. Jesús.
Archivos
EjemplodeEjercicio.xlsx
Ejemplo de celda programada hecha manualmente para concatenar la matriz ignorando espacios vacios
No tienes los permisos para descargar los archivos.
(11 KB)

2RESUELTO concatenar celdas ignorando vacias el 03/02/17, 01:06 pm

gomezvila


Buenas tardes
Mira si es lo que quieres
Un saludo
José Carlos
Archivos
EjemplodeEjercicio (1).xlsx
No tienes los permisos para descargar los archivos.
(11 KB)

3RESUELTO Concatenar celdas ignorando vacias el 03/02/17, 01:41 pm

Jose de Jesus Lopez G


Hola José Carlos

Gracias por tu respuesta, lamentablemente no es lo que busco. La respuesta final debe verse algo así como dice la celda CODIGO, debe considerar toda la matriz de la izquierda, inclusive las vacías, pero debe imprimir el código de todas las celdas separadas con comas ignorando las que se encuentren vacías.

4RESUELTO Concatenar celdas ignorando vacias el 03/02/17, 01:44 pm

Jose de Jesus Lopez G


Jose Carlos

Utilizando la lógica que me propones, entre los espacios que agregas para separar las celdas ya había intentado colocar comas intermedias para obtener lo que yo deseo, sin embargo, al hacerlo la función CONCATENAR ya ahora si considera las celdas vacías e imprime el resultado con espacios vacíos separados con comas, algo asi:

AT01,,,AT02,AT03,,,,,AT04

Reflejando entonces la condición no deseada

wibly

avatar
Hola Jesús,

Intenta con esta fórmula:
=D7&SI(E7<>"";", "&E7;"")&SI(F7<>"";", "&F7;"")&SI(G7<>"";", "&G7;"")

o la siguiente si no quieres dejar espacios
=D7&SI(E7<>"";","&E7;"")&SI(F7<>"";","&F7;"")&SI(G7<>"";","&G7;"")

Esto es para las primer fila luego debes seguir agregando el resto.

Nota: la & también nos sirve para concatenar

Saludos

6RESUELTO Concatenar celdas ignorando vacias el 03/02/17, 03:42 pm

Jose de Jesus Lopez G


Hola Adrian

Gracias por tu respuesta. Aplico cualquiera de las dos fórmulas y me marca Error en la Formula marcando las primeras "" de cualquiera de las dos formas que me indicas.

No se a que se deba este error, no se si se deba a librerias faltantes por activar o a que otro detalle. Intente copiando y pegando en una celda las 2 opciones, después intente copiandolas manualmente y siempre me marca el mismo error. Sad

Lo mismo me sucede cada que quiero usar el comando de CONCATENAR usando "" pegadas de acuerdo a otras formas que he revisado y sigue marcando error.

Alguna idea? Saludos!

7RESUELTO Concatenar celdas ignorando vacias el 03/02/17, 04:13 pm

Jose de Jesus Lopez G


Adrian

Ya lo resolví!!!!!

Entendí el comando que me mandaste y al parecer reemplace el ; simplemente por una ,

Ejemplo:

Tu comando:
=D7&SI(E7<>"";","&E7;"")

Modificacion:
=D7&SI(E7<>"",","&E7,"")

ya con esa corrección todo funciona como yo deseo! Muchisimas gracias por tu aporte, excelente día. Saludos desde Querétaro

wibly

avatar
Seguramente sucede por como tienes la configuración, por lo que el separador de los argumentos para tu caso es la coma  ( , ) en lugar del punto y coma ( ; ) que es lo más frecuente por lo menos en Argentina.

Saludos

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.