J'utilise la formule suivante pour extraire la sous-chaîne venue01
À partir de la colonne C, le problème est que lorsque la chaîne de valeur dans la colonne C est plus courte, il n'extrait que la valeur 1 J'en ai besoin pour extraire quelque chose de droit après le -
(DASH) Peu importe la longueur du texte de valeur dans la colonne C
={"VenueID";ARRAYFORMULA(IF(ISBLANK(A2:A),"",RIGHT(C2:C,SEARCH("-",C2:C)-21)))}
Il y a une solution beaucoup plus simple en utilisant des expressions régulières.
=REGEXEXTRACT(A1,".*-(.*)")
Si vous n'êtes pas familier avec expressions régulières Qu'est-ce que cela signifie, obtenez-moi chaque chaîne de caractères ((.*)
) après un tableau de bord (-
).