La compilación de una lista de los estudiantes en un curso

August 14

Keval tiene una mesa de más de 5.000 estudiantes distribuidos en 22 cursos de estudio. Contra el nombre de cada estudiante en cada fila de esta tabla se indica el curso en que está matriculado el estudiante. Keval quisiera, en una hoja de cálculo diferente, poner un nombre supuesto en la celda A1 y luego tener la pantalla de Excel, a partir de la fila 3, todos los estudiantes en ese supuesto, como sacado de la lista. Se pregunta si hay una manera de hacer esto con una fórmula.

La mejor solución a este problema va a depender, en gran medida, de cómo se organiza los datos de origen. Si sólo tiene dos columnas (nombre del estudiante y el nombre supuesto), entonces es posible que ni siquiera es necesario utilizar una segunda hoja de cálculo. En su lugar, usted puede conseguir mediante el uso de las capacidades de filtrado de Excel. Sólo filtrar sobre el contenido de la columna que contiene el nombre del curso, y puede limitar fácilmente lo que se muestra sólo a los estudiantes en el curso.

Si usted debe tener la información aparece en la segunda hoja de trabajo, puede ser mejor usar una fórmula de matriz para extraer los estudiantes. Ponga el curso deseado en la celda A1 y luego la siguiente fórmula en la celda A3:

= SI (de CONTAR.SI (Hoja1 $ B $ 1: $ B $ 5000, $ A $ 1) <ROW () - 2, "",
ÍNDICE (Hoja1 $ A $ 1: $ A $ 5000, SMALL (IF (Hoja1 $ B $ 1: $ B $ 5.000 = $ A $ 1,
ROW (Hoja1! $ B $ 1: $ B $ 5000)), ROW () - 2)))

Recuerde-esta es una fórmula única y hay que introducirlo en la celda pulsando Ctrl + Shift + Enter. Copiar la fórmula a la baja en las células suficientes que debe acomodar su clase más grande. La fórmula también supone que los datos de origen en en las filas 1 a 5000; si este no es el caso, tendrá que modificar la fórmula para reflejar el rango apropiado.

Otro enfoque es crear una tabla dinámica en base a la lista de alumnos / curso. Todo lo que necesita hacer es asegurarse de que tanto el nombre del curso y el nombre del estudiante están en la zona de "fila" de la tabla dinámica. Ponga el campo nombre del curso primero y el campo nombre del estudiante en segundo lugar, y que va a terminar con una lista de todos los cursos con los estudiantes bajo el nombre de cada curso.

Si los datos de origen tiene más información asociada a ella (como las calificaciones, direcciones, asignaciones de libros, etc.), entonces es posible que desee considerar la posibilidad de trabajar con un programa de base de datos real, como Access. Usted será capaz de manipular y extraer datos mediante herramientas que son superiores a las de Excel.

ExcelTips es su fuente de capacitación rentable Microsoft Excel. Esta punta (12.346) se aplica a Microsoft Excel 97, 2000, 2002, y 2003. Usted puede encontrar una versión de este consejo para la interfaz de cinta de Excel (Excel 2007 y versiones posteriores) aquí: compilar una lista de los estudiantes en un curso.