Enlaces de brinco
Una de las funciones de búsqueda y relato más infrautilizadas en Microsoft Excel es la función de caída. Esta función potente pero simple le permite eliminar un número especificado de filas o columnas desde el inicio o el final de una matriz sin alterar el conjunto de datos innovador.
La función de caída de Microsoft Excel solo está apto para aquellos que usan Excel para Microsoft 365, Excel para la webo las aplicaciones de Mobile y tableta de Excel.
- Sistema eficaz
-
Windows, macOS, iPhone, iPad, Android
- Prueba gratuita
-
1 mes
Microsoft 365 incluye comunicación a aplicaciones de oficina como Word, Excel y PowerPoint en hasta cinco dispositivos, 1 TB de almacenamiento OneDrive y más.
La sintaxis de la caída
La función de caída de Excel tiene tres argumentos:
=DROP(a,b,c)
dónde
- a es la matriz de la que desea soltar un cierto número de filas o columnas,
- b es el número de filas que caen desde la matriz y
- do es el número de columnas que caen desde la matriz.
A medida que usa esta función, tenga en cuenta los siguientes criterios y características:
-
Argumento a es obligatorio, y al menos uno de argumentos b y do debe declararse para evitar un mensaje de error.
-
Para argumentos b y doun número positivo deja caer filas desde la parte superior o columnas de la izquierda, y un número imagen deja caer filas desde la parte inferior o columnas desde la parte inferior.
-
Si ingresa un número para argumentos b o do que excede el número de filas o columnas en la matriz, ¡verá el calc! error.
-
Drop es una función de matriz dinámica. En otras palabras, el resultado se extiende a las celdas adyacentes a donde se ingresa la fórmula, un comportamiento conocido como derramado. Legado que las matrices dinámicas no pueden derramarse en las columnas de la tabla, la fórmula de caída debe ingresarse en una celda habitual.
Ejemplos: la función de caída en uso
En todos los ejemplos a continuación, usaré la función de caída para manipular copias de la futuro tabla de Excel, que contiene las identificaciones de los estudiantes en la columna A, sus géneros en la columna B, sus clases en la columna C y sus puntajes de prueba en la columna D.
Para seguir mientras lee esta vademécum, descargue un Copia gratuita del volumen de trabajo de Excel. A posteriori de hacer clic en el enlace, encontrará el clavija de descarga en la esquinazo superior derecha de su pantalla, y cuando abrigo el archivo, puede entrar a las tablas utilizadas en cada gimnasia en una pestaña de hoja de trabajo separada. Extraer datos de las tablas de Excel a menudo es más manejable que extraer datos de rangos regulares, porque las referencias estructuradas recogen automáticamente cualquier fila nueva agregada al conjunto de datos, por lo que todos los ejemplos usan este formato.
Examen 1: Deje caer filas desde la parte superior de una matriz
Imaginemos que desea crear un nuevo conjunto de datos que comprenda a todos los estudiantes que no están en el top 10. Primero, reordene a los estudiantes de acuerdo con sus puntajes haciendo clic en el clavija de filtro en el encabezado de la columna y seleccionando “clasificar más conspicuo a más pequeño”.
Otra forma de ordenar los datos es morar la función de clasificación adentro de la fórmula de caída. Sin incautación, por ahora, para hacer las cosas más fáciles de seguir, me apegaré a clasificar el clavija de filtro de la tabla. Te mostraré cómo usar la función de clasificación pronto.
Una forma de duplicar el conjunto de datos con las 10 principales filas eliminadas sería para el argumento de código duro b:
=DROP(T_Stud,10)
dónde T_stud es la tabla que contiene la matriz desde la que desea soltar algunas filas, y 10 es el número de filas para caer. Adecuado a que este es un número positivo, las filas se eliminan desde la parte superior del conjunto de datos. Argumento do se omite porque desea que todas las columnas se transfieran a la nueva matriz.
Uno de los problemas con los títulos de codificación dura en las fórmulas de Excel es que los hace inflexibles. Es proponer, si, en cambio, quisiera mostrar a todos los estudiantes que no estén en el top 15, necesitaría editar la fórmula.
En su división, puede escribir el valencia en una celda y hacer relato a esto en la fórmula:
=DROP(T_Stud,H1)
Ahora, si necesita cambiar el número de filas eliminadas del resultado, simplemente puede escribir un nuevo valencia en la celda H1.
Examen 2: Coloque las filas desde la parte inferior de una matriz
El principio para dejar caer filas desde la parte inferior de la matriz es el mismo que dejar caer filas desde la parte superior, excepto por un pequeño ajuste a la fórmula. Específicamente, argumento b necesita ser un número imagen.
Esta vez, supongamos que desea mostrar a todos los estudiantes que no están en el inferior 10. Para hacer esto, posteriormente de clasificar los datos en la tabla llamado T_stud2 en orden descendente por la columna de puntaje y escribiendo 10 en la celda H1, escriba:
=DROP(T_Stud2,-H1)
donde el signo menos ayer de la relato de la celda expedición el número imagen.
El signo menos se puede escribir en la fórmula, la célula referenciada o una célula separada y concatenada.
Examen 3: Coloque las columnas de la izquierda de una matriz
Ahora, imagine que está creando un mensaje de puntajes de los estudiantes, pero desea anonimizar los datos. En otras palabras, desea duplicar el conjunto de datos en T_stud3pero con la primera columna eliminada. Para hacer esto, escriba:
=DROP(T_Stud3,,1)
Observe cómo la fórmula se salta sobre el argumento b y solo especifica un número de argumento do.
Examen 4: Coloque las columnas de la derecha de una matriz
Esta vez, su objetivo es producir una registro de estudiantes, su clase y su clase de la mesa. T_stud4sin incluir su puntaje. Para ganar esto, escriba:
=DROP(T_Stud4,,-1)
Recuerde, el signo menos le dice a Excel que elimine las columnas de la derecha de los datos. Esto significa que si agrega otra columna de datos a la derecha de la columna de puntuación, la nueva columna se eliminaría y el resultado devolvería cuatro columnas en caudillo.
Examen 5: Caza filas y columnas al mismo tiempo
Hasta ahora, hemos dejado caer filas o columnas. Sin incautación, puede usar todos los argumentos de la función al mismo tiempo para soltar los dos.
Digamos que desea producir una registro de identificaciones de estudiantes y su clase de la mesa. T_stud5pero solo aquellos que no están en la parte inferior 10. A posteriori de ordenar la columna de puntaje en orden descendente y escribir 10 en la celda H1, escriba:
=DROP(T_Stud5,-H1,-2)
dónde -H1 expedición el valencia en la celda H1 (10) negativa para eliminar las 10 filas inferiores y -2 Elimina las dos columnas más derecha.
Usar gotas con otras funciones
Si admisiblemente la función de caída es útil por sí sola, su seguro valencia y poder se hacen evidentes cuando se combinan con otras funciones de matriz dinámica.
Examen 6: ordenar y soltar datos
En todos los ejemplos anteriores, el orden del resultado de caída se ha determinado clasificando los datos de origen. Si admisiblemente eso funciona admisiblemente, se encontrará con problemas si necesita ordenar los datos de origen por otra columna para otros fines analíticos.
Para cerciorarse de que el resultado de la fórmula de caída siempre se clasifique como se desea, anide la función de clasificación.
En este ejemplo, donde se fuego la tabla T_stud6supongamos que desea producir un nuevo conjunto de datos anonimizado de estudiantes que no estén en los 10 inferiores, ordenados por puntaje. Para hacer esto, escriba:
=DROP(SORT(T_Stud6,4,-1),-H1,1)
dónde
- 4 le dice a Excel que ordene los datos por la cuarta columna (puntaje),
- -1 le dice a Excel que ordene esta columna en orden descendente (más conspicuo a más pequeño),
- -H1 le dice a Excel que suelte las 10 filas inferiores, ya que la celda H1 contiene el número 10 y la fórmula contiene un signo menos, y
- 1 le dice a Excel que suelte la primera columna.
Ahora, incluso si vuelve a clasificar los datos de origen por la columna de clase, el resultado permanece arreglado por la columna de puntuación.
Examen 7: Combinar y soltar datos
En este ejemplo, cada clase tiene su propia tabla: T_blue para la clase cerúleo T_green para la clase verde, y T_yellow para la clase amarilla.
En división de analizar estas tablas por separado, desea extraer y agrupar a los estudiantes con la puntuación más desestimación en todas las clases. Específicamente, desea que el resultado muestre a todos los estudiantes que no están en el top 10, al tiempo que clasifica los datos. Aquí es donde la función Vstack es útil.
Tipo:
=DROP(SORT(VSTACK(T_Blue,T_Green,T_Yellow),3,-1),G1)
dónde
-
La función vstack agrega las tres tablas, una encima de la otra,
- 3 le dice a Excel que ordene el resultado por la tercera columna (puntaje),
- -1 le dice a Excel que ordene esta columna en orden descendente, y
- G1 Le dice a Excel que suelte las primeras 10 filas en los datos adjuntos, ya que la celda G1 contiene un número 10 positivo.
Puede seguir los mismos pasos para eliminar los datos de los datos apilados horizontalmente anidando la función Hstack en división de la función Vstack.
EJERCICIO 8: Caza filas o columnas de datos seleccionados a mano
Ya sabe que la función de caída le permite eliminar filas o columnas del borde de una matriz. Pero, ¿qué pasa si desea eliminar filas o columnas de los dos bordes y luego recortar el resultado?
Específicamente, en este caso, desea enumerar las clases de los estudiantes que no están en las 10 de la tabla T_stud8y ordene el resultado por la columna de puntuación, para que pueda visualizar qué clase está funcionando mejor.
En este caso, puede usar la función Choosecols. Tipo:
=DROP(CHOOSECOLS(SORT(T_Stud8,4,-1),3),-I1)
dónde
-
La parte de clasificación de la fórmula clasifica los datos de origen por la cuarta columna (4) en orden descendente (-1),
-
La parte de Choosecols de la fórmula extrae la tercera columna (3) del conjunto de datos, y
-
La parte de caída de la fórmula excluye las diez filas inferiores, ya que la celda I1 contiene el número 10, y la relato de la celda está precedida por un símbolo menos.
Al morar ChooseCols en una fórmula de caída, solo puede especificar el número de filas para caer. Del mismo modo, al morar el selección de selección, solo puede especificar el número de columnas para soltar. Esto es para evitar las dos funciones que proporcionan Excel con información conflictiva.
Cuando la función de caída de Excel le permite eliminar filas o columnas del conjunto de datos innovador en el resultado, la función Take hace exactamente lo contrario: le permite surtir números específicos de filas o columnas en el resultado. Entreambos siguen la misma sintaxis y están disponibles en las mismas versiones de Excel. Entonces, una vez que aprende a usar uno, es manejable adaptarse al otro.






