Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Resumen

Al usar los productos de Microsoft Excel enumerados en la parte inferior de este artículo, puede usar una fórmula de hoja de cálculo para encubrir datos que abarcan varias filas y columnas en un formato de base de datos (columnar). 

Más información

En el ejemplo siguiente se convierten cada cuatro filas de datos de una columna en cuatro columnas de datos en una sola fila (similar a un campo de base de datos y un diseño de registro). Este es un escenario similar al que se experimenta al abrir una hoja de cálculo o un archivo de texto que contiene datos en un formato de etiqueta postal.

Ejemplo

  1. En una nueva hoja de cálculo, escriba los siguientes datos:

    A1: Smith, Juan
    A2: 111 Pine St.
    A3: San Diego, California
    A4: (555) 128-549
    A5: Jones, Sue
    A6: 222 Oak Ln.
    A7: Nueva York, NY
    A8: (555) 238-1845
    A9: Anderson, Tom
    A10: 333 Cherry Ave.
    A11: Chicago, IL
    A12: (555) 581-4914

  2. Escriba la fórmula siguiente en la celda C1:

    =OFFSET($A$1,(ROW()-1)*4+INT((COLUMN()-3)),MOD(COLUMN()-3,1))

  3. Rellene esta fórmula por la columna F y, después, hacia abajo hasta la fila 3.

  4. Ajuste los tamaños de columna según sea necesario. Tenga en cuenta que los datos ahora se muestran en las celdas C1 a F3 de la siguiente manera:

    Smith, John

    111 Pine St.

    San Diego, CALIFORNIA

    (555) 128-549

    Jones, Sue

    222 Roble Ln.

    Nueva York, NY

    (555) 238-1845

    Anderson, Tom

    333 Cherry Ave.

    Chicago, IL

    (555) 581-4914

La fórmula se puede interpretar como

OFFSET($A$1,(ROW()-f_row)*rows_in_set+INT((COLUMN()-f_col)/col_in_set), MOD(COLUMN()-f_col,col_in_set))

donde:

  • f_row = número de fila de esta fórmula de desplazamiento

  • f_col = número de columna de esta fórmula de desplazamiento

  • rows_in_set = número de filas que realizan un registro de datos

  • col_in_set = número de columnas de datos

¿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.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×