Se aplica a
Excel para Microsoft 365

La función IMPORTTEXT le permite importar datos de un archivo basado en texto (como CSV, TXT o TSV) directamente a Excel. Puede especificar delimitadores, omitir o tomar filas y aplicar la configuración regional o de codificación para un control preciso sobre el contenido importado.

Nota: Actualmente, esta característica está disponible de forma general para los suscriptores de Microsoft 365 inscritos en el canal Beta de Insider, que ejecuta la versión 2502 (compilación 18604.20002) o posterior en Excel para Windows.

Sintaxis

La función IMPORTTEXT importa datos de un archivo basado en texto a Excel como una matriz dinámica.

La sintaxis de la función IMPORTARTEXTO es la siguiente:

IMPORTTEXT(ruta_de_acceso, [delimitador], [skip_rows], [take_rows], [codificación], [configuración regional])

Argumento

Descripción

ruta de acceso

(obligatorio)

La ruta de acceso del archivo local o la dirección URL del archivo basado en texto que desea importar.

delimitador

Carácter o cadena que especifica cómo se separan las columnas en el archivo. Si se omite, la función usa tab como delimitador.

skip_rows

Es un número que especifica el número de filas que se omitirán. Un valor negativo omite las filas del final de la matriz.

take_rows

Es un número que especifica el número de filas que se devolverán. Un valor negativo toma las filas del final de la matriz.

codificación

La codificación de archivos. De forma predeterminada, se usa UTF-8.

configuración regional

Determina el formato regional (por ejemplo, fecha, formatos de número). De forma predeterminada, se usa la configuración regional del sistema operativo.

Notas: 

  • Las funciones de importación no se actualizan automáticamente. Para actualizar los datos importados, use el botón Actualizar todo de la pestaña Datos .

  • Puede especificar columnas de ancho fijo pasando una matriz de enteros ascendentes separados por comas en el argumento delimitador.Ejemplo: =IMPORTTEXT("C:\Data\fixedwidth.txt", {1,3})

  • Puede usar la función CARACTER para especificar caracteres especiales para el argumento delimitador.

  • Puede usar la función IMPORTCSV como una alternativa más sencilla para importar archivos CSV.

Al importar un archivo desde la web, es posible que deba proporcionar credenciales o iniciar sesión para acceder al archivo de origen. En estos casos, se le pedirá que seleccione el método de autenticación que se usará para la dirección URL proporcionada a través de un cuadro de diálogo de autenticación.

Importar Dialog.png de autenticación de funciones

Los métodos de autenticación disponibles son:

  • Anónimo: seleccione este método de autenticación cuando el contenido sea accesible públicamente y no requiera inicio de sesión.

  • Windows: seleccione este método de autenticación al acceder a un recurso que requiere sus credenciales de Windows.

  • Básico: Seleccione este método de autenticación cuando el recurso requiera un nombre de usuario y una contraseña.

  • API web: seleccione este método si el recurso web al que se está conectando usa una clave de API con fines de autenticación.

  • Cuenta de organización: seleccione este método de autenticación si el recurso requiere credenciales de cuenta de organización.

Para borrar los permisos concedidos durante el proceso de autenticación, haga clic en Datos > Obtener datos > 'Configuración del origen de datos...'. A continuación, en la pestaña "Permisos globales" , selecciona la ruta url correspondiente y haz clic en "Borrar permisos".

Importar la configuración de DS de funciones

Ejemplos

Los ejemplos siguientes se basan en una ruta de acceso de archivo de texto ficticio: "C:\Data\example.txt".

Devolver las dos primeras filas del archivo de origen

Datos

Producto

Categoría

Precio

A

1

10

B

2

20

C

3

30

Fórmulas

=IMPORTTEXT("C:\Data\example.txt",,,2)

En la ilustración siguiente se muestra el resultado:

Ejemplo de IMPORTTEXT nuevo KB editado

Omitir la primera fila del archivo de origen

Datos

Producto

Categoría

Precio

A

1

10

B

2

20

C

3

30

Fórmulas

=IMPORTTEXT("C:\Data\example.txt",,1)

En la ilustración siguiente se muestra el resultado:

Ejemplo de IMPORTTEXT nuevo KB 2 editado

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.