=TRIMRANGE
Recherche et référence Intermédiaire Google Sheets

TRIMRANGE Excel : Supprimer les lignes/colonnes vides

Découvrez TRIMRANGE, la formule Excel pour exclure les lignes et colonnes vides d'une plage de données. Optimisez vos tableaux et analyses.

Syntaxe

=TRIMRANGE(plage)
  • plage: La plage de cellules à partir de laquelle les lignes et colonnes vides doivent être exclues.

Utilisation dans Google Sheets

La formule TRIMRANGE n'est pas une fonction native de Google Sheets. Il n'y a pas d'alternative directe qui effectue la même opération en une seule formule. Cependant, on peut obtenir un résultat similaire en combinant plusieurs fonctions, comme FILTER, ARRAYFORMULA, ISBLANK, et COLUMNS ou ROWS pour filtrer les lignes et colonnes vides. La complexité de la formule dépendra de la structure des données et du résultat souhaité. Une solution alternative consiste à utiliser un script Google Apps Script pour implémenter une fonction personnalisée équivalente à TRIMRANGE.

Cas d'utilisation

Nettoyage de données

Création de tableaux dynamiques

Automatisation de rapports

Analyse de données financières

Exemples pratiques

Suppression de lignes et colonnes vides d'une plage simple

Données : A1: 1, B1: 2, C1: 3, A2: (vide), B2: (vide), C2: (vide), A3: 4, B3: 5, C3: 6, A4: (vide), B4: (vide), C4: (vide), A5: 7, B5: 8, C5: 9

=TRIMRANGE(A1:C5)

Supprime les lignes 2 et 4 qui sont vides.

Résultat : Une plage contenant uniquement les lignes 1, 3 et 5 et les colonnes A, B et C.
Suppression de colonnes vides dans un tableau de ventes

Données : A1: Produit, B1: Jan, C1: Fev, D1: Mars, E1: Avril, A2: A, B2: 10, C2: 15, D2: 20, E2: 25, A3: B, B3: 5, C3: 8, D3: (vide), E3: (vide), A4: C, B4: (vide), C4: (vide), D4: (vide), E4: (vide)

=TRIMRANGE(A1:E10)

Supprime les colonnes Mars et Avril si toutes les cellules de données sont vides.

Résultat : Une plage contenant les colonnes Produit, Jan et Fev et toutes les lignes contenant des données.
Utilisation avec des données RH (congés)

Données : A1: Nom, B1: Janvier, C1: Février, D1: Mars, A2: Jean, B2: 5, C2: 0, D2: 2, A3: Marie, B3: 0, C3: 0, D3: 0, A4: Pierre, B4: 2, C4: 3, D4: 1

=TRIMRANGE(A1:D10)

Supprime les mois pour lesquels aucun employé n'a pris de congés (ici, si Marie n'a pris aucun congé, la ligne est gardée mais si tous les employés n'ont pas pris de congés en Février, cette colonne est supprimée).

Résultat : Une plage contenant le nom, janvier, mars et les employés ayant pris des congés au moins un de ces mois.

Conseils et astuces

Assurez-vous que les cellules considérées comme vides le sont réellement (pas d'espaces ou de caractères invisibles).

Utilisez TRIMRANGE en combinaison avec d'autres fonctions pour des manipulations plus complexes.

Utilisez des plages nommées pour une meilleure lisibilité de la formule.

Testez la formule sur de petits ensembles de données avant de l'appliquer à des tableaux plus grands.

Erreurs courantes

#REF!

La plage spécifiée dans la formule est invalide ou fait référence à des cellules inexistantes.

Vérifiez que la plage spécifiée existe et est correctement définie.

La formule ne renvoie rien

Toutes les lignes et colonnes de la plage spécifiée sont vides.

Assurez-vous qu'au moins une ligne et une colonne contiennent des données dans la plage spécifiée.

Formules associées