Assiste.com - Sécurité informatique - Vie privée sur le Web - Neutralité d'Internet

cr  22.06.2016      r+  07.08.2024      r-  07.08.2024      Pierre Pinard.         (Alertes et avis de sécurité au jour le jour)

On suppose que nous avons une liste, en colonne A, du genre

  • Manger : action d'ingurgiter de la nouriture
  • Boire : action d'absorber un liquide
  • Dormir : être plongé dans le sommeil
  • Rêver : faire des rêves
  • Etc. ...

On souhaite séparer ces phrases en deux de part et d'autre d'un caractère particulier se trouvant dans la phrase (ici, le caractère « : »). Partie du texte se trouvant à gauche du « : » et partie du texte se trouvant à droite du « : »

On commence avec la phrase en A1 et :

En B1 :

On utilise la formule =GAUCHE(A1;TROUVE(":";A1;1)-2)

On recherche la position du caractère « : » et on garde ce qui est à gauche de cette position, depuis la position 1, et sur un nombre de caractères égal à la position du « : ». Comme on ne veut pas du « : », on pourrait retirer 1 caractère, mais il y aurait encore l'espace qui précède le « : » qui pourrait perturber d'autres utilisations du résultat, donc, on retire deux caractères.

En C1 :

On utilise la formule =DROITE(A1;NBCAR(A1)- TROUVE(" :";A1;1)- 2)

Afficher les valeurs résultantes :

Manger : action d'ingurgiter de la nourritureMangeraction d'ingurgiter de la nourriture
Boire : action d'absorber un liquideBoireaction d'absorber un liquide
Dormir : être plongé dans le sommeilDormirêtre plongé dans le sommeil
Rêver : faire des rêvesRêverfaire des rêves

Afficher les formules :

Manger : action d'ingurgiter de la nourriture=GAUCHE(A1;TROUVE(":";A1;1)-2)=DROITE(A1;NBCAR(A1)- TROUVE(" :";A1;1)- 2)
Boire : action d'absorber un liquide=GAUCHE(A2;TROUVE(":";A2;1)-2)=DROITE(A2;NBCAR(A2)- TROUVE(" :";A2;1)- 2)
Dormir : être plongé dans le sommeil=GAUCHE(A3;TROUVE(":";A3;1)-2)=DROITE(A3;NBCAR(A3)- TROUVE(" :";A3;1)- 2)
Rêver : faire des rêves=GAUCHE(A4;TROUVE(":";A4;1)-2)=DROITE(A4;NBCAR(A4)- TROUVE(" :";A4;1)- 2)