estadística cualitativa

Análisis cualitativo en Excel: cómo clasificar datos con fórmulas

octubre 7, 2026 Tuto Excel 11 min read

Imagina un Trabajo de Fin de Grado con 8 entrevistas transcritas sobre cómo vive la gente en Vallecas. Tienes 24 fragmentos señalados y necesitas ordenarlos por temas antes de escribir las conclusiones. Excel sirve perfectamente como cuaderno de codificación cuando no se quiere (o no se puede) usar Atlas.ti, NVivo o MAXQDA. Al terminar este tutorial habrás montado una hoja de codificación con tabla, una lista desplegable para los códigos, un color por código, un conteo automático con CONTAR.SI y un cruce por temas con BUSCARX y con tabla dinámica. Todo funciona desde Excel 2016 en adelante; BUSCARX y la tabla dinámica de modelo de datos, desde Excel 2021 y Microsoft 365.

Nota: en este artículo las fórmulas usan punto y coma para separar argumentos, el formato habitual en España y la mayoría de países hispanohablantes. En Excel configurado con punto decimal (México, Estados Unidos) el separador es la coma.

Qué es el análisis cualitativo y dónde encaja Excel

El análisis cualitativo de entrevistas consiste en leer transcripciones, señalar fragmentos significativos y agruparlos en códigos y temas. Es un trabajo interpretativo: el investigador decide qué vale y qué no, y por qué. Excel encaja como cuaderno de codificación porque ya tiene lo necesario: tablas, filtros, listas desplegables, formato condicional, fórmulas de conteo y tablas dinámicas. No hace lo que hace un programa específico, pero para 8, 15 o incluso 30 entrevistas es más que suficiente.

La diferencia clave con un software dedicado es la co-ocurrencia. En Atlas.ti o NVivo puedes preguntar «¿en cuántos fragmentos aparecen juntos Familia y Vivienda?» con un clic. En Excel hace falta preparar una columna extra por código y cruzar con CONTAR.SI.CONJUNTO. Cuando el estudio crece más allá de 30 entrevistas, o cuando la co-ocurrencia es el corazón del análisis, conviene pasarse a un programa específico. Para un TFG, un TFM o una investigación pequeña, Excel da de sobra.

La hoja de codificación: una fila por fragmento, una columna por código

La hoja de codificación es la tabla donde cada fila es un fragmento y cada columna guarda una pieza de información sobre ese fragmento. El libro de este tutorial se llama Entrevistas Vallecas.xlsx y contiene 8 entrevistas (P1 a P8) con 24 fragmentos en total. La hoja principal se llama Codificacion.

Las columnas mínimas y por qué cada una

Columna Para qué sirve Ejemplo
Documento Nombre del archivo de la transcripción E1_vallecas.docx
Participante Código del entrevistado P3
Fragmento Número de fragmento dentro de la entrevista 2
Verbatim Texto literal dicho por la persona «Mi madre vive con nosotros desde el verano»
Código Etiqueta asignada al fragmento Familia
Memo Nota interpretativa del investigador «Conflicto generacional, dependencia»
Codificador Iniciales de quien codificó (si hay varios) LR

La columna Documento permite volver al original; Participante permite filtrar por persona; Fragmento ordena los cortes dentro de cada entrevista; Verbatim guarda la cita literal; Código es la etiqueta temática; Memo es la nota interpretativa, y Codificador sirve cuando dos personas codifican a la vez para medir acuerdo.

Convertir el rango en Tabla y nombrarla

  1. Copia los datos de ejemplo en A1:G25 de la hoja Codificacion.
  2. Selecciona A1:G25.
  3. Abre Insertar > Tablas > Tabla.
  4. Marca la casilla La tabla tiene encabezados y pulsa Aceptar.
  5. Haz clic en el Cuadro de nombres (a la izquierda de la barra de fórmulas) y escribe Codificacion; pulsa Entrar.
InsertarTablasTabla
A1fx**Documento**
A B C D E F G
1 Documento Participante Fragmento Verbatim Código Memo Codificador
2 E1.docx P1 1 «Mi madre vive con nosotros desde el verano» Familia Dependencia LR
3 E1.docx P1 2 «El piso es pequeño, estamos apretados» Vivienda Hacinamiento LR
4 E2.docx P2 1 «Trabajo en la obra desde los 16 años» Trabajo Precariedad LR
5 E2.docx P2 2 «Voy al médico cada dos por tres» Salud Frecuentación LR
6 E3.docx P3 1 «Los fines de semana bajo al parque con los niños» Ocio Espacio público LR
7 E3.docx P3 2 «Mi hermana me ayuda con los niños cuando puede» Apoyos Red familiar LR
8 E4.docx P4 1 «El alquiler subió 90 euros el año pasado» Vivienda Subida alquiler LR
Codificacion
Comprueba: la cinta muestra Herramientas de tabla con la pestaña contextual Diseño. Las filas se filtran con la flecha de cada encabezado.

Codificar con una columna auxiliar y validación de datos

La lista desplegable de la columna Código evita errores de ortografía. Con seis valores (Familia, Vivienda, Trabajo, Salud, Ocio, Apoyos) basta con escribirlos a mano en el cuadro de diálogo, pero si la lista crece conviene sacarla a una hoja aparte para ampliarla sin tocar la validación.

Escribir la lista de códigos a mano en el cuadro

  1. Selecciona E2:E25.
  2. Abre Datos > Herramientas de datos > Validación de datos.
  3. En Permitir, elige Lista.
  4. En Origen, escribe: Familia;Vivienda;Trabajo;Salud;Ocio;Apoyos.
  5. Marca Celda con lista desplegable y pulsa Aceptar.
DatosHerramientas de datosValidacion de datos
Comprueba: al hacer clic en una celda de E2:E25 aparece una flecha a la derecha con los seis códigos. Si escribes vivenda (sin i), Excel no avisa pero el conteo no la cuenta; por eso conviene la hoja Codigos.

Sacar la lista de un rango para poder ampliarla

  1. Crea la hoja Codigos y escribe los códigos en A2:A7.
  2. Vuelve a la hoja Codificacion, selecciona E2:E25 y abre Datos > Herramientas de datos > Validación de datos.
  3. En Origen escribe: =Codigos!$A$2:$A$50.
  4. Pulsa Aceptar.
A1fx**Codigo**
A
1 Codigo
2 Familia
3 Vivienda
4 Trabajo
5 Salud
6 Ocio
7 Apoyos
8 Educacion
9 Movilidad
Codigos
Comprueba: al añadir Educacion en A8, la lista desplegable de la hoja Codificacion lo muestra al instante. El rango se queda corto si pasa de la fila 50, por eso en el apartado de errores se ofrece la versión con DESREF.

Etiquetar fragmentos con colores y símbolos

Un color por código permite ver de un vistazo qué predomina. El emoji o el símbolo va una columna más allá y sirve para una vista rápida o para usar como leyenda en la presentación.

Colorear toda la fila según el código

  1. Selecciona el rango A2:G25 con la celda activa en A2.
  2. Abre Inicio > Estilos > Formato condicional > Nueva regla.
  3. Elige Aplicar formato a las celdas que contengan.
  4. En Texto específico, escribe Familia. En Formato > Relleno pon un amarillo suave.
  5. Pulsa Aceptar y repite para los otros cinco códigos con un color distinto cada uno.
InicioEstilosFormato condicionalNueva regla
Comprueba: al cambiar el código de una fila, el color se actualiza. La regla mira la columna E y rellena toda la fila.

Añadir un símbolo visible con UNICHAR o pegándolo

  1. Añade la columna H con el encabezado Simbolo.
  2. En H2 escribe la fórmula: =SI(E2="Familia";"🏠";"").
  3. Copia hacia abajo hasta H25 arrastrando el controlador de relleno.

=SI(E2="Familia";"🏠";"")
H2fx=SI(E2="Familia";"🏠";"")
E H
1 Codigo Simbolo
2 Familia 🏠
3 Vivienda
4 Trabajo
5 Salud
6 Ocio
Codificacion
Comprueba: solo aparece el emoji en las filas cuyo código coincide. Para añadir más, repite con =SI(E2="Vivienda";"🏘";"") o pega el carácter 🏘 directamente en la fórmula.

Filtrar y contar: cuántos fragmentos hay por código

Con la tabla creada, filtrar es inmediato. La barra de estado muestra el recuento del subconjunto visible, pero CONTAR.SI da los totales por código en una hoja aparte y permite un resumen limpio.

Filtrar la tabla por un código

  1. Haz clic en la flecha del encabezado Código.
  2. Desactiva Seleccionar todo y marca solo Vivienda.
  3. Pulsa Aceptar.
A1fx**Documento**
A B C D E F G
1 Documento Participante Fragmento Verbatim Código Memo Codificador
2 E1.docx P1 2 «El piso es pequeño» Vivienda Hacinamiento LR
3 E4.docx P4 1 «El alquiler subió 90 euros» Vivienda Subida alquiler LR
4 E5.docx P5 1 «Comparto piso con dos compañeros» Vivienda Alquiler compartido LR
5 E8.docx P8 1 «El edificio tiene humedades» Vivienda Mal estado LR
Codificacion
Comprueba: la barra de estado, abajo a la derecha, muestra Recuento: 4 y Suma: 0 (porque la columna código es texto). Esos números son los del subconjunto visible, no los del total.

Contar fragmentos por código con CONTAR.SI

  1. Crea la hoja Resumen con encabezados en A1 y B1.
  2. En A2:A7 escribe los seis códigos.
  3. En B2 escribe: =CONTAR.SI(Codificacion[Código];A2) y copia hasta B7.
  4. En B8 totaliza con: =SUMA(B2:B7).

=CONTAR.SI(Codificacion[Codigo];A2)
=SUMA(B2:B7)
B8fx=SUMA(B2:B7)
A B
1 Codigo Fragmentos
2 Familia 4
3 Vivienda 5
4 Trabajo 3
5 Salud 4
6 Ocio 4
7 Apoyos 4
8 Total 24
Resumen
Comprueba: el total de B8 coincide con la suma de los seis recuentos. Si añades un fragmento nuevo a la tabla, el rango Codificacion[Código] lo recoge y la fórmula se recalcula sola.

Detectar temas con BUSCARX y con tablas dinámicas

Los códigos se agrupan en temas para responder a la pregunta de investigación. En este ejemplo, Familia y Vivienda forman el tema Entorno doméstico; Trabajo y Salud, el tema Condiciones de vida; Ocio y Apoyos, el tema Vida cotidiana.

Crear una tabla de temas y unirla con BUSCARX

  1. Crea la hoja Temas con los encabezados Codigo y Tema en A1 y B1.
  2. Escribe las seis parejas código-tema en A2:B7.
  3. En la hoja Codificacion, añade la columna I con encabezado Tema.
  4. En I2 escribe: =BUSCARX(E2;Temas[Codigo];Temas[Tema];"Sin tema") y copia hasta I25.

=BUSCARX(E2;Temas[Codigo];Temas[Tema];"Sin tema")
A1fx**Codigo**
A B
1 Codigo Tema
2 Familia Entorno domestico
3 Vivienda Entorno domestico
4 Trabajo Condiciones de vida
5 Salud Condiciones de vida
6 Ocio Vida cotidiana
7 Apoyos Vida cotidiana
Temas
Nota: BUSCARX (en inglés XLOOKUP) está en Excel 2021, 2024 y Microsoft 365. En versiones anteriores devuelve #¿NOMBRE?.
Comprueba: al cambiar el código de una fila, el tema se actualiza. Si escribes un código que no está en Temas, aparece Sin tema en vez de error.

Si tu Excel no tiene BUSCARX

La alternativa con INDICE y COINCIDIR funciona desde Excel 2007:

=INDICE(Temas[Tema];COINCIDIR(E2;Temas[Codigo];0))
Comprueba: ambas fórmulas devuelven el mismo resultado. La diferencia es que INDICE y COINCIDIR no tienen el argumento «valor si no se encuentra» y devuelven #N/D si el código no está en Temas.

Una tabla dinámica para contar fragmentos por tema y por participante

  1. Haz clic en una celda de la tabla Codificacion.
  2. Abre Insertar > Tablas > Tabla dinámica.
  3. Acepta el rango y elige una hoja nueva o la hoja Resumen.
  4. Arrastra Tema a Filas, Participante a Columnas y Codigo a Valores (cuenta Recuento de Codigo).
InsertarTablasTabla dinamica
A3fxCondiciones de vida
A B C D E F G H I
1 Recuento de Codigo Participante
2 Tema P1 P2 P3 P4 P5 P6 P7 P8
3 Condiciones de vida 0 2 0 0 1 0 0 1
4 Entorno domestico 2 0 0 1 1 1 0 0
5 Sin tema 0 0 0 0 0 0 0 0
6 Vida cotidiana 0 0 2 0 0 0 1 1
7 Total general 2 2 2 1 2 1 1 2
Resumen
Comprueba: los totales por columna suman 2 fragmentos por participante (salvo P4, P6 y P7, con 1). El total general debe coincidir con los 24 fragmentos de la tabla.

Por qué se rompen las codificaciones

"Escribí Vivienda con tilde y ahora no cuenta"

CONTAR.SI no distingue mayúsculas, pero sí acentos. Si en A3 escribiste Viviénda, el conteo devuelve 0. La solución es normalizar los códigos en la hoja Codigos y usarla como única fuente para la validación. Si el daño ya está hecho, una búsqueda temporal con comodines lo localiza:

=CONTAR.SI(Codificacion[Codigo];"*vivienda*")
Cuidado: el asterisco * actúa como comodín, así que *vivienda* también cuenta Subida alquiler de la vivienda. Úsalo solo para limpiar; después vuelve al CONTAR.SI sin comodines.

"Pegué un fragmento encima y borré la fila"

Pegar con Ctrl+V fuera de la tabla (por ejemplo, en la fila siguiente al final) inserta filas sueltas que rompen el formato, los filtros y la validación. La solución es pegar siempre dentro de la tabla o usar Ctrl+Alt+V (Pegado especial) y elegir Solo valores cuando la tabla tiene celdas combinadas o formatos. Si la hoja está en vista Esquema (la vista de datos de tablas), cámbiala en Vista > Vista normal para ver dónde estás.

Cuidado: borrar una fila con la tecla Supr y luego Ctrl+Z la recupera, pero los formatos de la fila pueden quedar pisados. Trabaja siempre con la tabla activa.

"La lista desplegable no muestra los códigos nuevos"

El origen =Codigos!$A$2:$A$10 se quedó corto. Para que la lista crezca sola, sustitúyelo por:

=DESREF(Codigos!$A$2;0;0;CONTARA(Codigos!$A:$A)-1;1)
Comprueba: al añadir un código en A11, la lista desplegable lo muestra. DESREF toma la celda A2 como origen, no se mueve, y el alto se ajusta a CONTARA menos la fila de encabezado.

Lo que Excel sí hace y lo que no para análisis cualitativo

Tarea Excel Atlas.ti / NVivo / MAXQDA
Hoja de codificación con tabla y filtros Sí, desde 2007 Sí
Lista desplegable de códigos Sí, validación de datos Sí
Color por código Sí, formato condicional Sí
Conteo por código Sí, CONTAR.SI Sí
Tabla dinámica por tema y participante Sí, desde 2007 Sí
Memos vinculados al fragmento Solo como texto en columna Sí, hipervínculos y notas
Co-ocurrencia de dos códigos Manual, con columna extra Sí, con un clic
Nube de palabras No de forma directa Sí
Búsqueda de palabras clave con contexto Ctrl+B y filtros Sí, con resaltado
Transcripción automática No Sí, en algunos planes

Las funciones vistas en este artículo están todas en Excel 2016 en adelante. BUSCARX requiere Excel 2021, 2024 o Microsoft 365; la tabla dinámica con modelo de datos, desde 2013. En Excel para la web todo funciona salvo las macros VBA.

Lo que ya sabes hacer y el siguiente paso

  • Montar una tabla de codificación con las columnas mínimas y nombrarla en el Cuadro de nombres.
  • Crear una lista desplegable de códigos con Validación de datos, escrita a mano o sacada de la hoja Codigos.
  • Colorear cada fila por código con Formato condicional y añadir un símbolo con SI o pegándolo.
  • Filtrar la tabla por código y contar los fragmentos con CONTAR.SI en una hoja Resumen.
  • Agrupar códigos en temas con BUSCARX (o con INDICE y COINCIDIR en versiones antiguas) y cruzar tema por participante con una tabla dinámica.

El siguiente paso natural es dar el salto a un programa específico cuando la investigación supere las 30 entrevistas o cuando la co-ocurrencia de códigos sea el eje del análisis. MAXQDA y Atlas.ti tienen versión de estudiante gratuita; NVivo también. Mientras tanto, este libro sirve para 8, 15 o 30 entrevistas sin perder rigor.

Fuentes

  1. MicrosoftExcel 2013 — documentación oficialconsultado el 05/10/2026