Leer en inglés

Compartir a través de


Cambiar el nombre de las columnas

En Power Query, puede cambiar el nombre de las columnas para dar formato al conjunto de datos de forma clara y concisa.

Como ejemplo, comencemos con un conjunto de datos que tiene dos columnas.

Columna 1 Columna 2
Panamá Panamá
EE. UU. Nueva York
Canadá Toronto

Los encabezados de columna son Columna 1 y Columna 2, pero quiere cambiar estos nombres por nombres más descriptivos para las columnas.

  • Columna 1 pasa a ser País
  • Columna 2 pasa a ser Ciudad

El resultado final que desea en Power Query es similar al de la tabla siguiente.

Captura de pantalla de la tabla de salida de ejemplo con País y Ciudad como encabezados de columna nuevos.

Como cambiar el nombre de una columna

Hay tres maneras de cambiar el nombre de una columna en Power Query.

  • Hacer doble clic en el encabezado de la columna: si hace doble clic, puede cambiar inmediatamente el nombre de la columna.

    Captura de pantalla del encabezado de columna que le permite cambiar el nombre de la columna después de una selección doble.

  • Hacer clic con el botón derecho en la columna que desee: se muestra un menú contextual en el que se puede seleccionar la opción Cambiar nombre para cambiar el nombre de la columna seleccionada.

    Captura de pantalla del menú contextual de columna con la opción Cambiar nombre resaltada.

  • Opción Cambiar nombre en la pestaña Transformar: en la pestaña Transformar, en el grupo Cualquier columna, seleccione la opción Cambiar nombre.

    Captura de pantalla de la opción Renombrar columna que se encuentra en la columna Cualquiera de la pestaña Transformar.

Cómo evitar nombres de columna duplicados

Power Query requiere que los nombres de las columnas de tablas sean únicos en todas las columnas. Este requisito significa que, si intenta cambiar el nombre de una columna por un nombre de columna que ya exista en la tabla, aparecerá un error con el mensaje Conflicto de nombre de columna. Tendrá que cambiar el nombre de la columna por otro.

Por ejemplo, para la primera tabla de ejemplo proporcionada en este artículo, imagine que intenta cambiar el nombre de Columna 1 y Columna 2 a "Geografía". Aparece un mensaje de error que impide cambiar el nombre de la segunda columna por "Geografía".

Captura de pantalla del mensaje de error cambiar el nombre de la columna en conflicto.

Desambiguación de nombres de columna

Con muchas acciones realizadas en Power Query que podrían dar lugar a un Conflicto de nombres de columna, Power Query intenta desambiguarlo cambiando el nombre de todas las instancias duplicadas del mismo nombre de columna. La forma en que Power Query cambia el nombre de estas columnas es agregando un sufijo al nombre de columna original que tiene un separador (normalmente un punto o un carácter de subrayado). A continuación, se agrega un número que representa la instancia del nombre de columna duplicado en el orden en que Power Query lo encuentra. Este cambio de nombre a menudo puede producirse con acciones como, entre otras:

  • Promoción de los encabezados de columna de la primera fila: por ejemplo, si intentó promover la primera fila de la tabla de ejemplo de este artículo, Power Query cambia el nombre de las columnas por Panamá y Panamá_1.

    Captura de pantalla que muestra el resultado de usar las filas de promoción a los encabezados para mostrar la desambiguación del nombre de columna.

    Nota

    Para obtener más información sobre cómo promover encabezados de la primera fila, vaya aPromover o disminuir de nivel encabezados de columna.

  • Ampliación de una columna con un nombre de campo que también existe en la tabla actual: esto puede ocurrir, por ejemplo, cuando se realiza una operación de combinación y la columna con la tabla combinada tiene nombres de campo que también existen en la tabla. Al intentar ampliar los campos de esa columna, Power Query intenta desambiguar automáticamente para evitar errores de Conflicto de nombres de columna.

    Expandir los nombres de campo que ya existen en la tabla.