Táboa de contidos
Ao investigar grandes conxuntos de datos en Excel, é posible que teñas que contar o número de celas que conteñen un nome específico. Este artigo ofrece 3 métodos sinxelos sobre como contar nomes específicos en Excel.
Descargar o libro de prácticas
Contar nomes específicos.xlsx
3 métodos para contar nomes específicos en Excel
Digamos que temos un conxunto de datos que representa o ID de empregado , o ano e, por último, o Vendedor do ano , respectivamente. Usaremos o conxunto de datos (nas celas B4:D14 ) que se mostra a continuación para o primeiro e o segundo método.
Afortunadamente, pode contar a aparición dun nome nunha folla de traballo de moitas maneiras. Exploremos os distintos métodos e como aplicalos.
1. Usando a función COUNTIF para contar os nomes que coincidan exactamente
Microsoft Excel ten incorporado COUNTIF función para contar o número de celas dentro dun intervalo que cumpren a condición indicada. No seguinte exemplo, aparece unha lista de Vendedor do ano nas celas D4:D14 e queremos contar o número de veces que o nome Mathew Smith ocorre nesta lista.
Para que os usuarios poidan contar calquera nome desexado en lugar de introducilo directamente na fórmula, designamos unha cela para introducir o nome. Por exemplo, o nome insírese na cela G4 . Entón, a fórmula da cela G5 será como aseguinte.
=COUNTIF(D5:D14,G4)
Aquí, as celas D5:D14 representan a Persoa de vendas do ano (argumento intervalo ) e a cela G4 denota Mathew Smith ( criterios argumento).
Desglose da fórmula
- Nesta fórmula, a función CONTARSE leva dous argumentos intervalo e texto .
- A función CONTARSE coincide co nome Mathew Smith na matriz de busca ( D5:D14 ) e devolve o número de contas.
Ler máis: Como contar palabras en Excel con fórmula (2 exemplos prácticos)
2. Aplicación de carácter comodín para contar nomes específicos
O método anterior coincide exactamente cos criterios indicados. Como nota, se hai polo menos un carácter diferente dentro da cela, como un carácter espazo, non se tratará como unha coincidencia exacta. En pocas palabras, a cela non se contará.
Para contar as celas que conteñan outros textos ademais do nome específico, utilizaremos o Caracter comodín . Simplemente coloque un asterisco (*) xunto coa referencia da cela. Variando a posición do carácter asterisco, podemos contar o nome das celas do intervalo. Vémolo en acción.
2.1 Se a cela contén un nome específico ao inicio
Se a palabra específica está no inicio da cela entón necesitamos engadir ocarácter asterisco despois da referencia da cela, como se ilustra no seguinte exemplo.
Así, a fórmula da cela G5 será a seguinte.
=COUNTIF(D5:D14,G4&“*”)
2.2 Cando o nome particular está no medio
En cambio, cando a palabra específica está no medio de á cela, engadimos o carácter de asterisco tanto antes como despois da referencia da cela.
A continuación, a fórmula para a cela G5 será a seguinte.
=COUNTIF(D5:D14,“*”&G4&“*”)
2.3 Se o nome específico está ao final
Por último, se o nome de destino está situado no final da cela, o carácter de asterisco concatenase antes da referencia da cela
Eventualmente, a fórmula para a cela G5 será a seguinte.
=COUNTIF(D5:D14,“*”&G4)
Ler máis: Fórmula de Excel para contar palabras específicas nunha cela (3 exemplos)
3 . Utilizando a función SUMPRODUCT para contar nomes específicos en Excel
A función SUMPRODUCT emprégase no escenario cando temos e para contar o nome considerando tanto os caracteres en maiúsculas como en minúsculas.
Asumindo, temos unha táboa que mostra o ID de empregado , o Departamento no que están empregados, e, finalmente, o Nome do empregado. Podemos usar o conxunto de datos (nas celas B4:D14 ) para demostrar o noso terceiro método.
3.1 Aplicar a función SUMPRODUCT para facer coincidir o nome exacto (distingue entre maiúsculas e minúsculas)
Empregaremos a función SUMAPRODUTO xunto coa función EXACTO para contar o número de celas que conteñen o nome específico.
=SUMPRODUCT(--EXACT(G4, D5:D14))
Aquí, a cela G4 denota Smith (argumento text1 ) e o D5:D14 as celas representan o Nome do empregado (argumento text2 ).
Desglose de fórmulas
- Aquí, a función EXACTO compara dúas cadeas de textos e devolve verdadeiras se son unha coincidencia exacta. A marca dobre guión obriga os valores VERDADEIRO e FALSO a 1 e 0.
- A continuación, a función SUMAPRODUTO devolve a suma de todos os 1 do intervalo correspondente que representa o número de coincidencias.
3.2 Usando a función SUMPRODUCT para relacionar parcialmente o nome (distingue entre maiúsculas e minúsculas)
Para localizar o nome desexado, en calquera lugar do necesitamos utilizar 3 funcións SUMAPRODUTO , ISNUMBER e FIND .
=SUMPRODUCT(--(ISNUMBER(FIND(G4, D5:D14))))
Aquí, a cela G4 denota Smith ( buscar_texto argumento) e as celas D5:D14 representan o Nome do empregado ( dentro_texto argumento).
Desglose de fórmulas
- Primeiro, a función BUSCAR dá a posición (como números) dun texto dentro unha cadea.
- En segundo lugar, a función ISNUMBER xestiona estes números devoltos polo FIND función. A marca unaria dobre (guión) converte os valores VERDADEIRO e FALSO en uns e ceros.
- En terceiro lugar, a función SUMAPRODUTO suma todos os 1 que representan o número. de coincidencias.
3.3 Empregando a función SUMPRODUCT para contar nomes (insensible a maiúsculas e minúsculas)
Para desenvolver unha fórmula que non distinga entre maiúsculas e minúsculas para contar os nomes situados en calquera lugar da cela necesitaremos as funcións SUMPRODUCT, ISNUMBER, e BUSCAR .
=SUMPRODUCT(--(ISNUMBER(SEARCH(G4, D5:D14,))))
Desglose de fórmulas
- En primeiro lugar, a función BUSCAR determina a localización (como número) dun texto dentro dunha cadea.
- A continuación, a función A función ISNUMBER converte os números proporcionados pola función BUSCAR en uns e ceros.
- Por último, a función SUMPRODUCT devolve o número de recontos.
Ler máis: Como contar palabras específicas nunha columna en Excel (2 métodos)
Cousas para recordar
- A función CONTARSE devolve un resultado enteiro.
- Th A función CONTARSE non conta as celas con valores non numéricos, como texto ou #NA.
- A función CONTARSE non pode contar números específicos dentro dun número como "123" de "4546123"
- Para columnas cunha mestura de texto e números, a función CONTARSE dá a conta incorrecta.
Conclusión
Para concluír, os 3 métodos sinxelosmencionado anteriormente axudarache a contar os nomes específicos en Excel. Se tes algunha dúbida ou comentario, fáganos saber a continuación na sección de comentarios ou podes consultar os nosos outros artigos no sitio web de ExcelWIKI .