Excel - O formulă pentru a număra o listă de nume
Problema
Am o listă de nume care se vor schimba odată cu generarea rapoartelor. Raportul va include același nume de mai multe ori, astfel încât numele joebloggs ar putea apărea de 10 ori. Am nevoie de o formulă pentru a scana COL: A care are lista de nume.
În COL: B aș dori ca Excel să afișeze fiecare nume diferit care se află în COL: A, dar numai o singură dată. De exemplu, JOEBLOGGS ar apărea în B2 o singură dată. Apoi, în COL: CI ar dori numărul total de ori pe care acest nume a apărut în lista respectivă. De exemplu:
ABC 1 joebloggs JOEBLOGGS 5 2 joebloggs 3 joebloggs 4 joebloggs 5 joebloggs
Aceste nume vor varia, astfel încât nu pot specifica numele folosind funcția countif. Am nevoie de Excel pentru a popula numele în B automat.
Soluţie
Să presupunem că datele dvs. sunt de la A1 la A9 (notă de coloană - este necesar)
numele
aaaassdd
- Faceți clic pe Date (meniu) -Filter-AdvancedFilter
- Alegeți butonul radio din partea de sus a opțiunii "Copiați în altă locație"
- În dreptul intervalului de listă, faceți clic pe pictograma de la capătul din dreapta al ferestrei mici și evidențiați A1 până la A9
- Lăsați câmpul de criterii gol
- Lângă "copy to" - apăsați pe pictograma de la capătul din dreapta al ferestrei și selectați o celulă goală de ex. D1
- Alegeți numai "înregistrări unice" în partea stângă jos
- Faceți clic pe OK
- veți obține nume D1-D4
asd
în copia E2 lipiți această formă (repetați E2)
= COUNTIF (A2: A9, D2)
copiați E2 în jos.
Veți obține frecvența numelor
a 4 s 2 d 2
Notă
Vă mulțumim pentru venkat1926 pentru acest sfat pe forum.