Táboa de contidos
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.xlsx5 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.