Description
Utilisez cette fonction pour supprimer un nombre spécifié de lignes ou de colonnes au début ou à la fin d’un tableau ou d’une plage.
Cette fonction est utile pour supprimer les en-têtes, les pieds de page ou les sections de données non désirées.
Syntaxe
DROP(tableau, num_rows, [num_cols])
Les entrées
Cette fonction accepte l'argument suivant :
| Nom | Obligatoire | Description | Entrée valide |
|---|---|---|---|
réseau |
Oui | La plage ou le tableau dont il faut retirer des lignes ou des colonnes. | Une cellule, une plage de cellules ou une formule qui aboutit à l'un ou l'autre de ces éléments. |
num_rows |
Oui | Nombre de lignes à retirer au début ou à la fin du tableau. Les valeurs positives sont supprimées au début, les valeurs négatives à la fin. |
Un nombre entier positif, une référence à une cellule qui contient un nombre entier positif, ou une formule qui aboutit à l’un ou l’autre de ces résultats. |
[num_cols] |
Non | Nombre de colonnes à retirer au début ou à la fin du tableau. Les valeurs positives sont supprimées au début, les valeurs négatives à la fin. |
Un nombre entier positif, une référence à une cellule qui contient un nombre entier positif, ou une formule qui aboutit à l’un ou l’autre de ces résultats. |
Exemples
Données d’échantillon
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Nom | Âge | Ville | Salaire |
| 2 | Jean | 35 | New York | 75000 |
| 3 | Alice | 28 | Chicago | 65000 |
| 4 | Bob | 42 | Los Angeles | 85000 |
| 5 | George | 22 | Denver | 55000 |
| 6 | Helen | 30 | Scottsdale | 71000 |
Exemples de formules
| Cas d'utilisation | Formule | Résultat | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Supprimez la ligne d’en-tête de l’ensemble de données. | =DROP(A1 :D6, 1) |
Cette formule duplique l’ensemble des données sans inclure la première ligne (d’en-tête) « 1 ».
|
||||||||||||||||||||
| Supprime la dernière ligne de l’ensemble de données. | =DROP(A1 :D6, -1) |
Cette formule duplique l’ensemble des données sans inclure la dernière ligne.
|
||||||||||||||||||||
| Supprimez la première ligne, quel que soit le nombre de colonnes dans l’ensemble de données. | =DROP(A1 :INDEX(D :D, COUNTA(A :A)), 1, 0) |
Cette formule utilise DROP en combinaison avec INDEX et COUNTA pour ajuster dynamiquement ce qui est copié en fonction du nombre de lignes contenant des données sans inclure la première ligne (d’en-tête) « 1 ». Ces opérations fonctionnent comme suit :
|
||||||||||||||||||||
| Supprimez la première ligne et les deux premières colonnes d’un ensemble de données. | =DROP(A1 :D4, 1, 2) |
Cette formule utilise DROP pour supprimer la première ligne (
|
||||||||||||||||||||
| Faites une copie de l’ensemble de données qui n’affiche que les salariés de plus de 30 ans, sans la ligne d’en-tête. | =DROP(FILTER(A1 :D4, B1 :B430), 1) |
Cette formule utilise FILTER pour sélectionner les salariés de plus de 30 ans (
Principaux avantages :
|
Notes
- Comme pour toutes les fonctions de tableau, la fonction DROP permet d’afficher dynamiquement les résultats dans les cellules adjacentes, à partir de la cellule contenant la fonction DROP.
- DROP :
- Permet de supprimer des lignes ou des colonnes au début ou à la fin d’un tableau.
- Fonctionne avec les plages statiques et les tableaux dynamiques.
Astuces
- Si vous avez des lignes d’en-tête, commencez les valeurs de votre tableau une ligne plus bas (par exemple, dans l’ensemble de données ci-dessus, commencez par A2 plutôt que par A1) si vous ne voulez pas que les en-têtes soient inclus.
-
DROP peut être combiné avec d’autres fonctions, notamment :
- FILTER : Pour supprimer des lignes des données filtrées.
- SORT : Pour supprimer des lignes avant ou après le tri.
- UNIQUE : Pour supprimer les lignes en double.
- SEQUENCE : Pour générer des tableaux et supprimer des sections spécifiques.
- RANK : Pour identifier le classement.
Fonctions connexes
Voici les autres fonctions de formule de tableau prises en charge dans les feuilles de calcul Workiva.