Extraer el último digito del Nit en Excel

Hoy traemos una forma de extraer el último dígito de un Nit, operación que puede ser muy útil para diferentes tareas como para determinar la fecha de vencimiento para la presentación de las declaraciones tributarias o de informes a las diferentes superintendencias.

Supongamos que en una columna tenemos un listado de Nit y queremos sacar el último dígito de cada Nit en una columna aparte. Sin son pocos lo podemos hacer manualmente, pero si son muchos, no será fácil y sobre todo se corre el riesgo de equivocarnos.

Para hacerlo de la forma sencilla utilizaremos una función de Excel llamada DERECHA

Esta fórmula nos extrae el ultimo digito de un número o la última letra de una celda, o las dos últimas, o las tres últimas, etc.

Supongamos que en la celda A2 tenemos el Nit 891.145.237-5. Par extraer el último dígito, en este caso el digito de verificación, la fórmula en la celda B2 será la siguiente:

=DERECHA(A2;1)

Si queremos extraer los dos últimos dígitos, la fórmula será:

=DERECHA(A2;2)

Hasta aquí muy sencillo, ¿pero qué pasa si queremos extraer el último dígito del Nit sin el dígito de verificación?

En este caso la función DERECHA no nos sirve por sí sola, sino que debemos utilizar una función adicional yes la función IZQUIERDA.

En primer lugar utilizamos la función DERECHA para extraer los últimos tres dígitos que corresponden al digito de verificación, la raya media y el último digito del Nit. La fórmula siguiendo el mismo ejemplo será:

=DERECHA(A2;3)

Luego en la celda B2 tendremos “7-5

Ahora, en otra columna, en la celda C2 utilizaremos la función IZQUIERDA para extraer el primer digito de la celda B2 que corresponde al último digito del Nit sin incluir el dígito de verificación. La fórmula será:

=IZQUIERDA(B2;1)

El resultado será 7, que corresponde al último dígito del Nit sin dígito de verificación.

Para mayor claridad puede descargar un archivo de ejemplo en Excel

Contenido relacionado:
Compartirlo
Gerencie.com en su correo.

Suscríbase y nosotros colocaremos en su bandeja de entrada la mejor información que generamos diariamente.


Déjenos su opinión

3 Opiniones
  1. Neflÿte dice:

    Hola, quisiera saber cómo poder extraer el último caracter numérico contado de izquierda a derecha de una cadena alfanumérica de una celda, cuya longitud de texto es variable, por ejemplo:
    En la serie AA-001-AA, el último carácter numérico contado de izquierda a derecha corresponde al número uno (1).
    En la serie 2-AA-001A, el último carácter numérico contado de izquierda a derecha corresponde al número uno (1).
    En la serie 02-AAA-01, el último carácter numérico contado de izquierda a derecha corresponde al número uno (1).
    En la serie AAA-001-A, el último carácter numérico contado de izquierda a derecha corresponde al número uno (1).
    En la serie A-001-AA, el último carácter numérico contado de izquierda a derecha corresponde al número uno (1).
    En la serie A-2A-01, el último carácter numérico contado de izquierda a derecha corresponde al número uno (1).
    En la serie 02-AA-1, el último carácter numérico contado de izquierda a derecha corresponde al número uno (1).
    En la serie A-01-AAA, el último carácter numérico contado de izquierda a derecha corresponde al número uno (1).

  2. julia dice:

    Buenos días!
    podrías indicarme como se pueden extrarer digitos NO consecutivos de una celda de excel?
    MID o EXTRAE me devuelven una selección de dígitos de la celda pero solo si son consecutivos. Ejemplo CELDA 2934, necesito que me devuelva los dígitos 1o, 2o y 4o. Hasta ahora lo que hago es LEFT para obtener 29, RIGHT para obtener 4 y a posteriori CONCATENAR los dos resultado hasta obtener 294.
    Me sería de mucha utilidad.
    GRACIAS

En Gerencie.com está permitido opinar, criticar, discutir, controvertir, disentir, etc., pero debe hacerlo con respeto, sin insultar y sin ofender a otros.

Información legal aplicable para Colombia.