GAUCHEB

    Texte

    Renvoie les caractères situés à l'extrême gauche d'une chaîne, en se basant sur un nombre d'octets. Chaque caractère double-octet (DBCS) compte pour 2 octets ; chaque simple-octet compte pour 1.

    Traductions
    EnglishLEFTB
    FrenchGAUCHEB
    SpanishIZQUIERDAB
    GermanLINKSB
    ItalianSINISTRAB
    PortugueseESQUERDAB
    DutchLINKSB
    PolishLEWYB
    RussianЛЕВСИМВБ
    TurkishSOLDANB
    CzechZLEVAB
    HungarianBALB
    SwedishVÄNSTERB
    DanishVENSTREB
    FinnishVASEN.B
    Syntaxe
    GAUCHEB(texte; [nombre_octets])

    Arguments

    • texteLe texte d'où extraire les caractères de gauche.
    • nombre_octetsLe nombre d'octets à extraire (par défaut 1). Doit être ≥ 0.(optionnel)
    Exemples
    =GAUCHEB("Excel";3)
    Exc

    Renvoie les 3 premiers octets

    =GAUCHEB("日本語";2)

    1 caractère double-octet = 2 octets

    =GAUCHEB("AB日本";4)
    AB日

    2 simple-octet + 1 double-octet = 4 octets

    Conseils et bonnes pratiques
    • Sans support DBCS, GAUCHEB se comporte comme GAUCHE
    • Utilisez GAUCHE pour extraire par nombre de caractères au lieu d'octets
    • Surtout utilisée dans les installations Excel est-asiatiques
    • Pratique pour tronquer selon des limites de champs en octets
    Erreurs fréquentes
    • Utiliser GAUCHEB alors que GAUCHE (extraction basée sur les caractères) est en réalité ce qu'il faut - GAUCHEB compte les octets, donc une valeur num_octets qui semble correcte en nombre de caractères peut couper un caractère double octet en deux
    • Supposer que num_octets correspond toujours directement à un nombre entier de caractères - avec du texte double octet, une valeur num_octets impaire peut scinder un seul caractère, produisant un résultat corrompu ou inattendu
    • Oublier que sur les systèmes sans prise en charge des jeux de caractères double octet, GAUCHEB se comporte simplement comme GAUCHE, donc tester sur une machine en locale occidentale peut masquer des bogues qui n'apparaissent qu'avec du texte est-asiatique
    Fonctions proches
    GAUCHEExtrait par nombre de caractères plutôt que par nombre d'octets, le bon choix pour du texte qui n'a pas besoin d'une gestion sensible au double octet.
    DROITEBEffectue la même extraction basée sur les octets que GAUCHEB mais depuis la fin de la chaîne plutôt que le début.
    STXTBExtrait à partir de n'importe quelle position d'octet de départ, une version plus flexible de la même logique de comptage d'octets utilisée par GAUCHEB.
    Questions fréquentes

    Pourquoi GAUCHEB a-t-elle coupé une partie d'un caractère au lieu d'une sous-chaîne propre ?

    num_octets se situait probablement au milieu d'un caractère double octet - chaque caractère de ce type occupant 2 octets, un nombre d'octets impair peut en scinder un en deux, produisant un résultat corrompu.

    Dois-je utiliser GAUCHE ou GAUCHEB ?

    Utilisez GAUCHE pour une extraction ordinaire basée sur les caractères. Réservez GAUCHEB aux cas où vous avez spécifiquement besoin d'un comptage basé sur les octets, comme la correspondance avec les limites de stockage d'un système hérité pour du texte est-asiatique.

    GAUCHEB fonctionne-t-elle comme GAUCHE sur un système sans prise en charge linguistique double octet ?

    Oui, dans ce cas il n'y a aucune distinction entre caractères et octets, donc GAUCHEB et GAUCHE renvoient des résultats identiques.

    Besoin de traduire une formule utilisant GAUCHEB ?

    Utilisez notre traducteur pour convertir votre formule complète