- Busca el primer paso que falla: importa la estructura que recibe, no solo el archivo original.
- Corrige las referencias y conserva los tipos necesarios: borrar Tipo cambiado no es una solución universal.
- Distingue campos obligatorios y opcionales: ignorar una ausencia puede ocultar información perdida.
- Usa posiciones solo con una estructura controlada: un cambio de orden puede alterar el resultado sin producir un error.
Si Power Query no encuentra una columna al actualizar, comprueba el paso donde aparece el error. Aunque el campo siga existiendo en el archivo original, puede haber sido renombrado, eliminado o transformado antes de llegar a esa operación.
La solución consiste en comparar lo que recibe el paso con lo que intenta utilizar. Cambiar todas las referencias por posiciones o borrar las conversiones de tipo puede ocultar el problema sin garantizar que los datos resultantes sean correctos.
Localiza el primer paso que no encuentra la columna

Abre el Editor de Power Query y selecciona la consulta afectada. En Pasos aplicados, localiza la primera operación que muestra el error y selecciona el paso inmediatamente anterior.
Comprueba qué nombres de columna aparecen en ese punto. Después revisa la fórmula del paso que falla, utilizando la barra de fórmulas o el Editor avanzado.
- Anota el nombre que aparece en el mensaje de error.
- Comprueba si existe en el paso anterior.
- Revisa si una transformación previa lo ha cambiado o eliminado.
- Corrige la referencia o la transformación que provoca la diferencia.
- Recorre los pasos posteriores y actualiza la vista previa.
La presencia de la columna en Excel no basta: debe existir con el nombre esperado en la tabla que recibe esa operación concreta.
Comprueba el origen y los encabezados importados
Revisa que la consulta esté leyendo la hoja, tabla o rango correctos. Si el archivo ha cambiado de estructura, puede que estés importando una zona diferente de la que esperabas.
Si los nombres aparecen como Column1, Column2 o similares, comprueba si la fila adecuada se ha utilizado como encabezado. Una fila de título, una línea vacía o una promoción de encabezados en el momento equivocado pueden alterar el resultado.
También debes distinguir entre el nombre de una columna y sus valores. Que el encabezado sea inesperado y que las celdas contengan null son síntomas distintos; no demuestran por sí solos que una fórmula de Excel sea la causa.
Cuando se utiliza Table.PromoteHeaders, Power Query convierte los valores de la primera fila en nombres de columna. Verifica esa fila antes de promoverla y evita hacerlo dos veces si el origen ya proporciona los encabezados correctos.
Corrige los pasos que utilizan el nombre antiguo

Un cambio en el encabezado puede afectar a operaciones de selección, eliminación, renombrado, expansión o conversión de tipos. Revisa todas las referencias posteriores, no solo la primera que produce el error.
Por ejemplo, si la columna ahora se llama «Importe» pero el paso Tipo cambiado todavía busca «Ventas Totales», debes ajustar esa transformación.
Estos ejemplos utilizan #"Paso anterior" como nombre ilustrativo. Sustitúyelo por el nombre real del paso que proporciona la tabla:
Table.TransformColumnTypes(
#"Paso anterior",
{{"Importe", type number}},
"es-ES"
)
La configuración regional debe corresponder al formato de tus datos, especialmente cuando conviertes texto a números o fechas.
No elimines Tipo cambiado sin revisar qué conversiones necesitas. Puedes corregirlo o reconstruirlo después de estabilizar los encabezados, conservando los tipos apropiados para los cálculos y las relaciones posteriores.
Permite columnas ausentes solo cuando sean opcionales
Algunas funciones M permiten indicar qué hacer si falta una columna. Esto resulta útil cuando la ausencia está prevista, pero no debe utilizarse para disimular la pérdida de un campo necesario.
Eliminar una columna solo si existe
Si «Observaciones» es opcional y quieres quitarla cuando aparezca:
Table.RemoveColumns(
#"Paso anterior",
{"Observaciones"},
MissingField.Ignore
)
Con MissingField.Ignore, la operación no falla por la ausencia de ese campo. No significa que los pasos siguientes puedan utilizarlo sin comprobarlo.
Crear una columna opcional vacía
Si necesitas conservar una estructura de salida con una columna opcional, puedes seleccionar los campos y utilizar MissingField.UseNull:
Table.SelectColumns(
#"Paso anterior",
{"Fecha", "Importe", "Observaciones"},
MissingField.UseNull
)
Las columnas solicitadas que falten se crearán con valores null. Este ejemplo también permitiría la ausencia de Fecha o Importe: si son obligatorias, comprueba su existencia antes de aplicar esta solución.
Un null no equivale a cero. Revisa cómo afecta a los cálculos y evita convertir un fallo de origen en resultados aparentemente válidos.
Cómo excluir la primera columna sin conocer su nombre

La selección por posición puede servir cuando el contrato del archivo garantiza que la primera columna siempre es prescindible. En ese caso, puedes obtener los nombres actuales, omitir el primero y seleccionar el resto:
Table.SelectColumns(
#"Paso anterior",
List.Skip(
Table.ColumnNames(#"Paso anterior"),
1
)
)
Table.ColumnNames devuelve la lista de nombres y List.Skip omite su primer elemento. La tabla resultante conserva las demás columnas.
La posición corresponde al paso utilizado, no necesariamente al archivo original. Si antes has reordenado o añadido columnas, la primera puede ser otra.
Además, esta operación debe situarse antes de cualquier paso que ya falle por el nombre que pretendes evitar. Añadirla al final de una cadena rota no corrige las operaciones anteriores.
No utilices este método si los usuarios pueden cambiar libremente el orden. Una consulta que elimina silenciosamente un dato válido puede ser más difícil de detectar que una actualización que se detiene con un mensaje claro.
Valida la consulta antes de dar el problema por resuelto
Después de corregir la referencia, revisa tanto la vista previa como la actualización completa. Si el proceso combina varios archivos, comprueba que todos mantienen los encabezados y campos necesarios.
- Columnas: confirma que están presentes las obligatorias.
- Tipos: revisa fechas, números e identificadores.
- Filas: compara el volumen con lo esperado.
- Valores: comprueba totales y la aparición de null inesperados.
Conserva una copia de la consulta antes de cambiar varios pasos y prueba cada modificación por separado. Documenta qué columnas pueden faltar y qué condiciones debe cumplir el origen.
La consulta debe tolerar las variaciones previstas y avisar cuando falta información imprescindible. Ese criterio permite elegir entre corregir un nombre, admitir un campo opcional o utilizar una posición controlada.
Soy un apasionado de la tecnología que ha convertido sus intereses «frikis» en profesión. Llevo más de 10 años de mi vida utilizando tecnología de vanguardia y trasteando todo tipo de programas por pura curiosidad. Ahora me he especializado en tecnología de ordenador y videojuegos. Esto es por que desde hace más de 5 años que trabajo redactando para varias webs en materia de tecnología y videojuegos, creando artículos que buscan darte la información que necesitas con un lenguaje entendible por todos.
Si tienes cualquier pregunta, mis conocimientos van desde todo lo relacionado con el sistema operativo Windows así como Android para móviles. Y es que mi compromiso es contigo, siempre estoy dispuesto a dedicarte unos minutos y ayudarte a resolver cualquier duda que tengas en este mundo de internet.