Le fichier n'est pas partagé correctement ... voir le lien fourni dans l'autre post
En F1, mets ceci
=arrayformula(TEXTJOIN(char(10);;D2&"|"&split(textjoin(char(10);;A2:C2);char(10))))
et en I1
=textjoin(char(10);;unique(query(arrayformula(split(transpose(split(textjoin(char(10);;$F$2:$F$6);char(10)));"|"));"select Col1 where Col2='"&H2&"' ")))
dans les 2 cas, les formules sont à tirer vers le bas (je ne pense pas qu'on puisse faire un arrayformula global)
https://docs.google.com/spreadsheets/d/1tEujRYeLipvRVbLum4Yu1D5Bp4x9fEpigVRTNoy7Ib4/edit#gid=0