Ce tutoriel vous présente la toute nouvelle fonction Excel 365 qui peut supprimer les lignes et colonnes indésirables pour renvoyer un sous-ensemble de données pertinent.
Lors de l'analyse d'énormes ensembles de données, vous devez parfois retirer uniquement les données sans une ligne / colonne totale, des en-têtes ou des pieds de page. Dans les versions antérieures Excel, vous devrez compter sur la bonne ancienne technique de copie / coller. Dans Excel 365, nous avons une fonction spéciale pour extraire dynamiquement la partie souhaitée du tableau en «supprimant» des données non pertinentes.
La fonction de dépôt dans Excel supprime le nombre spécifié de lignes et / ou de colonnes du début ou de la fin d'un tableau.
La syntaxe comprend les arguments suivants:
Drop (tableau, lignes, [colonnes])Où:
Tableau (requis) - le tableau ou la plage source.
Lignes (facultative) - le nombre de lignes à supprimer. Une valeur positive supprime les lignes du début du tableau et une valeur négative de la fin du tableau. S'il est omis, les colonnes doivent être définies.
Colonnes (facultative) - Le nombre de colonnes à supprimer. Un entier positif exclut les colonnes du début du tableau et un entier négatif de la fin du tableau. S'ils sont omis, les lignes doivent être définies.
Voici la fonction de dépôt en action:
La fonction DROP est uniquement disponible dans Excel pour Microsoft 365 (pour Windows et Mac) et Excel pour le Web.
Les 5 faits simples ci-dessous vous aideront à mieux comprendre la mécanique intérieure de la fonction de dépôt:
Armé de théorie, passons à des questions pratiques et voyons comment vous pouvez retourner une partie d'un tableau en laissant tomber des lignes ou des colonnes inutiles.
Pour supprimer un certain nombre de lignes du début d'un tableau ou d'une plage 2D, fournissez un nombre positif pour l'argument des lignes .
Par exemple, pour supprimer les 5 premières lignes de la plage A3: C16, la formule est:
=DROP(A3:C16, 5)
La formule est entrée dans la cellule E3 et remplit automatiquement les résultats en autant de lignes et de colonnes que nécessaire.
Pour supprimer un nombre donné de colonnes du début d'un tableau ou d'une plage 2D, fournissez un nombre positif pour l'argument des colonnes .
Par exemple, pour supprimer la première colonne de la plage A3: C16, utilisez cette formule:
=DROP(A3:C16, ,1)
La formule atterrit dans la cellule E3 et se déverse en deux colonnes et autant de lignes que dans la gamme d'origine.
Pour supprimer les lignes et les colonnes du début d'un tableau, fournissez des nombres positifs pour les arguments de lignes et de colonnes .
Par exemple, pour enlever les 5 premières lignes et 1 colonne de notre ensemble de données, la formule est:
=DROP(A3:C16, 5, 1)
Pour supprimer les lignes de la fin d'un tableau, utilisez un nombre négatif pour l'argument des lignes . Par exemple:
Pour supprimer la dernière ligne , fournit -1:
=DROP(A3:C16, -1)
Pour exclure les 3 dernières lignes , alimentation -3:
=DROP(A3:C16, -3)
Pour retirer les 5 dernières lignes , alimentation -5:
=DROP(A3:C16, -5)
La capture d'écran ci-dessous montre le résultat de la dernière formule.
Pour exclure quelques colonnes de la fin d'un tableau, fournissez un nombre négatif pour l'argument des colonnes . Par exemple:
Pour supprimer la dernière colonne , utilisez -1:
=DROP(A3:D16, , -1)
Pour supprimer les 2 dernières colonnes , utilisez -2:
=DROP(A3:D16, , -2)
Pour supprimer les 3 dernières colonnes , utilisez -3:
=DROP(A3:D16, , -3)
Et voici le résultat avec les deux dernières colonnes abandonnées:
Conseil. Pour supprimer à la fois les lignes et les colonnes de la fin d'un tableau, fournissez des nombres négatifs pour les arguments de lignes et de colonnes .
Dans la situation où vous souhaitez réorganiser les valeurs dans le tableau source avant de supprimer certaines colonnes ou lignes, tirez parti de la fonction de tri qui peut trier le tableau par n'importe quelle colonne que vous souhaitez dans l'ordre croissant ou décroissant.
Par exemple, vous pouvez trier la plage ci-dessous par la 4 e colonne (nommée moyenne ) du plus haut au plus bas en utilisant cette formule:
=SORT(A3:D16, 4, -1),
Puis servez le tableau trié à la fonction de dépôt en lui demandant d'omettre les 5 résultats les plus bas:
=DROP(SORT(A3:D16, 4, -1), -5)
Lorsque vous travaillez avec plusieurs gammes non contiguës, vous pouvez "fusionner et tomber" immédiatement en combinant quelques fonctions dans une seule formule:
Selon la façon dont vos données d'origine sont structurées, l'une des approches suivantes peut fonctionner pour vous.
Supposons que vous ayez 3 plages distinctes comme indiqué dans la capture d'écran ci-dessous. Pour fusionner les gammes verticalement de haut en bas, la formule Vstack est:
=VSTACK(A4:D7, A11:D15, A19:D23)
Nest dans l'argument du tableau de dépôt, spécifiez le nombre de lignes ou de colonnes à supprimer, et vous obtiendrez le résultat que vous recherchez.
Par exemple, pour supprimer la dernière colonne du tableau empilé, la formule prend ce formulaire:
=DROP(VSTACK(A4:D7, A11:D15, A19:D23), , -1)
Et le résultat ressemble à ce qui suit:
Dans le cas où les plages de source sont disposées horizontalement en lignes, vous pouvez les combiner en un seul tableau à l'aide de la fonction HSTACK. Dans notre cas, c'est la formule à utiliser:
=HSTACK(B3:E6, H3:K6)
Et puis, vous nidisez la formule ci-dessus dans l'argument du tableau de la fonction de dépôt et configurez les arguments des lignes et colonnes au besoin.
Dans cet exemple, nous utilisons -1 pour l'argument de la ligne pour supprimer la dernière ligne:
=DROP(HSTACK(B3:E6, H3:K6), -1)
Excel 365 a une fonction de plus utile pour retourner une partie d'un tableau ou d'une plage - prenez la fonction. Essentiellement, ces deux fonctions remplissent la même tâche mais de différentes manières. Alors que Drop exclut certaines lignes et / ou colonnes à partir d'un tableau, Take obtient des lignes et / ou des colonnes spécifiques à partir d'un tableau.
Par exemple:
Pour supprimer les 3 premières lignes, vous utilisez:
=DROP(array, 3)
Pour extraire les 3 premières lignes, vous utilisez:
=TAKE(array, 3)
Dans le cas où la fonction de dépôt ne fonctionne pas dans votre Excel ou entraîne une erreur, il est très susceptible d'être l'une de ces raisons.
Drop est une nouvelle fonction avec une disponibilité limitée. Si votre version est autre que Excel 365, la formule renverra une erreur #Name comme si vous aviez mal orthographié le nom de la fonction. Plus de causes et de solutions sont décrites dans l'erreur Excel #Name.
Si votre formule Drop est configurée pour supprimer toutes les lignes ou les colonnes que dans le tableau, un #calc! L'erreur indique qu'il n'y a rien à retourner.
Dans le cas où il n'y a pas assez de cellules vides en dessous ou / et à droite de la formule, une erreur #spill se produit. Pour le réparer, effacez simplement la plage de déversement. Pour plus de détails, voyez comment réparer #Spill! Erreur dans Excel.
C'est comment utiliser la fonction de dépôt dans Excel pour supprimer les lignes ou les colonnes d'un tableau. Je vous remercie d'avoir lu et j'espère vous voir sur notre blog la semaine prochaine!
Formule Excel Drop - Exemples (fichier .xlsx)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!