Bonjour,
J’ai une colonne avec des données de la forme suivante :
?BEGIN_SITE
s_alias=‘TITI’
s_proto_ident=‘TITI’
s_local_site=‘Y’
s_comments=‘Site Local flux TITI’
s_param1=’’
s_param2=’’
s_dir_path=’’
s_mail_address=’’
s_auth_obj_type=‘NONE’
s_auth_obj_name=’’
s_auth_obj_password=’’
?END_SITE
?BEGIN_SITE
s_alias=‘TOTO’
s_proto_ident=‘TOTO’
s_local_site=‘Y’
s_comments=‘Site Local flux TOTO’
s_param1=’’
s_param2=’’
s_dir_path=’’
s_mail_address=’’
s_auth_obj_type=‘NONE’
s_auth_obj_name=’’
s_auth_obj_password=’’
?END_SITE
Je sais transposer un ensemble de données de la colonne en une ligne avec la fonction TRANSPOSE ou avec le copier/collage spéciale.
Par contre, j’aimerai transposer en plusieurs ligne l’ensemble des données en prenant en compte un séparateur comme la valeur ?BEGIN_SITE.
Après transposage, j’obtiens cela:
LINE 1 |?BEGIN_SITE|s_alias=‘TITI’|s_proto_ident=‘TITIX’|s_local_site=‘Y’|s_comments=‘Site Local flux TITI’|s_param1=’’|s_param2=’’|s_dir_path=’’|s_mail_address=’’|s_auth_obj_type=‘NONE’|s_auth_obj_name=’’|s_auth_obj_password=’’|?END_SITE|
LINE 2 |?BEGIN_SITE|s_alias=‘TOTO’|s_proto_ident=‘TOTOX’|s_local_site=‘Y’|s_comments=‘Site Local flux TOTO’|s_param1=’’|s_param2=’’|s_dir_path=’’|s_mail_address=’’|s_auth_obj_type=‘NONE’|s_auth_obj_name=’’|s_auth_obj_password=’’|?END_SITE|
Etc
Ma deuxième question (qui n’est pas dans le titre ).
Comment sortir d’une cellule une partie du texte pour la coller sur une autre cellule ?
En schématisant :
COL 1 COL2 …
LINE 1 s_alias s_proto_ident …
LINE 2 TITI TITIX …
LINE 3 s_alias s_proto_ident …
LINE 4 TOTO TOTOX …
Merci d’avance pour votre aide
Je joins un fichier
test.xlsx (8,3 Ko)