Reemplazar valores y errores
Con Power Query, puede reemplazar un valor por otro dondequiera que se encuentre ese valor en una columna. Se puede encontrar el comando Reemplazar valores:
En el menú contextual de la celda. Haga clic con el botón derecho en la celda para reemplazar el valor seleccionado en la columna por otro valor.
En el menú contextual de la columna.
En la pestaña Inicio, en el grupo Transformar.
En la pestaña Transformar, en el grupo Cualquier columna.
La operación de sustitución de valores tiene dos modos:
- Reemplazar todo el contenido de la celda: este es el comportamiento predeterminado para las columnas que no son de texto, donde Power Query busca y reemplaza el contenido completo de una celda. Para habilitar este modo para las columnas de texto, seleccione Opciones avanzadas y, a continuación, marque la casilla Coincidir con el contenido de toda la celda.
- Reemplazar instancias de una cadena de texto: este es el comportamiento predeterminado de las columnas de texto, donde Power Query buscará una cadena de texto específica en todas las filas de una columna y reemplazará tantas instancias de la cadena de texto que encuentre.
Las opciones avanzadas solo están disponibles en columnas del tipo de datos Texto. Dentro de ese conjunto de opciones se encuentra la opción Reemplazar con caracteres especiales.
Imagine una tabla como la siguiente, que contiene las columnas Account ID, Category Name y Sales Goal.
El valor de -1 en la Sales Goal es un error en el origen y debe reemplazarse por el objetivo de ventas estándar definido por la empresa para estas instancias, que es 250 000. Para ello, haga clic con el botón derecho en el valor -1 y seleccione Reemplazar valores. Esta acción abrirá el cuadro de diálogo Reemplazar valores con Valor que buscar establecido en -1. Ahora solo tiene que escribir 250000 en el cuadro Reemplazar por.
El resultado de esta operación le proporcionará el resultado que está buscando.
Siguiendo con la tabla anterior, supongamos que desea eliminar la cadena de texto "Nombre de categoría:" de la columna Nombre de categoría. Para ello, vaya al grupo Transformar en la pestaña Inicio y seleccione Reemplazar valores. En el cuadro de diálogo Reemplazar valores, escriba la cadena de texto Nombre de categoría: (seguida de un espacio) en el cuadro Valor que buscar, deje el cuadro Reemplazar por vacío y, a continuación, seleccione Aceptar.
El resultado de esa operación proporciona la tabla en la siguiente imagen.