SUBSTITUTE

Esta es una fórmula muy simple pero también muy útil en una gran variedad de situaciones. Como su nombre lo indica, permite sustituir una cadena de texto por otra en una referencia dada.

 

1.- Para comenzar te sugiero copiar la siguiente tabla en un nuevo archivo de Excel: 

 

Límite inferior 1 Límite inferior 2 Límite superior Cuota fija % sobre excente de límite inferior
$0,01 $0,01 $16,32 $0,00 1.92
$16,33 $16,33 $58,19 $0,31 6.4
$16,33 $58,20 $87,28 $0,31 6.4
$16,33 $87,29 $114,24 $0,31 6.4
$16,33 $114,25 $116,38 $0,31 6.4
$16,33 $116,39 $138,50 $0,31 6.4
$138,51 $138,51 $146,25 $8,13 10.88
$138,51 $146,26 $155,17 $8,13 10.88
$138,51 $155,18 $175,51 $8,13 10.88
$138,51 $175,52 $204,76 $8,13 10.88
$138,51 $204,77 $234,01 $8,13 10.88
$138,51 $234,02 $242,84 $8,13 10.88
$138,51 $242,85 $243,40 $8,13 10.88
$243,41 $243,41 $282,94 $19,55 16
$282,95 $282,95 $338,76 $25,87 17.92
$338,77 $338,77 $683,23 $35,88 21.36
$683,24 $683,24 $1.076,87 $109,45 23.52
$1.076,88 $1.076,88 $2.055,92 $202,04 30
$2.055,93 $2.055,93 $2.741,23 $495,75 32
$2.741,24 $2.741,24 $8.223,68 $715,05 34
$8.223,69 $8.223,69 En adelante $2.579,09 35

 

2.- Como puedes comprobar en el archivo de Excel, no es posible realizar operaciones matemáticas con los números de la tabla. Esto es así porque de hecho, los valores de las celdas no son números. Observa que el signo "$" lo ha copiado como parte del valor de la celda. Además, en los valores de origen, en lugar de un punto aparece una coma y en lugar de una coma aparece un punto.

 

 

3.- Esta situación es muy común al copiar datos directamente de una página web. También se presenta frecuentemente en los reportes generados por sistemas corporativos que luego son exportados a Excel. Pero corregir esto es muy sencillo. 

 

4.- Posiciónate en la celda G2 y ecribe la siguiente fórmula:

=SUBSTITUTE(A2,"$","")

 

 

5.- Como puedes ver, Excel ha sustituido los signos "$" por valores nulos (ojo no son espacios vacíos) de forma que el valor arrojado es ahora "0,01" que aún no puede ser leído como un número por la presencia de la coma después del primer cero. Esta situación también puede resolverse con la fórmula SUBSTITUTE.

 

6.- En la misma celda ahora escribe esta fórmula:

=SUBSTITUTE(SUBSTITUTE(A2,"$",""),",",".")

y observa el valor que arroja Excel:

 

 

7.- Como puedes ver, hemos anidado dos fórmulas SUBSTITUTE una dentro de otra. La primera elimina el signo "$" y la segunda toma el resultado de la primera y sustituye las comas por puntos.

 

8. Ahora el resultado es 0.01 que ya puede ser considerado como un número. Sin embargo, si observas los últimos datos de la tabla, te darás cuenta de que los millares están separados mediante un punto, lo cual también impedirá que estos valores sean considerados como números. 

 

9.- Para arreglarlo escribe esta fórmula en celda G2 y arrátrala hasta G22:

 

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,"$",""),".",""),",",".") 

 

 

10.- Y listo ahora sí puedes realizar operaciones con los números. Para completar este tutorial, copia el rango seleccionado (G2:G22) y pega únicamente los valores en el rango A2:A22.

 

 

11.- Haz click en el signo de admiración que aparece al ejecutar el pegado y selecciona Convert to Number

 

12.- Ahora solo resta darle formato a las celdas y eliminae el contenido de las celdas G2:G22:

 

 

13.- Para verificar lo aprendido, te sugiero que hagas el mismo ejercicio con los valores de las columnas B, C y D.

 

14.- Como suele sucder en Excel, existen varias formas de obtener el mismo resultado. ¿Conoces alguna otra forma? Déjanos tus comentarios y sugerencias.

 

Escribir comentario

Comentarios: 0

Algunos vínculos populares de esta página web:

Devolver imágenes con la fórmula BUSCARV?

¡Sigue mi página en Facebook!

Da click en el pequeño botón que Facebook ha puesto aquí abajo: