Es posible que tenga una hoja de cálculo donde los números estén mezclados con símbolos de moneda o unidades de texto. Esto le impide realizar cálculos como SUMA o PROMEDIO. Excel trata estas entradas como texto, no como valores numéricos. Este artículo explica cómo usar la herramienta Buscar y reemplazar para limpiar estos datos rápidamente.
Puntos clave: Limpiar datos numéricos en Excel
- Ctrl+H (Buscar y reemplazar): Elimina símbolos de moneda específicos como $ o € de las celdas seleccionadas para convertir texto en números.
- Asterisco (*) comodín en Buscar: Elimina unidades de texto variables como “USD” o “kg” que siguen a un número en una celda.
- Pegado especial > Multiplicar por 1: Un paso final para forzar que cualquier número con formato de texto restante se convierta en valores numéricos verdaderos.
Por qué Buscar y reemplazar es la herramienta adecuada para esta tarea
Cuando importa datos o recibe un archivo de otro sistema, los números a menudo llegan con caracteres adicionales. Una celda puede mostrar “$1,250.99” o “500 kg”. Excel no puede sumar una columna que contenga estas entradas. La función Buscar y reemplazar busca cadenas de texto específicas y las elimina o las reemplaza por nada. Este método es más rápido que la edición manual y más preciso que algunas funciones de texto para patrones simples y consistentes. Debe tener sus datos seleccionados en Excel antes de comenzar.
Pasos para limpiar símbolos de moneda y unidades de texto
Siga estos pasos para eliminar caracteres no deseados de sus números. Trabaje siempre en una copia de sus datos primero.
- Seleccione su rango de datos
Haga clic y arrastre para seleccionar las celdas que contienen los números con símbolos o unidades. Puede seleccionar una columna completa haciendo clic en la letra de su encabezado. - Abra el cuadro de diálogo Buscar y reemplazar
Presione Ctrl+H en su teclado. Esto abre el cuadro de diálogo Buscar y reemplazar con la pestaña Reemplazar activa. - Eliminar un símbolo de moneda específico
En el cuadro “Buscar”, escriba el símbolo que desea eliminar, como $ o €. Deje el cuadro “Reemplazar con” completamente vacío. Haga clic en “Reemplazar todo”. Excel eliminará cada instancia de ese símbolo de su rango seleccionado. - Eliminar unidades de texto después de los números
Para unidades como “USD” o “metros”, use un comodín. En el cuadro “Buscar”, escriba un espacio seguido de un asterisco ( *). Esto encuentra un espacio y cualquier carácter después de él. Deje “Reemplazar con” vacío y haga clic en “Reemplazar todo”. Esto elimina el espacio y el texto de la unidad. - Convertir texto en números
Después de eliminar los símbolos, algunos números pueden quedar alineados a la izquierda, lo que indica formato de texto. En una celda vacía, escriba el número 1. Copie esa celda. Seleccione su rango de datos limpio, haga clic derecho y elija Pegado especial. En el cuadro de diálogo, seleccione “Multiplicar” y haga clic en Aceptar. Esta operación matemática fuerza a todos los valores a convertirse en números.
Usar Buscar y reemplazar para texto inicial
Si sus datos tienen unidades antes del número, como “EUR 100”, el proceso es similar. En el cuadro “Buscar”, escriba el texto de la unidad seguido de un espacio (por ejemplo, “EUR “). Deje “Reemplazar con” vacío y haga clic en “Reemplazar todo”. Esto elimina el texto inicial y el espacio antes del número.
Errores comunes y trampas en la limpieza de datos
Buscar y reemplazar afecta toda la hoja de cálculo
Si olvida seleccionar su rango de datos específico antes de usar Reemplazar todo, Excel buscará en toda la hoja. Esto puede eliminar accidentalmente símbolos de moneda de encabezados, notas u otras celdas donde se necesitan. Seleccione siempre primero sus celdas objetivo.
Números con diferentes separadores decimales
Los formatos europeos a menudo usan una coma como separador decimal, como “1.250,99€”. Eliminar solo el símbolo € deja “1.250,99”, que Excel puede no reconocer. Es posible que necesite usar Buscar y reemplazar nuevamente para intercambiar la coma y el punto: reemplace “,” con un carácter temporal, luego “.” con “,”, y luego el carácter temporal con “.”.
Los espacios dentro de los números causan errores
Algunos formatos usan espacios como separadores de miles, como “$1 250.99″. Usar el comodín ” *” para eliminar una unidad final también eliminará el espacio dentro del número, creando “1250.99”. Para evitar esto, primero elimine el símbolo de moneda, luego use Buscar y reemplazar para eliminar solo el texto de la unidad específica (por ejemplo, “kg”) sin un espacio comodín inicial.
Buscar y reemplazar vs. Texto en columnas para la limpieza de datos
| Elemento | Buscar y reemplazar | Texto en columnas |
|---|---|---|
| Mejor caso de uso | Eliminar caracteres o palabras consistentes y conocidos ($, €, kg) | Dividir datos en una sola celda en múltiples columnas |
| Manejo de texto de longitud variable | Excelente con comodines (* y ?) | Requiere un delimitador consistente como una coma o espacio |
| Velocidad para rangos grandes | Muy rápido, operación única | Requiere un asistente con múltiples pasos por columna |
| Conversión de texto a números | Requiere un paso separado de Pegado especial | Tiene una opción para establecer el formato de datos de columna en el paso final |
| Riesgo de sobrescribir datos | Alto si no se selecciona el rango | Menor, ya que crea nuevas columnas de forma predeterminada |
Ahora puede limpiar datos financieros o de medición importados para su análisis. Use Ctrl+H para eliminar símbolos específicos y el comodín de asterisco para texto final. Para una limpieza más compleja que involucre patrones inconsistentes, explore las funciones TEXTSPLIT o VALUE. Recuerde usar Pegado especial > Multiplicar por 1 como verificación final para asegurarse de que todas las celdas limpiadas sean números verdaderos.