Saltar al contenido
Error de importación de QuickBooks Online

Importar CSV en QuickBooks: errores "#REF!, #NAME?, #N/A o #VALUE!"

Una celda que muestra #REF!, #NAME?, #N/A o #VALUE! no es un valor. Es lo que deja una hoja de cálculo cuando una fórmula se rompe: no hay en ella número que contabilizar ni fecha que leer, y ningún importador puede inventarlos, así que Accounting Import Check la califica como bloqueante, tanto para QuickBooks Online como para Xero. Una fórmula viva o una fila vacía son otro caso, y esta página califica ambas como advertencia: Intuit publica “La hoja de cálculo no tiene fórmulas, gráficos ni filas en blanco” en su página de importación de clientes y proveedores, y en ninguna página de importación de transacciones bancarias ni de facturas.

Pensado para contables, gestores administrativos y pequeños negocios que preparan un archivo bancario, de facturas o de asientos para Xero o QuickBooks Online.

Leído en el centro de ayuda de IntuitImporta clientes o proveedores desde contactos de correo electrónico a QuickBooks Online — quickbooks.intuit.com, el artículo de importación de clientes y proveedores, actualizado el 2 de septiembre de 2026, leído el 19 de septiembre de 2026. Es la única página de Intuit que lleva la frase sobre fórmulas y filas en blanco; las páginas de importación de transacciones bancarias y de facturas no la llevan.

Qué significa este error

El importador de hojas de cálculo de QuickBooks Online lee un archivo CSV o Excel celda por celda antes de leerlo como datos contables, y las tres formas de esta página no son un mismo problema con tres nombres. Una celda que contiene #REF! (una referencia a una celda que ya no existe), #NAME? (un nombre que la hoja de cálculo no reconoce), #N/A o #VALUE! es un token de fórmula rota, no un valor: no hay nada en ella que contabilizar en una cuenta, una fecha o un importe. Por eso aquí es bloqueante: por lo que la celda es, no porque lo diga una frase del proveedor, y por eso mismo la calificación sobrevive a que Intuit reescriba la página. Una celda que todavía guarda una fórmula en lugar del valor que produjo, y una fila sin nada en ninguna columna, suponen un riesgo real de otro tamaño: el valor en caché que un archivo guarda detrás de una fórmula puede estar obsoleto o faltar por completo, y una fila en blanco puede separar entre sí las filas de un mismo documento. Pero la única frase de Intuit que las nombra, “La hoja de cálculo no tiene fórmulas, gráficos ni filas en blanco”, está publicada para una importación de clientes y proveedores, y en ninguna página de transacciones bancarias ni de facturas, así que esta página las informa como advertencias en lugar de decirle que QuickBooks rechazará el archivo.

Qué lo causa y qué comprueba realmente nuestro motor

Accounting Import Check aplica tres reglas distintas a cada celda del archivo, y las califica de forma distinta a propósito. spreadsheetError busca los tokens de fórmula rota que Intuit nombra (#REF!, #NAME?, #N/A y #VALUE!) y cinco más que no nombra: #DIV/0!, #NULL!, #NUM!, #SPILL! y #CALC!, que son el mismo tipo de celda y se detectan por el mismo motivo. Es bloqueante, y lo es para todos los destinos que admite esta herramienta, porque ningún sistema contable lee un token como una cifra. formulaCell busca cualquier celda cuyo texto siga empezando por “=”, y blankRow busca una fila sin nada en ninguna columna; ambas son advertencias en un archivo de transacciones bancarias de QuickBooks, por el motivo anterior. Ejecutado sobre un archivo de muestra de cinco filas construido para activar las tres, el motor informó un bloqueante y dos advertencias.

Qué encontró el motor en un archivo de muestra

La celda Description de la fila 2 contenía "#REF!": un token de fórmula rota, marcado como spreadsheetError y calificado como bloqueante, porque no hay en esa celda valor alguno que QuickBooks pueda contabilizar. La celda Description de la fila 3 contenía "=SUM(B1:B2)": una fórmula viva, marcada como formulaCell y calificada como advertencia, porque lo que QuickBooks recibe en realidad es el valor que el archivo guardó en caché detrás de ella, y ese valor puede estar obsoleto o faltar. La fila 4 estaba completamente vacía, marcada como blankRow y calificada también como advertencia, un paso por encima de la nota del propio catálogo, que es hasta donde llega lo que Intuit publica para un archivo de transacciones bancarias. El veredicto del archivo fue “no está listo”, por el bloqueante únicamente.

spreadsheetErrorBloqueo2

“#REF!” → —

formulaCellAviso3

“=SUM(B1:B2)” → “SUM(B1:B2)”

blankRowAviso4

Bloqueo detiene la importación por completo. Aviso suele dejarse importar, pero conviene revisarlo antes de fiarse de las cifras. Nota es informativo: se puede dejar o borrar sin riesgo.

Reproducido a partir de un archivo de muestra, leído el 19 de septiembre de 2026.

Compruebe su propio archivo para este error

Suelte abajo el archivo que iba a importar. Se lee en esta pestaña del navegador, el mismo motor ejecuta la misma comprobación y verá de inmediato si este problema exacto está en él.

CSV, TSV o Excel, hasta 20 MB

Cómo corregirlo a mano

Abra el archivo en un programa de hojas de cálculo, no en un editor de texto: los tokens de fórmula y de error se pasan por alto con facilidad en un CSV en crudo. Seleccione todas las columnas y use "Pegado especial → Solo valores" sobre ellas mismas para convertir cada fórmula en el número o el texto que produjo. Busque #REF!, #NAME?, #N/A y #VALUE! (con Buscar y reemplazar de Excel, o con un filtro por columna) y sustituya cada uno por el valor correcto: casi nunca hay forma de recuperar lo que significaba una referencia rota, así que esto suele implicar volver a escribir la celda desde el extracto original. Elimine toda fila completamente vacía en lugar de dejarla como separador.

Preguntas frecuentes

¿Por qué QuickBooks Online rechaza un CSV con #REF!?
Porque #REF! no es un valor. Es lo que deja una hoja de cálculo cuando una fórmula apunta a una celda que ya no existe, y el importador lee el texto crudo de la celda, no el número que una fórmula sana habría mostrado en pantalla, así que no hay nada en esa celda que contabilizar en una cuenta, una fecha o un importe. Accounting Import Check la califica como bloqueante por ese motivo y no por una frase del proveedor, y por eso la calificación se mantiene publique Intuit lo que publique después.
¿Una celda con fórmula bloquea en QuickBooks Online?
Aquí no: Accounting Import Check califica formulaCell como advertencia. La frase de Intuit “La hoja de cálculo no tiene fórmulas, gráficos ni filas en blanco” está publicada en su página de importación de clientes y proveedores y en ninguna página de transacciones bancarias ni de facturas, así que no podemos decirle que QuickBooks rechace por ello un archivo bancario. El riesgo sigue mereciendo una limpieza: el importador toma el valor en caché que el archivo guarda detrás de la fórmula, y ese valor puede estar obsoleto o ausente. Una fila en blanco se califica igual, y por el mismo motivo.
¿Puede Accounting Import Check corregir un error #REF! automáticamente?
Puede vaciar la celda para que el hueco quede visible en vez de oculto, y cada vaciado se enumera con su fila y su columna antes de que usted lo aplique; pero no puede inventar el valor al que apuntaba una referencia rota. Ese número solo existe en su extracto original.
¿La comprobación detecta errores de hoja de cálculo aparte de #REF! y #NAME?
Sí: la regla spreadsheetError también detecta #DIV/0!, #NULL!, #NUM!, #SPILL! y #CALC!, no solo los cuatro que nombra el artículo de ayuda de Intuit. Todos ellos son un token donde debería haber un valor, y ese es el motivo por el que la regla bloquea con cualquiera de ellos y no según cuáles haya enumerado un proveedor.

Qué hace Accounting Import Check con este archivo

Suelte en Accounting Import Check un archivo con este problema y le enumerará, por número de fila, cada celda #REF!/#NAME?/#N/A/#VALUE!, cada celda con fórmula y cada fila en blanco antes de que importe nada. Los hallazgos de error de hoja y de fórmula ofrecen una corrección de un clic: spreadsheetError vacía la celda rota para que el hueco quede visible en vez de oculto, y formulaCell conserva el texto que la fórmula produjo por última vez. Las filas en blanco se eliminan con esa misma acción. Cada corrección se enumera celda por celda, antes y después, y no se escribe nada hasta que usted decide aplicarla.

El archivo que compruebe se lee en su propia pestaña del navegador: nunca se sube a ningún sitio.

Qué no puede hacer aquí

Vaciar una celda #REF! o #NAME? le dice dónde está el hueco; no puede decirle qué valor correspondía ahí: esa respuesta solo existe en su extracto bancario o contable original, y solo usted puede reponerla. La herramienta tampoco puede abrirle la fórmula de la hoja de origen para ver qué calculaba en su día; solo ve el texto que QuickBooks habría visto.