Agregar dígitos o caracteres a celdas en Excel

Hace unos días explicábamos como extraer dígitos en Excel, hoy trataremos como agregar una determinada cantidad de dígitos o caracteres a una celda de Excel de forma automatizada.

Esta posibilidad es muy útil cuando necesitamos agregar a una base de datos uno o varios ceros, o algún digito o código de verificación.

Para ello haremos uso de la función CONCATENAR

La función concatenar, además de unir el texto de dos o más 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 función 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 fórmula:

=CONCATENAR(A2;"00")

Nótese 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 dígitos en la celdas y necesitemos que todas las celdas tengan un determinado número de dígitos, de modo que a unas celdas habrá que agrega un dígito, a otras dos, etc.

Supongamos que necesitamos que todas las celdas tengan 5 dígitos, y algunas tienen 3, otras 4 y algunas 5.

Para solucionar esto, haremos uso de tres funciones diferentes: LARGO, CONCATENAR y la función 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 dígitos en cada celda.

En el ejemplo, la función LARGO  encarga de contar el número de dígitos que contiene la celda, la función SI se encarga de condicionar el contenido de la celda y la función CONCATENAR se encarga de unir o agregar los textos si la condición evaluada por la función SI se cumple.

03 / 11 / 2008

Opinar o comentar

34 Opiniones en “Agregar dígitos o caracteres a celdas en Excel”
  1. yuri dice:

    necesito una función que al sumar dos dígitos de diferentes celdas me de un solo dígito como resultado.

  2. Silvia dice:

    Hola, aplique la formula concatenar y funciono de maravilla!!! gracias. Pero necesito que aparezca el valor en esa celda en lugar de la formula. Como hago? Gracias nuevamente

  3. luis dice:

    Tengo numeros de celular en las celdas y necesito agregar el valor 52 a todas ellas, se puede agregar el valor a todas con una sola formula o de manera rapida?

  4. Odilie dice:

    tengo 8106118 y quiero que pase a ser 81-06-118. Cómo hago? Me pueden ayudar?

    • Betosancas dice:

      Clic derecho sobre la celda
      Seleccionas Formato de celdas
      Selecciona la etiqueta numero
      Clic en personalizado
      selecciona 0
      Clic en tipo:
      Escribe 00-00-000
      Aceptar
      Feliz tarde Odilie espero te sirva.

En Gerencie.com está permitido opinar, criticar, discutir, controvertir, disentir, etc. Lo que no está permitido es insultar o escribir palabras ofensivas o soeces. Si lo hace, su comentario será rechazado por el sistema o será eliminado por el administrador. Por último, trate de no escribir en mayúscula sostenida, resulta muy difícil leerle.