Conta o número de ocorrencias de cada valor nunha columna en Excel

  • Comparte Isto
Hugh West

Para realizar diferentes tarefas en Excel, é posible que teñas que contar o número de aparición de cada valor. A axenda deste artigo é mostrarche como contar o número de ocorrencias de cada valor nunha columna en Excel. Neste caso, mostraremos 5 métodos sinxelos e rápidos sobre este problema. Entón, imos revisar o artigo para realizar a tarefa de forma eficiente.

Descargar Practice Workbook

Podes descargar o seguinte libro de Excel para comprender e practicar mellor.

Contar o número de ocorrencias de cada valor nunha columna.xlsx

5 métodos para contar o número de aparicións de cada valor nunha columna en Excel

Antes de continuar co titorial, imos coñece o conxunto de datos de hoxe.

Aquí temos as columnas Representante de vendas , Cidade e Salario . Hai algúns valores que se repiten dentro das columnas para facer comprensibles os exemplos. Representante de vendas e Cidade son columnas de valores de texto e Salario para valores numéricos. Esta relación e o conxunto de datos son só para fins prácticos.

Agora, contaremos o número de ocorrencias de cada valor nunha columna de varias maneiras utilizando o conxunto de datos anterior. Entón, explorémolos un por un.

1. Usando a función COUNTIF

Utilizando a función COUNTIF , podemos contar o número de ocorrencias de cada valor nunha columna ou rango. É sinxelo e sinxelo. Imos veloen acción.

📌 Pasos:

A función CONTARSE conta o número de celas dentro dun intervalo comparando un determinado condición.

Escribamos a fórmula para contar o Representante de vendas no noso libro de exemplo de Excel

=COUNTIF(B7:B23,F7)

Dentro da función COUNTIF , inserimos todos os valores de Representante de vendas como intervalo . Os nosos criterios foron todos os nomes, xa que necesitamos calcular o número de instancias para cada nome. Entón, como criterio inserimos un nome (nome neste caso, gradualmente comprobarase usando todos os outros nomes). Deu o número de aparicións para o nome Max . Como o noso conxunto de datos non é grande, podes botar unha ollada rápida e descubrir que hai 4 Max dentro desa columna Representante de vendas .

  • Agora. , leva o cursor á esquina inferior dereita da cela E7 e parecerá un signo máis (+) . É a ferramenta Recheo de control .
  • A continuación, fai dobre clic nel para o resto dos valores.

Ai! Está proporcionando un valor defectuoso. Cometemos un erro.

Non usamos Referencia absoluta , polo que as referencias das nosas celas seguiron cambiando e deron a saída incorrecta. Polo tanto, necesitamos usar Referencia absoluta antes de facer exercicio AutoFill .

=COUNTIF($B$7:$B$23,F7)

Esta vez proporcionou os valores correctos.

Pero pense un pouco sobre se está nun formato parabuscar valor a primeira vista. Non, isto non é proporcionar o interior rápido nin unha forma agradable á vista.

Para facer que o noso resultado sexa de onde poidamos derivar o interior máis rápido, podemos pedir axuda de Excel Ordenar & Función de filtrado .

  • En primeiro lugar, seleccione toda a columna Representante de vendas ( B6:B23 ).
  • A continuación, vai á pestana Datos .
  • Aquí atoparás a opción Avanzado na pestana Ordenar e amp; Filtrar grupo. Entón, selecciónao.

Ao facer clic na icona Avanzado dirixirache á caixa de diálogo Filtro avanzado .

  • Primeiro, selecciona Copiar a outra localización .
  • O Intervalo da lista selecciónase automaticamente a medida que seleccionamos antes.
  • Na caixa Copiar en , insira a referencia da cela onde quere pegala. Neste caso, dámoslle como cela F6 .
  • A continuación, asegúrate de marcar a caixa de Só rexistros únicos .
  • Por último, prema ENTER ou prema Aceptar .

Agora podemos ver todos os valores únicos desde a columna ata un localización separada no intervalo F6:F12 .

  • Agora, utiliza a fórmula anterior CONTARSE .

Tes que utilizar os criterios desta columna extraída para obter o número de aparición de cada un dos valores.

  • A continuación, utiliza a función Enchemento automático para copiar a fórmula ao seguintecelas.

Esta fórmula CONTARSE tamén se pode usar para valores numéricos.

  • Neste momento , escribe a fórmula para a columna Salario do noso exemplo.
=COUNTIF($D$7:$D$23,F15)

Nota: Teña en conta que a partir de aquí extraeremos os valores únicos para separar localizacións usando a opción Ordenar & Opción de filtrado antes de usar calquera fórmula .

Ler máis: Como contar palabras repetidas en Excel (11 métodos)

2. Utilizando as funcións SUM e EXACT

Podemos averiguar o número de ocorrencias de cada valor usando tamén as funcións SUM e EXACT .

O nome di todo para a función SUMA , proporcionaráche a suma do intervalo proporcionado nela.

A función EXACTA compara dous valores e devolve VERDADEIRO se son exactamente iguais, en caso contrario FALSO . Normalmente, esta función utilízase para os valores de texto.

📌 Pasos:

A nosa fórmula usando os SUMA e EXACT será algo así.

SUMA(–EXACT(rango,criterio))

Para comprender mellor a fórmula, escriba primeiro a parte Función EXACTA .

  • Primeiro, seleccione a cela G7 e introduza a seguinte fórmula.
=--EXACT($B$7:$B$23,F7)

Aquí escribimos a función EXACTA para Representante de vendas . Ademais, usamos un guión dobre para converter o VERDADEIRO/FALSO a 0 e 1 . Podemos notar que é unha fórmula matricial. Verás o que devolve, para cada coincidencia que proporciona 1 e 0 para non coincidencia.

  • Entón a función SUMA opera e dá o resultado.
=SUM(--EXACT($B$7:$B$23,F7))

Nota: Dado que esta é unha fórmula matricial, debes usar CTRL + MAYÚS + ENTER en lugar de só ENTER para operar esta fórmula. Pero se estás a usar Excel 365, podes facer a tarefa só premendo ENTER . E despois de introducir calquera fórmula matricial, mostra un par de chaves ao redor da fórmula. Excel dáo automaticamente. Non é necesario facelo manualmente .

  • Por último, utiliza Recheo de control para facer o mesmo coas celas restantes.

Do mesmo xeito, tamén pode usar a fórmula para os números. Na imaxe de abaixo mostrámosche o resultado do uso desta fórmula para a columna Salario .

=SUM(--EXACT($D$7:$D$23,F16))

Ler máis: Excel VBA para contar os duplicados nunha columna (unha análise completa)

Lecturas similares

  • Como contar filas duplicadas en Excel (4 métodos)
  • Contar os valores duplicados só unha vez en Excel (3 formas)
  • Como contar ocorrencias por día en Excel (4 xeitos rápidos)

3. Inserir funcións COUNT e IF

Vimos como calcular o número deocorrencias usando a función COUNTIF . Esta vez veremos o uso das funcións CONTAR e SE .

Non te confundas, mentres que na sección CONTARSE hai usamos unha única función ( CONTARSE ) pero nesta sección, usaremos CONTAR & SI dúas funcións separadas.

📌 Pasos:

  • Ao principio, escribe o Función SE desta fórmula para a columna Representante de vendas .
=IF($B$7:$B$23=F7,$D$7:$D$23)
  • A continuación, prema ENTER .

A matriz proporciona o valor correspondente do intervalo de números que coincide cos criterios e FALSO para os demais.

Aquí atopou 4 coincidencias polo que neses 4 lugares, devolveron o valor do rango de números ( Salario ) .

  • Agora dentro da función COUNT , contaremos estes valores numéricos e proporcionaremos o número de ocorrencias.
=COUNT(IF($B$7:$B$23=F7,$D$7:$D$23))

  • Do mesmo xeito, podes facelo para os valores numéricos. Só tes que substituír os campos polos intervalos e criterios adecuados.
=COUNT(IF($D$7:$D$23=F16,$D$7:$D$23))

Nota: Asegúrate de que o teu segundo parámetro dentro da función IF sexa un intervalo de números e que estás a usar a Referencia absoluta .

Ler máis: VBA para contar duplicados no intervalo en Excel (4 métodos)

4. Aplicar funcións SUMA e SE

Dentro da función IF, estamoscomprobando se os criterios coincidiron ou non, se coincide entón devolve 1 , se non, 0 . Isto dá unha matriz de 1 e 0 á función SUMA e, a continuación, resume a matriz e proporciona a resposta. Vexamos o proceso detallado a continuación.

📌 Pasos:

  • Inicialmente, vai á cela G7 e insira a fórmula a continuación.
=SUM(IF($B$7:$B$23=F7,1,0))
  • A continuación, toque a tecla ENTER .

A fórmula tamén funcionará ben para os valores numéricos.

=SUM(IF($D$7:$D$23=F16,1,0))

Ler máis: Como contar os duplicados na columna en Excel (3 xeitos)

5. Empregando a táboa dinámica

Podes usar o Táboa dinámica para contar o número de ocorrencias de cada valor dentro da columna. Vexamos o proceso en detalle.

📌 Pasos:

  • En primeiro lugar, selecciona calquera cela dentro do intervalo. Aquí seleccionamos a cela B4 .
  • En segundo lugar, vai á pestana Inserir .
  • En terceiro lugar, fai clic en Táboa dinámica no grupo Táboas .

Abrirase a caixa de diálogo Táboa dinámica da táboa ou rango .

  • Aquí, comproba que a Táboa/Intervalo é correcta ou non.
  • En consecuencia, selecciona Saíndo da folla de traballo xa que queremos inserir o Táboa dinámica na mesma folla.
  • A continuación, indique a Localización . Aquí, fixémolo como cela F4 .
  • Despois disto, fai clic en OK .

A táboa dinámica aparecerá en ti como na imaxe de abaixo.

Aquí dentro do panel de tarefas Campos da táboa dinámica , verá o nome da columna da táboa na sección Campo . E catro áreas: Filtros , Columnas , Filas , Valores .

  • Neste momento, arrastra o Representante de vendas na área Filas e Valores .

Conta o número de ocorrencia de cada valor dentro da columna Representante de vendas .

Ler máis: Contar os duplicados na táboa dinámica de Excel (2 Formas fáciles)

Contando o número de ocorrencias con varios criterios en Excel

Nas seccións anteriores, aprendemos a contar o número de ocorrencias de cada valor nunha columna. Aquí mostraremos como podemos contar o número de ocorrencias con varios criterios.

Aquí mostraremos a demostración de Max e John. A partir do conxunto de datos, podemos ver que hai Max en Nova York , Los Angeles e San Francisco . Pero queremos contar Max só desde a cidade de Nova York . Para iso,

  • Principalmente, vai á cela H5 e pega a seguinte fórmula na cela.
=COUNTIFS($B$5:$B$21,F5,$C$5:$C$21,G5)

Aquí utilizamos a función COUNTIFS que é capaz de tomar varios criterios.

  • A continuación, preme ENTER .

Ler máis: Como contar os duplicados en función de varios criteriosen Excel

Conclusión

Isto é todo por hoxe. Este artigo explica como contar o número de ocorrencias de cada valor nunha columna en Excel dun xeito sinxelo e conciso. Non esquezas descargar o ficheiro de práctica. Grazas por ler este artigo. Agardamos que isto fose útil. Infórmanos na sección de comentarios se tes algunha consulta ou suxestión. Visite o noso sitio web, ExcelWIKI , un provedor único de solucións de Excel, para explorar máis.

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.