2017-08-24 1 views
0

J'ai reçu plusieurs lignes dans une colonne de 10 chiffres, et j'ai besoin de prendre les 7 chiffres de droite et de poster dans la colonne suivante/rangée à côté d'elle. Y a-t-il un moyen de générer ceci dans une Macro?dans Excel 2007 comment prendre un nombre dans une cellule et n'en extraire qu'une partie

2300056711 0056711 
2311080900 1080900 
+4

Voulez-vous dire que '= RIGHT (A1,7)'? – BruceWayne

+1

La mise en forme de la cellule à "0000000" et de '= MOD (A1,10000000)' est également possible: P –

Répondre

3

assez simple fonction RIGHT()

=Right(A1,7) 

enter image description here

+0

peut ou ne peut pas être important à noter, la formule convertira le nombre en un texte. –

+0

Ce qui est ce que l'OP veut, ou le 0 principal disparaitrait. @ForwardEd mais un bon avertissement –

0

Ci-dessous formules aussi le même récupérer

1) =MID(A1,LEN(A1)-6,LEN(A1)-(LEN(A1)-7))

2) =SUBSTITUTE(A1,LEFT(A1,(LEN(A1)-7)),"")

OP

enter image description here