Skip to main content

Uso de la función DERECHA de Excel para extraer caracteres

Separar o Extraer textos de una Celda - Dostin Hurtado (Abril 2025)

Separar o Extraer textos de una Celda - Dostin Hurtado (Abril 2025)
Anonim

los CORRECTO, IZQUIERDA y MEDIO Las funciones proporcionan una forma de extraer caracteres de datos en Excel. Cuando el texto se copia o importa en una celda, a veces se incluyen caracteres de basura no deseados con los datos que necesita.

También hay ocasiones en las que solo necesita partes específicas de los datos de texto, como el nombre de una persona pero no su apellido. En casos como estos, la función que utilice dependerá de dónde se encuentren los datos deseados en relación con los caracteres no deseados en la celda.

  • Si los datos deseados están en el lado derecho de los datos, use la CORRECTO Función para extraerlo.
  • Si los datos deseados están en el lado izquierdo de los datos, use la IZQUIERDA Función para extraerlo.
  • Si los datos deseados tienen caracteres no deseados en ambos lados, utilice la MEDIO Función para extraerlo.

Veamos un ejemplo de cómo usar el CORRECTO Función para extraer caracteres en Excel. Puede seguir los mismos pasos básicos para utilizar las otras dos funciones.

Este artículo se aplica a Excel 2010, 2013, 2016 y Office 365.

01 de 03

Sintaxis y argumentos de la función DERECHA

En Excel, la sintaxis de una función se refiere al diseño de la función e incluye el nombre de la función, los paréntesis y los argumentos. La sintaxis de la CORRECTO la función es:

= DERECHA (Texto, Num_chars)

Los argumentos de la función le dicen a Excel qué datos se usarán en la función y la longitud de la cadena que se extraerá.

Texto (requerido): La entrada que contiene los datos deseados; este argumento puede ser una referencia de celda a la ubicación de los datos en la hoja de trabajo, o puede ser el texto real entre comillas.

Num_char (opcional): Especifica el número de caracteres a la derecha del argumento de cadena que se retendrá; todos los demás personajes son eliminados; este argumento debe ser mayor o igual a cero.

Si el Num_char se omite el argumento, la función utiliza el valor predeterminado de 1 carácter. Si es mayor que la longitud del texto, la función devuelve todo el texto presente en Texto.

02 de 03

Eliminar caracteres de texto no deseados

El ejemplo en esta imagen usa el CORRECTO función para extraer el términoWidget de la entrada de texto más larga * & ^% Widget situado en célula B1 en la hoja de trabajo Esto se logró escribiendo la siguiente función en célula C1:

= DERECHA (B1,6)

Usando el Formula Builder

Para simplificar aún más las cosas, puede seleccionar la función y los argumentos utilizando la Formula Builder, que cuida la sintaxis al ingresar el nombre de la función, las comas y los corchetes en las ubicaciones y cantidades correctas.

Introducir elCORRECTO función y sus argumentos en célula C1 utilizando la Fórmula Constructor al igual que:

  1. Haga clic en célula C1 para que sea la celda activa: aquí es donde se mostrarán los resultados de la función.
  2. Haga clic en elFórmulas lengüeta delcinta menú.
  3. EscogerTexto desde el cinta Para abrir la función desplegable.
  4. Hacer clicCORRECTO en la lista para que aparezca el Formula Builder.
  5. Haga clic en elTexto línea.
  6. Haga clic en célula B1 en la hoja de trabajo
  7. Haga clic en elNum_charslínea.
  8. Escribe el número seis (6) en esta línea ya que solo queremos mantener los seis caracteres más a la derecha.
  9. Hacer clic Hecho para completar la función.

El texto extraido Widget debería aparecer en célula C1. Cuando haces clic en célula C1, la función completa aparece en elbarra de formulas por encima de la hoja de trabajo.

Usar el mouse para seleccionar celdas ayuda a prevenir los errores causados ​​al escribir la referencia de celda incorrecta.

03 de 03

Extrayendo numeros

los CORRECTO la función se puede utilizar de la misma manera para extraer un subconjunto de datos numéricos de un número más largo; sin embargo, los datos extraídos se convierten en texto, por lo que no se pueden usar en cálculos que involucran ciertas funciones como SUMA y PROMEDIO.

= VALOR (DERECHA (B1,4))

Una forma de evitar este problema es usar elVALOR Función para convertir el texto en un número como se muestra arriba. Como alternativa, una segunda opción es usar la función de pegado especial: consulte Convertir texto a números con Excel Pegado especial.