2012-06-28 14:32:15 +0000 2012-06-28 14:32:15 +0000
19
19

MS Excel: ¿Cómo contar las apariciones de elementos en una lista?

Tengo una lista de elementos que tiene el siguiente aspecto

A
B
C
A
A
B
D
E
A

Ahora quiero contar el número de apariciones de cada elemento. El resultado debería ser el siguiente

A 4
B 2
C 1
D 1
E 1

¿Cómo puedo hacerlo? Es importante tener en cuenta que esto debe ser flexible. Eso significa que si añado el elemento F a la lista, ese elemento también debería ser considerado en el resultado.

Respuestas (4)

19
19
19
2012-06-28 15:16:44 +0000

Esta es una forma:

Supuestos: Quiere mantener la columna/lista existente sin tocar, y que quiere este resumen en otro lugar:

  1. La siguiente operación aparentemente necesita una cabecera de columna. Añade una cabecera de columna en la celda de encima de tu lista.
  2. En la pestaña Datos de Excel, en Filtro, elige la opción de menú “Avanzado” (de la cinta de opciones en Excel 2007/10)
  3. Selecciona el rango, incluyendo la nueva cabecera. Selecciona “Copiar a otra ubicación” y marca “Sólo registros únicos”. Elige una celda de destino para la ubicación “Copiar a”.
  4. En la celda adyacente a la nueva lista única, añade la fórmula =countif de la siguiente manera

  5. Copia y pega esta fórmula a la derecha de todas las celdas únicas.

  6. Si el cálculo automático está desactivado, pulsa F9 para actualizar.
    El resultado es así:

17
17
17
2012-06-29 21:39:39 +0000

Utilice una tabla dinámica:

  • Añada una cabecera a su lista de Artículos (por ejemplo, “Artículo” en la celda A1)
  • Seleccione la columna 1 (toda la columna, no sólo los datos que hay)
  • Inserte la tabla pivotante
  • Arrastre “Artículo” al área de la fila, y también arrástrelo al área de valores
  • el cálculo del valor debería ser por defecto “Recuento”

Si añade artículos a su lista, simplemente actualice la tabla pivotante para actualizar los recuentos y/o recoger cualquier nuevo artículo.

5
5
5
2013-11-13 11:34:54 +0000

Aquí tienes un bonito GIF que muestra cómo en Excel. Esta es la versión de Mac OS X, pero no debería diferir mucho.

0
0
0
2020-02-28 08:20:33 +0000

Escribí una macro que hace esto automáticamente, y luego elimina los valores duplicados, y ordena la lista del mayor número de ocurrencias al menor https://github.com/DazbozSHS/Excel-List-Counter-Macro