¿Cómo concatenar celdas ignorar u omitir espacios en blanco en Excel?
Excel Concatenar La función puede ayudarlo a combinar múltiples valores de celda en una celda rápidamente, si hay algunas celdas en blanco dentro de las celdas seleccionadas, esta función combinará los espacios en blanco también. Pero, en algún momento, solo desea concatenar celdas con datos y omitir las celdas vacías, ¿cómo podría terminarlo en Excel?
Concatenar celdas ignorar u omitir espacios en blanco con fórmula
Concatenar celdas ignorar u omitir espacios en blanco con la función definida por el usuario
Concatenar celdas ignorar u omitir espacios en blanco con Kutools para Excel
Concatenar celdas ignorar u omitir espacios en blanco con fórmula
Supongamos que tengo los siguientes datos de celdas que se completaron con algunas celdas en blanco, para combinar las filas en una celda, puede aplicar una fórmula para resolverlo.
Ingrese esta fórmula en una celda en blanco donde desea colocar el resultado concatenado, =A1&IF(A2<>"","-"&A2,"")&IF(A3<>"","-"&A3,"")&IF(A4<>"","-"&A4,"")&IF(A5<>"","-"&A5,""), luego arrastre el controlador de relleno hacia las celdas a las que desea aplicar esta fórmula, y los valores de las filas se han combinado sin las celdas en blanco como se muestra en la siguiente captura de pantalla:
Tips: Si es necesario concatenar más filas, debe usar la función SI para unir las celdas, como =A1&IF(A2<>"","-"&A2,"")&IF(A3<>"","-"&A3,"")&IF(A4<>"","-"&A4,"")&IF(A5<>"","-"&A5,"")&IF(A6<>"","-"&A6,""). Los "–" El carácter de la fórmula se puede reemplazar con cualquier otro delimitador que necesite.
Concatenar varias celdas ignorar u omitir espacios en blanco:
Kutools for Excel's Combinar Filas, columnas o celdas sin perder datos La función puede ayudarlo a combinar o concatenar varias filas, columnas o celdas sin perder datos, pero omitir o ignorar las celdas en blanco. ¡Haga clic para descargar Kutools para Excel! Kutools for Excel: con más de 300 prácticos complementos de Excel, prueba gratuita y sin límite en 30 días. ¡Descarga y prueba gratis ahora! |
Concatenar celdas ignorar u omitir espacios en blanco con la función definida por el usuario
Si es necesario combinar varias celdas, la fórmula anterior será demasiado compleja de ejecutar, por lo que puede usar la siguiente función definida por el usuario para resolverla.
1. Mantenga pulsado el Alt + F11 claves en Excel, y abre el Microsoft Visual Basic para aplicaciones ventana.
2. Hacer clic recuadro > Móduloy pegue la siguiente macro en el Módulo Ventana.
Código de VBA: las celdas de concatenación ignoran los espacios en blanco:
Function Concatenatecells(ConcatArea As Range) As String
'updateby Extendoffice
For Each n In ConcatArea: nn = IIf(n = "", nn & "", nn & n & "/"): Next
Concatenatecells = Left(nn, Len(nn) - 1)
End Function
3. Guarde y cierre esta ventana de código, regrese a la hoja de trabajo, luego ingrese esta fórmula: = concatenar celdas (A1: A5) en una celda en blanco y arrastre el controlador de relleno a la derecha de las celdas para aplicar esta fórmula, y obtendrá el siguiente resultado:
Tips: En el código VBA anterior, puede cambiar el "/”A cualquier otro delimitador que necesite.
Concatenar celdas ignorar u omitir espacios en blanco con Kutools para Excel
Excepto la fórmula y el código aburridos, aquí, puedo recomendar una herramienta útil:Kutools for Excel, con su poderoso Combinar utilidad, puede concatenar varias celdas en una celda sin esfuerzo.
Kutools for Excel : con más de 300 prácticos complementos de Excel, prueba gratuita y sin límite en 30 días. |
Después de instalar Kutools for Excel, haga lo siguiente:
1. Seleccione el valor de las celdas que desea combinar.
2. Hacer clic Kutools > Fusionar y dividir > Combine filas, columnas o celdas sin perder datos, ver captura de pantalla:
3. En el cuadro de diálogo emergente:
- (1.) Elija el tipo de celdas que desea combinar, puede combinar columnas, combinar filas y combinar todas las celdas en una sola celda;
- (2.) Especifique un separador para sus contenidos concatenados;
- (3.) Elija la ubicación para poner el resultado, puede poner el resultado en la celda superior o en la celda inferior;
- (4.) Especifique cómo tratar las celdas combinadas, puede mantener o eliminar el contenido de esas celdas combinadas y también puede fusionar esas celdas combinadas.
4. Después de terminar la configuración, haga clic en Ok botón, y las filas seleccionadas se han combinado en una celda por separado, y ha omitido los espacios en blanco automáticamente, vea la captura de pantalla:
¡Descargue y pruebe Kutools para Excel ahora!
Demostración: Concatenar celdas ignorar u omitir espacios en blanco con Kutools para Excel
Las mejores herramientas de productividad de oficina
Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haga clic aquí para obtener la función que más necesita...
Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
- ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!