En este artículo se describe la sintaxis de la fórmula y el uso de las funciones DERECHA y DERECHAB en Microsoft Excel.
Descripción
DERECHA devuelve el último carácter o caracteres de una cadena de texto, según el número de caracteres especificado.
DERECHAB devuelve el último carácter o caracteres de una cadena de texto, según el número de bytes especificado.
Importante:
-
Es posible que estas funciones no estén disponibles en todos los idiomas.
-
DERECHA se ha diseñado para usarse con idiomas que utilizan el juego de caracteres de un byte (SBCS), mientras que DERECHAB está pensada para usarse con idiomas que utilizan el juego de caracteres de doble byte (DBCS). La configuración de idioma predeterminada del equipo influye en el valor devuelto del modo siguiente:
-
DERECHA siempre cuenta cada carácter como 1, ya sea de un byte o de doble byte e independientemente de la configuración predeterminada de idioma.
-
DERECHAB cuenta cada carácter de doble byte como 2 si ha habilitado la edición en un idioma que admite DBCS y lo ha establecido como el idioma predeterminado. De lo contrario, DERECHAB cuenta cada carácter como 1.
Entre los idiomas que admiten DBCS se incluyen japonés, chino (simplificado), chino (tradicional) y coreano.
Sintaxis
DERECHA(texto,[núm_de_caracteres])
DERECHAB(texto,[núm_bytes])
Las funciones DERECHA y DERECHAB tienen los siguientes argumentos:
-
Texto Obligatorio. Es la cadena de texto que contiene los caracteres que desea extraer.
-
Núm_de_caracteres Opcional. Especifica el número de caracteres que desea extraer con DERECHA.
-
Núm_de_caracteres debe ser mayor o igual que cero.
-
Si núm_de_caracteres es mayor que la longitud del texto, DERECHA devolverá todo el texto.
-
Si omite núm_de_caracteres, se calculará como 1.
-
-
Núm_bytes Opcional. Especifica el número de caracteres que desea extraer con DERECHAB, basándose en bytes.
-
Num_bytes debe ser mayor o igual que cero.
-
Si num_bytes es mayor que la longitud del texto, DERECHA devuelve todo el texto.
-
Si omite num_bytes, se supone que es 1.
-
Ejemplo
Copie los datos de ejemplo en la tabla siguiente y péguelos en la celda A1 de una hoja de cálculo nueva de Excel. Para que las fórmulas muestren los resultados, selecciónelas, presione F2 y luego ENTRAR. Si lo necesita, puede ajustar el ancho de las columnas para ver todos los datos.
Datos |
Descripción |
|
---|---|---|
Precio de venta |
||
Número de acción |
||
Fórmula |
Descripción (resultado) |
Resultado |
=DERECHA(A2;5) |
Los últimos 5 caracteres de la primera cadena (Precio) |
Precio |
=DERECHA(A3) |
El último carácter de la segunda cadena (n) |
q |