Partager via

Filtrer les lignes d'une colonne qui dépassent * caractères

Anonyme
2024-05-27T09:46:13+00:00

Bonjour,

Actuellement en train de préparer un très gros fichier d'export pour mon logiciel de gestion SAGE,

J'ai besoin de faire un filtre par nombre de caractères, car SAGE tronque mes désignations qui dépassent 69 caractères.
Mon fichier faisant 68 000 lignes je ne peux pas le faire à la mano...
Les seuls tutos que j'ai trouvé concernent des veilles versions d'excel impossible à appliquer tel quel avec excel 365...
Help....

Microsoft 365 et Office | Excel | Pour la maison | MacOS

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

Réponse acceptée par l’auteur de la question

  1. Anonyme
    2024-05-27T13:41:31+00:00

    Cette réponse a été automatiquement traduite. Par conséquent, il peut y avoir des erreurs grammaticales ou des formulations étranges.

    Bonjour

    Bienvenue dans la communauté Microsoft, merci de prendre en charge les produits Microsoft.

    Je comprends que vous devez exporter un fichier Excel vers le logiciel de gestion SAGE et que vous devez donc filtrer par nombre de caractères.

    Dans Microsoft 365 Excel, vous pouvez essayer d’utiliser la fonctionnalité de filtrage pour voir si vous pouvez filtrer avec succès les lignes avec plus d’un nombre spécifique de caractères dans votre Excel. Voici les étapes à suivre pour procéder :

    1. Calculez le nombre de caractères :

    • En supposant que la colonne que vous souhaitez filtrer est la colonne B, vous devez d’abord insérer une nouvelle colonne dans une colonne à côté de la colonne B (par exemple, la colonne C).
    • Dans la première cellule de la colonne C (en supposant C1), entrez la formule suivante pour calculer le nombre de caractères dans la première cellule de la colonne B :
        = LEN (B1)
      
    • Faites glisser la formule de la cellule C1 vers le bas jusqu’à ce qu’elle soit appliquée à toutes les lignes.

    2. Appliquez le filtre :

    • Sélectionnez la cellule d’en-tête de la nouvelle colonne (colonne C) qui contient le nombre de caractères.
    • Accédez à l’onglet Données et cliquez sur le bouton Filtrer. Cela affichera une flèche déroulante sur la ligne d’en-tête de la colonne C.
    • Cliquez sur la flèche déroulante et sélectionnez Filtre numérique.
    • Dans la boîte de dialogue contextuelle, sélectionnez Inférieur ou égal à et entrez « 69 » dans la zone à côté.

    3. Filtrez les données :

    • Excel n’affiche que les lignes dont le nombre de caractères est inférieur ou égal à 69.
    • Si vous souhaitez supprimer toutes les lignes qui ne remplissent pas les conditions, vous pouvez d’abord copier les données filtrées dans une nouvelle feuille de calcul, puis supprimer toutes les lignes de la feuille de calcul d’origine, et enfin coller à nouveau les données filtrées dans la feuille de calcul d’origine.

    4. Facultatif : Supprimer les colonnes auxiliaires :

    • Une fois le filtrage terminé, vous pouvez supprimer la colonne C si vous n’avez pas besoin de la colonne Nombre de caractères.

    Veuillez noter que cette méthode ne masquera que les lignes de plus de 69 caractères, et ne les supprimera pas. Si vous souhaitez supprimer ces lignes, vous pouvez le faire en copiant d’abord les données filtrées dans une nouvelle feuille de calcul, puis en supprimant toutes les lignes de la feuille de calcul d’origine et en collant à nouveau les données filtrées dans la feuille de calcul d’origine.

    Veuillez d’abord essayer les options ci-dessus pour voir si elles fonctionnent, nous attendons avec impatience toutes les mises à jour que vous avez sur ce sujet et votre réponse déterminera notre prochaine étape.

    Meilleurs voeux

    Ian - MSFT | Spécialiste du support de la communauté Microsoft

    Cette réponse a-t-elle été utile ?

    1 personne a trouvé cette réponse utile.
    0 commentaires Aucun commentaire

Réponse acceptée par l’auteur de la question

  1. Hecatonchire 53,540 Points de réputation Modérateur bénévole
    2024-05-27T13:36:06+00:00

    Bonjour,

    Ajoute une colonne NBCar avec la fonction =NBCAR(ta cellule) et tu filtres sur la valeur de cette colonne.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire

1 réponse supplémentaire

  1. Anonyme
    2024-05-27T13:44:03+00:00

    Bonjour,

    Merci pour votre retour, j'ai entre temps demandé à chatGPT (vive la technologie) qui m'a donné cette astuce.
    Bonne journée

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire