You are on page 1of 3

Agregar dgitos o caracteres a celdas en Excel

Esta posibilidad es muy til cuando necesitamos agregar a una base de datos uno o varios
ceros, o algn digito o cdigo de verificacin.
Para ello haremos uso de la funcin CONCATENAR
La funcin concatenar, adems de unir el texto de dos o ms celdas, nos permite agregar
texto o caracteres a una celda especifica desde la misa formula.
En este caso, partimos de la celda que contiene el valor inicial, y en una segunda celda
colocamos la funcin que contiene y agregara el texto requerido.
Por ejemplo supongamos que en la celda A2 tenemos el valor 152356 y queremos agregarle
dos ceros.
En la celda B2 o donde necesitemos colocar el nuevo valor, escribimos la siguiente
frmula:
=CONCATENAR(A2;00)
Ntese que el texto o valor que se agrega, est entre comillas. Si queremos agregar el nuevo
valor al inicio de la celda, la formula ser:
=CONCATENAR(00;A2)
Ahora, es posible que tengamos diferente cantidad de dgitos en la celdas y necesitemos
que todas las celdas tengan un determinado nmero de dgitos, de modo que a unas celdas
habr que agrega un dgito, a otras dos, etc.
Supongamos que necesitamos que todas las celdas tengan 5 dgitos, y algunas tienen 3,
otras 4 y algunas 5.
Para solucionar esto, haremos uso de tres funciones diferentes: LARGO, CONCATENAR
y la funcin SI.
=SI(LARGO(A2)=3;CONCATENAR(A2;00);SI(LARGO(A2)=4;CONCATENAR(A2;
0);A2))
En este caso hemos supuesto la necesidad de agregar uno o dos ceros hasta completar 5
dgitos en cada celda.
En el ejemplo, la funcin LARGO encarga de contar el nmero de dgitos que contiene la
celda, la funcin SI se encarga de condicionar el contenido de la celda y la funcin
CONCATENAR se encarga de unir o agregar los textos si la condicin evaluada por la
funcin SI se cumple.
Extraer el ltimo digito del Nit en Excel
Hoy traemos una forma de extraer el ltimo dgito de un Nit, operacin que puede ser muy
til para diferentes tareas como para determinar la fecha de vencimiento para la
presentacin 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
dgito de cada Nit en una columna aparte. Sin son pocos lo podemos hacer manualmente,
pero si son muchos, no ser fcil y sobre todo se corre el riesgo de equivocarnos.
Para hacerlo de la forma sencilla utilizaremos una funcin de Excel llamada DERECHA
Esta frmula nos extrae el ultimo digito de un nmero 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 dgito,
en este caso el digito de verificacin, la frmula en la celda B2 ser la siguiente:
=DERECHA(A2;1)
Si queremos extraer los dos ltimos dgitos, la frmula ser:
=DERECHA(A2;2)
Hasta aqu muy sencillo, pero qu pasa si queremos extraer el ltimo dgito del Nit sin el
dgito de verificacin?
En este caso la funcin DERECHA no nos sirve por s sola, sino que debemos utilizar una
funcin adicional yes la funcin IZQUIERDA.
En primer lugar utilizamos la funcin DERECHA para extraer los ltimos tres dgitos que
corresponden al digito de verificacin, la raya media y el ltimo digito del Nit. La frmula
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 funcin IZQUIERDA para extraer
el primer digito de la celda B2 que corresponde al ltimo digito del Nit sin incluir el dgito
de verificacin. La frmula ser:
=IZQUIERDA(B2;1)
El resultado ser 7, que corresponde al ltimo dgito del Nit sin dgito de verificacin.

You might also like