Formule excel
Résolu
Reno
-
Raymond PENTIER Messages postés 58989 Date d'inscription Statut Contributeur Dernière intervention -
Raymond PENTIER Messages postés 58989 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous,
J'ai 2 questions concernant des formulations sous excel.
1. La première chose, c'est quand je fais un copier coller d'une phrase venant d'ailleurs (word, mail...), elle s'inscrit automatiquement dans un seule case. En fait ce que je voudrais c'est entrer une formule dans les cases juste en dessous de celle-ci pour qu'il me prennent cette phrase et me la sépare lettre par lettre.
Ou éventuellement, que la séparation se fasse directement au moment du coller.
2. La seconde chose, j'ai par exemple de A1 à U1 des formules qui me donne une valeur ou alors qui me mettent un blanc. Donc j'aurais par exemple A H I Blanc 17 Blanc 4 Blanc Blanc Blanc H H 5...
Et je voudrais conserver cette ligne de calcul qui peut changer (notamment au niveau des blancs), mais pouvoir écrire juste en dessous à la qeue leu leu (Dans A2 B2...) l'ensemble des valeurs sans les blanc : A H I 17 4 H H 5.
Merci beaucoup pour votre aide
Reno
J'ai 2 questions concernant des formulations sous excel.
1. La première chose, c'est quand je fais un copier coller d'une phrase venant d'ailleurs (word, mail...), elle s'inscrit automatiquement dans un seule case. En fait ce que je voudrais c'est entrer une formule dans les cases juste en dessous de celle-ci pour qu'il me prennent cette phrase et me la sépare lettre par lettre.
Ou éventuellement, que la séparation se fasse directement au moment du coller.
2. La seconde chose, j'ai par exemple de A1 à U1 des formules qui me donne une valeur ou alors qui me mettent un blanc. Donc j'aurais par exemple A H I Blanc 17 Blanc 4 Blanc Blanc Blanc H H 5...
Et je voudrais conserver cette ligne de calcul qui peut changer (notamment au niveau des blancs), mais pouvoir écrire juste en dessous à la qeue leu leu (Dans A2 B2...) l'ensemble des valeurs sans les blanc : A H I 17 4 H H 5.
Merci beaucoup pour votre aide
Reno
A voir également:
- Formule excel
- Formule si et excel - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule somme excel colonne - Guide
- Excel mise en forme conditionnelle formule - Guide
- Liste déroulante excel - Guide
6 réponses
Bonjour, Reno.
1) "pour qu'il me prennent cette phrase et me la sépare lettre par lettre. " : Lettre par lettre ou mot par mot ? Dans le premier cas, comment traiter l'espace entre 2 mots ?
T U V O I S C E Q U E J E V E U X D I R E ?
Ou éventuellement, que la séparation se fasse directement au moment du coller /: ça, non !
2) Par "blanc", tu veux dire "vide" ? En attendant que les copains te fassent de belles formules avec INDEX et DECALER ou carrément une jolie macro, je te propose un petit "bidouillage", à titre d'exercice : https://www.cjoint.com/?hoseTGvdFf
► Si tu as la chance d'avoir la version 2007 d'Excel, la formule en ligne 2
=SI(ESTNA(RECHERCHEH(COLONNE();Corr;2;FAUX));"";RECHERCHEH(COLONNE();Corr;2;FAUX))
s'écrit plus simplement
=SIERREUR(RECHERCHEH(COLONNE();Corr;2;FAUX);"")
1) "pour qu'il me prennent cette phrase et me la sépare lettre par lettre. " : Lettre par lettre ou mot par mot ? Dans le premier cas, comment traiter l'espace entre 2 mots ?
T U V O I S C E Q U E J E V E U X D I R E ?
Ou éventuellement, que la séparation se fasse directement au moment du coller /: ça, non !
2) Par "blanc", tu veux dire "vide" ? En attendant que les copains te fassent de belles formules avec INDEX et DECALER ou carrément une jolie macro, je te propose un petit "bidouillage", à titre d'exercice : https://www.cjoint.com/?hoseTGvdFf
► Si tu as la chance d'avoir la version 2007 d'Excel, la formule en ligne 2
=SI(ESTNA(RECHERCHEH(COLONNE();Corr;2;FAUX));"";RECHERCHEH(COLONNE();Corr;2;FAUX))
s'écrit plus simplement
=SIERREUR(RECHERCHEH(COLONNE();Corr;2;FAUX);"")
Ah, oui !
C'est même beaucoup plus facile !
Tu laisses tomber tout ce que je t'ai expliqué, et tu tapes directement la formule de concaténation :
=A1&B1&C1&D1&.....&S1&T1
C'est même beaucoup plus facile !
Tu laisses tomber tout ce que je t'ai expliqué, et tu tapes directement la formule de concaténation :
=A1&B1&C1&D1&.....&S1&T1
Bonjour Raymond,
Merci de tes réponses,
1. Pour le 1 c'est bien lettre par lettre que je veux dire, une case une lettre en fait. Quitte à ce que je retire les espaces avant en fait, de manière a avoir une phrase sans espace.
2. Oui en fait blanc,c'est bien vide, j'ai une formule avec un SI qui me dit soit "" soit un résultat en fait. Du coup le "bidouillage" me parait excellent, il faut que je regare plus en détail si j'arrive à l'intégrer à mon fichier mais je pense que cela devrait le faire.
Merci beaucoup.
A+
Reno
Merci de tes réponses,
1. Pour le 1 c'est bien lettre par lettre que je veux dire, une case une lettre en fait. Quitte à ce que je retire les espaces avant en fait, de manière a avoir une phrase sans espace.
2. Oui en fait blanc,c'est bien vide, j'ai une formule avec un SI qui me dit soit "" soit un résultat en fait. Du coup le "bidouillage" me parait excellent, il faut que je regare plus en détail si j'arrive à l'intégrer à mon fichier mais je pense que cela devrait le faire.
Merci beaucoup.
A+
Reno
Bonsoir,
Pour la seconde question c'est bon, j'ai pu intégrer le calcul dans mon fichier sans problème. Encore merci Raymond.
Pour la première je vais essayé de préciser les choses :
Est il possible d'avoir une série de lettre dans une seule cellule du genre : UNESERIEDELETTRES
Donc sans espace, et de faire en sorte qu'en dessous apparaisse les même lettres mais une seule par case les unes à la suite des autres ?
Merci de votre aide
Reno
Pour la seconde question c'est bon, j'ai pu intégrer le calcul dans mon fichier sans problème. Encore merci Raymond.
Pour la première je vais essayé de préciser les choses :
Est il possible d'avoir une série de lettre dans une seule cellule du genre : UNESERIEDELETTRES
Donc sans espace, et de faire en sorte qu'en dessous apparaisse les même lettres mais une seule par case les unes à la suite des autres ?
Merci de votre aide
Reno
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Aïe ! reno, excuse-moi !
Je n'ai répondu qu'à la moitié de ta question "Est il possible d'avoir une série de lettre dans une seule cellule du genre UNESERIEDELETTRES, donc sans espace, et de faire en sorte qu'en dessous apparaisse les même lettres mais une seule par case les unes à la suite des autres ?"
Si tes saisies sont en ligne 1 et la cellule unique en A2, il faut saisir en A3 la formule
=STXT($A$2;COLONNE();1) et recopier jusqu'à T3.
Je n'ai répondu qu'à la moitié de ta question "Est il possible d'avoir une série de lettre dans une seule cellule du genre UNESERIEDELETTRES, donc sans espace, et de faire en sorte qu'en dessous apparaisse les même lettres mais une seule par case les unes à la suite des autres ?"
Si tes saisies sont en ligne 1 et la cellule unique en A2, il faut saisir en A3 la formule
=STXT($A$2;COLONNE();1) et recopier jusqu'à T3.