utilisation de "transpose"

  • Initiateur de la discussion eric anbergen
  • Date de début
E

eric anbergen

Guest
J'ai beaucoup de difficultés à utiliser les écrans d'aide de Excel

J'ai un énorme fichier copié dans une seule colonne (A), de type 'texte' et qui comporte 6000 lignes.
De temps à autres, dans cette colonne, il y a des cellules avec le mot 'téléphone'.
Les 5 cellules qui précèdent ce mot contiennent des informations que je voudrais récupérer. Je pensais les copier dans les colonnes B, C, D, E et F, dans la ligne où se trouve le mot téléphone.
J'essaye d'utiliser le fonction transpose avec un 'if' (détectant la présence du mot téléphone).
Quelqu'un peut-il m'aider.

Merci

Eric
 

CBernardT

XLDnaute Barbatruc
Bonsoir Eric,

Si par exemple la cellule A3 contient le mot téléphone, tu places les formules suivantes dans les cellules sur la droite :

en B3 : =SI($A3='téléphone';$A4;'')
en C3 : =SI($A3='téléphone';$A5;'')
en D3 : =SI($A3='téléphone';$A6;'')
en E3 : =SI($A3='téléphone';$A7;'')
en F3 : =SI($A3='téléphone';$A8;'')

Cordialement

CBernardT
 

Monique

Nous a quitté
Repose en paix
Bonsoir,

On peut utiliser Transpose() avec un Si :
=TRANSPOSE(SI(A18='téléphone';A13:A17;''))
à valider par ctrl, maj et entrée,
sur les 5 cellules de chaque ligne à la fois
6000 lignes et 5 colonnes, ça risque d'être lent.

Sinon, tu peux regrouper ce que tu souhaites récupérer dans un tableau,
PETITE.VALEUR(SI(Col='téléphone';LIGNE(Col));1 puis 2, etc)
te donne le n° de la 1ère ligne, puis la 2ème, etc
INDEX(Col;n° obtenu -5) te renvoie la 1ère info
INDEX(Col;n° obtenu -4) te renvoie la 2ème info

PETITE.VALEUR(SI()) est à valider par ctrl, maj et entrée
[file name=TransposeEric.zip size=4666]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/TransposeEric.zip[/file]
 

Pièces jointes

  • TransposeEric.zip
    4.6 KB · Affichages: 20

Monique

Nous a quitté
Repose en paix
Re,

Tu peux te passer de la 1ère colonne du tableau
[file name=TransposeEricV1.zip size=2960]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/TransposeEricV1.zip[/file]
 

Pièces jointes

  • TransposeEricV1.zip
    2.9 KB · Affichages: 24

Discussions similaires

Statistiques des forums

Discussions
314 017
Messages
2 104 587
Membres
109 084
dernier inscrit
mizab