Page 1 sur 1
[Résolu] Couper une colonne en 2
Publié : 31 oct. 2020 13:53
par EnxTroM
Bonjour a tous, après une grosse recherche sur le net pour trouver une réponse je me tourne directmeent vers la communauté car je seche.
Mon problème est que je dois couper une colone de données en 2 à un nombre limité de caractère, mais j'aimerais qu'il ne me découpe pas les mots et qu'il colle le mot sensé être coupé dans la 2 eme colonne:
Avec la fonction "Données\Texte en colonnes..." j'obtiens ca:
FAITES L'AMOUR PAS LA GUERRE_______|_FAITES L'AMOUR PA___|_S LA GUERRE
QUE MANGE TU CE SOIR_____________ |_QUE MANGE TU CE S__|_OIR
OU SONT CACHÉE MES CHAUSSETTES ?__|_OU SONT CACHÉE ME_|_S CHAUSSETTES ?
Je souhaiterai faire ca:
FAITES L'AMOUR PAS LA GUERRE_______|_FAITES L'AMOUR ___|_PAS LA GUERRE
QUE MANGE TU CE SOIR______________|_QUE MANGE TU CE_|_SOIR
OU SONT CACHÉE MES CHAUSSETTES ?__|_OU SONT CACHÉE__|_MES CHAUSSETTES ?
Je vous ai mis un exemple en pièce jointe.
Est-ce possible ?
Merci d'avance pour vos réponses.
Re: Couper une colonne en 2
Publié : 31 oct. 2020 13:54
par tintin
Bonjour et bienvenue,
Joignez votre document ou un extrait de votre document débarrassé d'éléments confidentiels ou un document reproduisant le problème. Vous faciliterez le travail des bénévoles qui vont vous aider en leur évitant de jouer aux devinettes.
Comment joindre un fichier.
Re: Couper une colonne en 2
Publié : 31 oct. 2020 14:30
par Noonours
Bonjour
Il faut tout d'abord déterminer où se situe la première espace dans ton texte avec la fonction
=CHERCHE() avec comme paramètres le caractère " " (espace), la cellule cible, et la position à partir de laquelle effectuer la recherche (pour toi à partir du 17eme caractère).
Si la cellule à découper est, comme dans le fichier ci-joint, en A16, essaye cette formule en B16:
Pour la partie droite de ta phrase, la formule ressemble à celle ci-dessus, avec comme point de départ le nombre de caractères (déterminé par la fonction
=NBCAR() ) oté du nombre de caractères de la partie gauche. essaye en C16:
Le fichier-joint:
Document_EnxtroM.ods
Cordialement,
Re: Couper une colonne en 2
Publié : 31 oct. 2020 14:46
par EnxTroM
Wow merci Noonours pour cette réponse ultra-rapide et efficace !
C'est exactement ce que je cherchais à faire, effectivement je n'ai pas les compétence pour penser à ce genre de solution.
Merci encore : )
Re: [Résolu]Couper une colonne en 2
Publié : 13 nov. 2020 14:18
par EnxTroM
Bonjour à tous,
Je rencontre un problème avec les formules, car quand il n'y à pas assez de données dans la colonne A, les réponses m'affiche #VALEUR !
J'aurais voulu qu'il m'affiche uniquement le text de la cellule A dans la B mais qu'il me laisse vierge la C.
En pièce jointe le document, quelqu'un à une idée ?
La modération vous a écrit: Si le sujet n'est pas résolu, éditez le premier message, enlevez la balise [Résolu] et la coche verte sauf s'il s'agit d'un autre problème qui devrait nécessiter l'ouverture d'un autre sujet.
Re: Couper une colonne en 2
Publié : 13 nov. 2020 18:27
par Noonours
Bonjour
Essaye la combinaison de fonctions
Code : Tout sélectionner
=SI(ESTERREUR('la formule qui pourrait renvoyer l'erreur'); 'formule alternative si erreur' ; 'formule expurgée de l'erreur' )
qui teste si il y a une erreur dans ta formule:
Pour exemple en ligne 16 comme le fichier-exemple que j'ai posté plus haut:
en colonne B:
Code : Tout sélectionner
=SI(ESTERREUR(GAUCHE(A16;CHERCHE(" ";A16;17)));A16;GAUCHE(A16;CHERCHE(" ";A16;17)))
en colonne C:
Code : Tout sélectionner
SI(ESTERREUR(GAUCHE(A16;CHERCHE(" ";A16;17)));"";DROITE(A16;NBCAR(A16)-CHERCHE(" ";A16;17)))
Cordialement,
Re: Couper une colonne en 2
Publié : 16 nov. 2020 08:23
par EnxTroM
Effectivement ça fonctionne parfaitement

Merci encore, très surpris de votre réactivité : )