Viv tiene una hoja de trabajo que contiene muchas descripciones de productos. Necesita una forma de reemplazar todos los espacios entre palabras con guiones. Ella sabe que podría usar buscar y reemplazar, pero preferiría usar una fórmula para hacer los reemplazos.

Quizás la forma más fácil de realizar esta tarea, utilizando una fórmula, es confiar en la función SUSTITUIR. En su forma más simple, SUBSTITUTE se usa para reemplazar un carácter en una cadena de texto con un carácter diferente.

Por lo tanto, asumiendo que la descripción de su producto original está en la celda A1, podría usar lo siguiente:

=SUBSTITUTE(A1," ","-")

Esta fórmula localiza todos los espacios del texto y los reemplaza con guiones. Si le preocupa que pueda haber espacios iniciales o finales en la celda A1, entonces puede expandir la fórmula usando la función TRIM:

=SUBSTITUTE(TRIM(A1)," ","-")

Cualquiera de las fórmulas presentadas hasta ahora es excelente para reemplazar espacios regulares dentro del texto. Sin embargo, comprenda que si está importando su texto original desde un programa que no sea Excel, el texto puede contener caracteres que parecen espacios regulares, pero que en realidad no lo son. En ese caso, los enfoques anteriores no funcionarán y deberá hacer un trabajo de detective para averiguar exactamente qué son realmente los espacios falsos para poder reemplazarlos.

ExcelTips es su fuente de formación rentable en Microsoft Excel.

Este consejo (12487) se aplica a Microsoft Excel 97, 2000, 2002 y 2003.

Puede encontrar una versión de este consejo para la interfaz de cinta de Excel (Excel 2007 y posterior) aquí:

link: / excelribbon-Using_a_Formula_to_Replace_Spaces_with_Dashes [Usando una fórmula para reemplazar espacios con guiones].