Bonnie describió un problema común que ocurre al importar un archivo a Excel. El archivo que se está importando es un archivo de texto escaneado y la importación va bien, con un pequeño error: en una columna donde había texto envuelto en el documento original, el texto ahora ocupa varias filas en la hoja de trabajo. Bonnie está buscando una forma de volver a combinar esas filas en una sola celda en esa columna.

Hay un par de formas de hacerlo. Si no tiene que hacer esto con demasiada frecuencia, lo mejor es un enfoque basado en fórmulas. Simplemente use el ampersand (&) para concatenar el contenido de las filas que desea combinar:

=C6 & " " & C7 & " " & C8 & " " & C9

El resultado es todo el texto combinado en una sola celda. Puede copiar este resultado en el Portapapeles y luego usar Pegado especial para colocarlo en la celda final donde lo necesite. Finalmente, puede eliminar las múltiples filas originales que ya no son necesarias.

Si necesita realizar este tipo de concatenación más de unas pocas veces, una simple macro puede ayudar:

Sub Combine()

Dim J As Integer

If Selection.Cells.Count > 1 Then         For J = 2 To Selection.Cells.Count             Selection.Cells(1).Value = _               Selection.Cells(1).Value & " " & _               Selection.Cells(J).Value             Selection.Cells(J).Clear         Next J     End If End Sub

Para usar esta macro, seleccione las celdas que desea concatenar y luego ejecute la macro. El contenido de todas las celdas se combina en la primera celda de la selección, luego se borra lo que esté en las otras celdas.

La macro no elimina ninguna fila; eso te queda por hacer. Sin embargo, combina los contenidos rápidamente, incluso más rápidamente si asigna una tecla de método abreviado a la macro.

_Nota: _

Si desea saber cómo usar las macros descritas en esta página (o en cualquier otra página de los sitios ExcelTips), he preparado una página especial que incluye información útil.

link: / excelribbon-ExcelTipsMacros [Haga clic aquí para abrir esa página especial en una nueva pestaña del navegador].

ExcelTips es su fuente de formación rentable en Microsoft Excel.

Este consejo (2417) se aplica a Microsoft Excel 97, 2000, 2002 y 2003. Puede encontrar una versión de este consejo para la interfaz de cinta de Excel (Excel 2007 y posterior) aquí:

link: / excelribbon-Combining_Multiple_Rows_in_a_Column [Combinando Varias Filas en una Columna].