Bonjour Rolin,
Dans la cellule A2 tu as un champ au format texte (ça se voit parce qu'il y à l'alignement à gauche et qu'il y a une infobulle sur le coin vert en haut à gauche qui dit attention ton champ n'est pas au même format que A3).
Cependant si tu rentres dans la cellule est que tu la valides en cliquant sur entrée il va te la convertir en numérique.
Le champ A3 est également en texte car le résultat de la recherche dans la feuille compte tu n'as que des formats textes.
Donc la réponse est pas de différence entre A2 et A3 niveau format.
Par contre gaffe tes données sont mixtes dans ta colonne A et ça peut poser des soucis (notamment pour les 0 en tête de N° de compte).
La réponse à ta deuxième question est tu peux préfixé tes numériques par une simple quote ' pour les forcer au format texte; ou bien cliquer sur donnée convertir et choisir un format texte ce qui est sans doute plus simple vu que tu as 22748 lignes de données.
Enfin si tu ne souhaites pas altérer tes données fais directement comme le suggère 78chris la recherchex en concaténant deux doubles quotes, mais gare encore une fois au 0 qui figure en en-tête dans ton second onglet (le recherchex ne fonctionnera pas) :
=RECHERCHEX(A2&"";compte!A:A;compte!A:A;"")
Je préfère dans ce cas un NB.SI qui sera plus souple bien qu'il renvoie un certain nombre de faux positif
=NB.SI(compte!A2:A26180;"*" & A2) > 0