Compartir a través de


Rellenar valores en una columna

Puede usar rellenar hacia arriba y hacia abajo para reemplazar los valores NULL por el último valor no vacío de una columna. Por ejemplo, imagine la tabla siguiente donde desea rellenar la columna Fecha y rellenar la columna Comentarios .

Captura de pantalla de la tabla de origen con celdas NULL en las columnas Date, Units y Total y celdas vacías de las columnas Item, Unit Price y Comments.

El resultado esperado se muestra en la imagen siguiente.

Captura de pantalla de la tabla de salida que ya no contiene celdas nulas o vacías y la columna de comentario cuyo nombre ha cambiado a Sales Person.

Rellenar

La operación de relleno toma una columna y recorre los valores que contiene para rellenar los valores NULL de las filas siguientes hasta que encuentre un nuevo valor. Este proceso continúa por fila hasta que no haya más valores en esa columna.

En el ejemplo siguiente, quiere rellenar la columna Fecha . Para ello, puede hacer clic con el botón derecho para seleccionar la columna Fecha y, a continuación, seleccionar Rellenar>Abajo.

Captura de pantalla del menú contextual de columna para la operación de relleno.

El resultado de esa operación es similar a la siguiente imagen.

Captura de pantalla de la tabla de ejemplo después de realizar la operación de rellenar hacia abajo con celdas vacías por debajo de los dos valores originales de fecha que ahora se han rellenado con las fechas.

Llenar

De la misma manera que la operación de rellenar hacia abajo, el relleno hacia arriba funciona en una columna. Pero, por el contrario, fill up busca el último valor de la columna y rellena los valores NULL de las filas anteriores hasta que encuentra un nuevo valor. A continuación, se produce el mismo proceso para ese valor. Este proceso continúa hasta que no haya más valores en esa columna.

En el ejemplo siguiente, quiere rellenar la columna Comentarios desde la parte inferior hacia arriba. Observe que la columna Comentarios no tiene valores NULL. En su lugar, tiene lo que parece ser celdas vacías. Para poder realizar la operación de relleno, debe transformar esas celdas vacías en valores NULL: seleccione la columna, vaya a la pestaña Transformar y, a continuación, seleccione Reemplazar valores.

Captura de pantalla de la opción Reemplazar valores en la pestaña Transformar.

En el cuadro de diálogo Reemplazar valores , deje Valor para buscar en blanco. En Reemplazar por, escriba NULL.

Captura de pantalla del cuadro de diálogo Reemplazar valores con nulo ingresado en el cuadro Reemplazar por.

Más información: Reemplazar valores

Después de reemplazar todas las celdas vacías por null, seleccione la columna Comentarios, vaya a la pestaña Transformar y, a continuación, seleccione Rellenar>.

Captura de pantalla de la opción Rellenar en la pestaña Transformar.

El resultado de esa operación es similar a la siguiente imagen.

Captura de pantalla de la tabla de ejemplo después de realizar la operación de relleno con celdas nulas sobre los dos valores de comentario originales, que ahora se han llenado con comentarios.

Limpieza de la mesa

  1. Filtre la columna Unidades para mostrar solo las filas que no son iguales a NULL.

    Captura de pantalla de la columna Filtrar para la columna Unidades con solo los valores que no son NULL seleccionados.

  2. Cambie el nombre de la columna Comentarios como Persona de ventas.

    Captura de pantalla de la columna Comentarios cuyo nombre se va a cambiar a Sales Person.

  3. Quite los valores Sales Person (Persona de ventas): de la columna Sales Person (Persona de ventas ) para que solo obtenga los nombres de los vendedores.

    Captura de pantalla de la operación Reemplazar valores para reemplazar la cadena de texto Sales Person: dentro de la columna Sales Person por un espacio en blanco.

Ahora debería tener exactamente la tabla que estaba buscando.

Captura de pantalla de la tabla de salida de ejemplo donde se ha eliminado la cadena de caracteres Vendedor de cada celda de la columna Vendedor.

Reemplazar valores