Nueva Función IMPORTTEXT
Nueva función IMPORTTEXT en Excel!!
https://techcommunity.microsoft.com/blog/microsoft365insiderblog/bring-data-into-excel-with-the-new-import-functions/4485613
Listado de códificación de caracteres:
https://learn.microsoft.com/en-us/windows/win32/intl/code-page-identifiers
Excel sigue ampliando su catálogo de funciones dinámicas y una de las novedades más prácticas para quienes trabajan a diario con ficheros externos es IMPORTTEXT. Su promesa es sencilla: importar cualquier fichero de texto a una hoja de cálculo de forma rápida, directa y sin pasar por el asistente de Power Query. Da igual si el archivo está en tu ordenador, alojado en SharePoint, sincronizado con OneDrive o publicado en una URL de la red: la función lo trae a tu hoja como una matriz dinámica con la que puedes trabajar al instante.
Qué hace la función IMPORTTEXT
IMPORTTEXT lee un fichero de texto (por ejemplo un .csv o un .tsv) y lo vuelca directamente en Excel. El resultado no es texto plano: la función lo convierte en una matriz dinámica, lo que significa que se "derrama" en las celdas adyacentes y puedes referenciarla con el operador de derrame (el hashtag #) como harías con cualquier otro array dinámico.
Eso abre la puerta a combinarla con otras funciones. En el vídeo, por ejemplo, se usa CONTAR sobre las filas de la matriz importada para saber cuántos registros se han traído (en la prueba, 93 filas), confirmando que los datos están completos y disponibles para seguir trabajando.
Argumentos y parámetros
La función se construye indicando la ruta del fichero y, después, una serie de parámetros de control. Los que aparecen en la demostración son:
- Ruta de acceso: la ubicación del fichero, entre comillas. Puede ser una ruta local, una carpeta de OneDrive vinculada al PC, un sitio de SharePoint o una URL.
- Delimitador: el carácter que separa los campos. En el ejemplo se usa el punto y coma (
;), habitual en ficheros en español. - Filas a omitir: permite saltarse las primeras filas. Poniendo un
1, por ejemplo, se elimina la fila de títulos o cabecera. - Filas a tomar: limita cuántas filas se importan. Si indicas
10, solo recupera las diez primeras. - Codificación: clave para los ficheros en español. Si se deja vacío, equivale a Unicode (lo que en Windows puede mostrar caracteres extraños). Indicando el valor
1252(la codificación de Windows) se corrigen acentos, eñes y demás caracteres especiales.
El consejo práctico es dejar la codificación por defecto y, solo si aparecen caracteres raros, fijarla en 1252 para recuperar la representación correcta.
Ejemplos y orígenes de datos
La gran ventaja frente a Power Query es lo directa que resulta. En la demostración se prueba la misma importación desde tres orígenes distintos:
- Local: un fichero guardado en el propio ordenador.
- OneDrive local: la carpeta de OneDrive sincronizada con el PC, que funciona igual que un origen local.
- SharePoint: un fichero colgado en un sitio de SharePoint. Aquí Excel solicita validar el acceso con el usuario antes de recuperar los datos.
En todos los casos la función recupera el contenido correctamente y de forma muy ágil. Para refrescar los datos basta con pulsar Intro sobre la fórmula, usar Datos > Actualizar o el botón derecho Actualizar.
Una limitación actual
Una idea muy potente sería combinar IMPORTTEXT con REDUCE y LAMBDA para acumular varios ficheros en una sola matriz: partir de una cabecera, recorrer un listado de rutas y apilar verticalmente (VSTACK) cada importación sobre la anterior. Eso permitiría consolidar de golpe varios CSV en una única tabla.
Sin embargo, en esta fase de pruebas IMPORTTEXT no funciona dentro de funciones como REDUCE que generan y acumulan resultados. El cálculo se queda atascado y no devuelve el array combinado. Es una pena, porque sería un caso de uso muy útil; lo más probable es que se resuelva antes de su lanzamiento general.
Disponibilidad
IMPORTTEXT está disponible únicamente en el canal Insider de Excel, el que da acceso anticipado a funciones todavía en pruebas. Precisamente por eso algunos comportamientos no están al 100%: forma parte del proceso de descubrir y reportar situaciones límite antes del lanzamiento definitivo.
Conclusión
IMPORTTEXT se perfila como una alternativa rápida y cómoda a Power Query para importar ficheros de texto desde local, OneDrive, SharePoint o URLs externas. Sus parámetros de delimitador, filas y codificación cubren los casos habituales, y al devolver una matriz dinámica encaja de forma natural con el resto de funciones de Excel. Si tienes acceso al canal Insider, merece la pena probarla y comprobar todo lo que puede ahorrarte en tu día a día.
Más contenido de Excel en InflueXcel
- Reorganizar tablas mensuales: cruzar por persona buscando en vertical y en horizontal CasoNuevo caso interesante de la comunidad. Juan tenía varias tablas mensuales (a veces más de una en el mismo mes) y quería reorganizarlas por
- Un dato de todas las hojas, escrito una sola vez CasoEsta semana surgió en la comunidad un reto muy habitual cuando un libro tiene muchas hojas: mostrar el valor de la celda B3 de cada hoja, in
- Un índice de hojas que se genera solo: HYPERLINK en rangos desbordados CasoEsta semana surgió en la comunidad un pequeño "expediente X". Un miembro llegó tras ver un vídeo con una idea clara en la cabeza: montar una
- Reformatear un código alfanumérico al teclear: de NN1234567 a NN-12345-67 CasoEsta semana surgió en la comunidad una duda muy práctica: cómo conseguir que al escribir un código tipo NN1234567 (dos letras seguidas de si
- Reclasificación contable: duplicar cada fila con una conversión distinta por columna, en un único bloque CasoInteresante reto contable planteado esta semana por un miembro de la comunidad. Juan parte de una tabla de apuntes contables (rango C7:P10)
- Cuenta clientes y cervezas en Excel 🍺 Caso "La Taberna: El Poney Pisador" (Nivel 1) Tutorial🍺 Noche cerrada en Bree. Frodo, Sam, Merry y Pippin cruzan la puerta de El Poney Pisador huyendo de los Jinetes Negros: la sala está a reven
- SUMAR.SI.CONJUNTO en acción con El Señor de los Anillos 🃏 El 21 de La Comarca TutorialLo que practicamos en este caso: • Contar cartas por palo con CONTAR.SI • Sumar valores con condiciones (SUMAR.SI / SUMAR.SI.CONJUNTO) • Apl
- Reto de Excel: El cumpleaños de Bilbo 🎂 | CONTAR.SI y SUMAR.SI desde cero (Nivel 1) TutorialEn La Comarca se celebra el cumpleaños número 111 de Bilbo Bolsón: cerveza, pasteles, fuegos artificiales… y algún curioso escondido tras el
- ¡Excel PowerQuery Hack! Conexiones con rutas relativas en 10 minutos! Tutorial¿Harto de ajustar las conexiones en PowerQuery cada vez que compartes tu archivo de Excel? 🙄 Convierte las conexiones de PowerQuery con ruta
- Mejora un 90% el rendimiento de Power Query con SQLite TutorialPower Query es una herramienta potente para consolidar, combinar y calcular datos, pero cuando trabajamos con millones de registros y calcul