Recoder et regrouper dans une nouvelle colonne

Bonjour à tous,

Voilà, j'ai un tableau avec plusieurs colonnes, dont voici un extrait :

littoralplateau continentalpente continentale
océan profond
sp. 1
1000
sp. 2
0100
sp. 3
1100
sp. 4
0
1
10
sp. 5
0001

J'ai rempli ce tableau en fonction de la présence des espèces (1 = présence et 2 = absence). J'aimerais simplifier ce tableau en deux colonnes, les sp. et la distribution horizontale (avec un code) afin de pouvoir faire des manips sous Rstudio. Pour cela, je veux attribuer un code à chaque "variable", c'est-à-dire : 1 = littoral ; 2 = plateau continental ; 3 = pente continentale ; 4 = océan profond. Ainsi, si mon espèce est présente uniquement au niveau du littoral alors excel me renvoi 1 dans la cellule, si elle est présente uniquement au niveau de l'océan profond alors excel me renvoi 4. Pour les cas où des espèces seraient présentes à plusieurs endroits comme c'est le cas de sp. 3 et 4 par exemple, je voudrais qu'excel me renvoi un autre code encore, par exemple 5 pour plateau & pente, 6 pour littoral & plateau ...

Je ne sais pas si je suis claire, mais j'aimerais attribuer aux différentes combinaisons possibles un chiffre, pour ensuite n'avoir qu'une seule colonne distribution horizontale comme ci dessous (j'ai repris les codes comme expliqués précédemment) :

distribution horizontale
sp 1
1
sp 2
2
sp 3
6
sp 4
5
sp 5
4

En espérant que c'est clair...

Merci pour votre aide

Bonjour

Merci de compléter ton profil en indiquant ta version Excel afin qu'on n'ait pas à ta poser la question à chacun de tes fils

As-tu la possibilité d'installer l'add on PowerQuery (totalement intégré à Excel à partir de 2016, en add sur 2013) ?

Je poste ocazou

9ocean-pq.xlsx (21.01 Ko)

Bonjour,

Si ta version d'Excel le permet, une proposition avec Power Query. (en add on pour Excel 2010 Pro et Excel 2013, en natif depuis Excel 2016)

https://www.microsoft.com/fr-FR/download/details.aspx?id=39379

Cordialement.

5laulaucn.xlsx (23.16 Ko)

J'ai réussi !

C'est super cette méthode, j'avais commencé à coder à la main en attendant mais ça peut être source d'erreurs au bout d'un moment et c'est assez fastidieux...

Merci pour vos commentaires !

Rechercher des sujets similaires à "recoder regrouper nouvelle colonne"