Kompilere en liste over studenter i en løype

September 24  by Eliza

Keval har et bord på over 5000 studenter fordelt på 22 studier. Mot hverandre elevens navn i hver rad av denne tabellen er indikert kurset hvor studenten er registrert. Keval ønsker, på et annet regneark, for å sette et navn på banen i celle A1 og da har Excel-skjerm, som begynner i rad tre, alle elevene i dette kurset, som trekkes fra listen. Han lurer på om det er en måte å gjøre dette med en formel.

Den beste løsningen på dette problemet er tenkt å være avhengig i stor grad, av hvordan kildedata er organisert. Hvis du bare har to kolonner (student navn og kursnavn), så er det mulig at du ikke engang trenger å bruke en annen regneark. I stedet kan du få ved å bruke Excel filtrering evner. Bare filtrere på innholdet i kolonnen som inneholder kursnavn, og du kan enkelt begrense hva som vises til bare de studentene i kurset.

Hvis du må ha den informasjonen vises på andre regneark, kan det være best å bruke en matriseformel for å trekke studentene. Sett ønsket kurs i celle A1 og deretter følgende formel i celle A3:

= HVIS (ANTALL.HVIS (Ark1 $ B $ 1: $ B $ 5000, $ A $ 1) <ROW () - 2, "",
INDEX (Ark1 $ A $ 1: $ A $ 5000, SMALL (IF (Ark1 $ B $ 1: $ B $ 5000 = $ A $ 1,
ROW (! Ark1 $ B $ 1: $ B $ 5000)), ROW () - 2)))

Husk-dette er en enkel formel, og du trenger å skrive det inn i cellen ved å trykke Ctrl + Shift + Enter. Kopiere formelen nedover i nok celler som det skal romme ditt største klassen. Formelen forutsetter også at kildedata i i rader en gjennom 5000; Hvis dette ikke er tilfelle, vil du ønsker å endre formelen for å gjenspeile den aktuelle serien.

En annen tilnærming er å lage en pivottabell basert på kurs / studenter listen. Alt du trenger å gjøre er å sørge for at både kursnavn og student navnefelt er i "rad" område av pivottabell. Sett kursnavn feltet først og studenten navnefeltet andre, og du vil ende opp med en liste over alle kurs med studenter under hvert kursnavn.

Hvis kilde data har tilleggsopplysninger knyttet til det (for eksempel karakterer, adresser, bok oppdrag, osv), så vil du kanskje vurdere å arbeide med en faktisk database program, for eksempel Access. Du vil være i stand til å manipulere og hente data ved hjelp av verktøy som er bedre enn dem i Excel.

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (12346) gjelder for Microsoft Excel 97, 2000, 2002, og 2003. Du kan finne en versjon av dette tipset for Båndet av Excel (Excel 2007 og senere) her: Kompilere en liste over studenter i en løype.