0
votes

Comment obtenir la première partie de cette chaîne à l'aide de Google Feuilles ou SQL

J'ai une corde comme " aa_bb_cc_eee _ff_ggg". Au lieu de ces lettres, il peut y avoir des lettres ou des chiffres

Comment puis-je obtenir la première partie de cette chaîne "AA_BB_CC_EEE" en utilisant Google Feuilles ou SQL avec les conditions suivantes:

  • Le nombre de caractères jusqu'à EEE est différent (par exemple, j'ai bbbbb dans le mityle);
  • Je connais toutes les variantes possibles de 3 caractères EEE;
  • Le EEE est toujours composé de 3 caractères.

    Merci!


4 commentaires

Votre fin_of_first_part_part de chaîne en disant et jusqu'à ce que les personnages EEE?


Votre première balle signifie-t-elle que vous pouvez également avoir des valeurs sans les soulignements? par exemple. AABBBBBEEE ? Ou est-ce TOUJOURS deux caractères suivi d'un soulignement suivi de deux caractères suivis d'un soulignement suivi de deux caractères suivis d'un soulignement suivi de trois caractères? Ou est-ce toujours la corde jusqu'à la quatrième traite?


Vous avez dit Je connais toutes les variantes possibles de 3 caractères EEE; . Quelles sont toutes ces variantes possibles?


Partagez une copie de votre feuille


3 Réponses :


3
votes

Si vous ne voulez pas utiliser de formules de feuille Google assez longues / compliquées, vous pouvez configurer votre propre fonction personnalisée dans les scripts Google Apps. Ouvrez l'éditeur de script dans votre fichier de tableur. Effacez le fichier de base et copiez la fonction suivante:

=Process(A1)


0 commentaires

3
votes

Si vos trois variantes connues de Eee code> sont Eee code>, EEF code> et EEG code>, cette formule Google Feuilles le fera avec aa_bb_cc_eee_ff_gg code> dans Cell C35 code>: xxx pré>

Il donne: aa_bb_cc_eee code> p> Dans PostgreSQL Il est similaire: P>

select regexp_replace('AA_BB_CC_EEFfjdkaljfkal', '^(.*(EEE|EEF|EEG)).*$', '\1');

 regexp_replace
----------------
 AA_BB_CC_EEF
(1 row)


0 commentaires

0
votes

Essayez: xxx

 Entrez la description de l'image ici


0 commentaires