Uso de cookies

Utilizamos cookies propias y de terceros para mejorar nuestros servicios y mostrarle publicidad relacionada con sus preferencias mediante el análisis de sus hábitos de navegación. Si continúa navegando, consideramos que acepta su uso. Para obtener más información o bien conocer cómo cambiar la configuración lea nuestra Política de cookies

Función REEMPLAZAR() en OpenOffice Calc

Sustituye parte de una cadena de texto con una cadena de texto distinta. Esta función se puede utilizar para sustituir caracteres y números (que se convierten automáticamente en texto). El resultado de la función siempre es un texto. Para proseguir con la operación de cálculo con un número reemplazado por texto, es preciso transformar el resultado de nuevo en número; para ello, se utiliza la función VALOR.

Si no desea que un texto que contenga números se interprete como número y se convierta en texto automáticamente deberá escribirlo entre comillas.


Sintaxis:  =REEMPLAZAR( texto ; posición ; longitud ; texto_nuevo ) 


  • texto hace referencia al texto del que se sustituirá una parte.
  • posición hace referencia a la posición del texto en la que comenzará la sustitución.
  • longitud es el número de caracteres en texto que se va a sustituir.
  • texto_nuevo hace referencia al texto que se sustituye en texto.

Ejemplos de la función REEMPLAZAR()

  • =REEMPLAZAR("1234567890" ; 3 ; 3 ; "abcde" ) devuelve: 12abcde67890
  • =REEMPLAZAR("En un puerto italiano, allá por las montañas" ; 14 ; 8 ; "español" ) devuelve: En un puerto español, allá por las montañas
  • Si  A1  contiene En un puerto italiano, allá por las montañas,  B1  contiene italiano,  C1  contiene español, =REEMPLAZAR(A1; ENCONTRAR(B1;A1); LARGO(B1); C1) devuelve En un puerto español, allá por las montañas
Modificada el 29 ago 2015 19:55.   Visitas: 16 302