J'ai un file excel avec 5 lignes dans les colonnes A et B, et 3 dans la colonne C et D (en réalité, j'ai quelques centaines de lignes). La colonne B se compose d'un text appartenant à A et D du text appartenant à C. La colonne C présente certaines des valeurs trouvées dans la colonne A.
Cela ressemble à ceci:
ABCD 1 1 ssortingngA1 1 ssortingngC1 2 2 ssortingngA2 2 ssortingngC2 3 3 ssortingngA3 4 ssortingngC3 4 4 ssortingngA4 5 5 ssortingngA5
Maintenant, j'aimerais faire correspondre les nombres dans la colonne C avec ceux de A, de sorte que les correspondances soient placées dans la même rangée. Pour ces lignes dans A pour lesquelles il n'y a pas de correspondance en C, je souhaite avoir des cellules vierges après la colonne B.
Cela ressemblerait à ceci dans ce cas:
ABCD 1 1 ssortingngA1 1 ssortingngC1 2 2 ssortingngA2 2 ssortingngC2 3 3 ssortingngA3 4 4 ssortingngA4 4 ssortingngC3 5 5 ssortingngA5
J'ai une idée que je devrais utiliser VLOOKUP et peut-être le formatting conditionnel, mais malheureusement, je n'ai pas beaucoup d'expérience dans Excel. Quelqu'un pourrait-il suggérer un moyen de le faire?
Entrez la formule suivante dans la Cell E1
:
=IF(IFERROR(MATCH(A1,$C$1:$C$5,),"")<>"",INDEX($C$1:$D$5,IFERROR(MATCH(A1,$C$1:$C$5,),""),1),"")
et celui-ci dans Cell F1
:
=IF(IFERROR(MATCH(A1,$C$1:$C$5,),"")<>"",INDEX($C$1:$D$5,IFERROR(MATCH(A1,$C$1:$C$5,),""),2),"")
Utilisation de Helper Column :
Vous pouvez également le faire en utilisant une colonne d'assistance.
Dans la Cell E1
écrivez:
=IFERROR(MATCH(A1,$C$1:$C$5,),"")
Puis, dans Cell F1
écrivez:
=IF(E1<>"",INDEX($C$1:$D$5,E1,1),"")
Et enfin, dans Cell G1
écrivez:
=IF(F1<>"",INDEX($C$1:$D$5,E1,2),"")
Cela a été répondu par @ user3514930 à une question ici .
Vous pouvez directement utiliser cette formule dans D2 et copyr vers le bas:
=IF(A2 = C2, A2, "")
Maintenant, si vous avez des formules dans A2, C2, tapez ces formules au lieu de A2, C2 dans ce qui précède.