DIREITA
Devolve os últimos (mais à direita) caracteres de uma cadeia de texto.
DIREITA(texto; [núm_caract])Argumentos
textoA cadeia de textonúm_caractNúmero de caracteres a extrair (predefinição 1)(opcional)
=DIREITA("Hello";2)Devolve os últimos 2 caracteres
=DIREITA(A1;4)Extrai 4 caracteres do fim de A1
=DIREITA(A1;NÚM.CARAT(A1)-PROCURAR(" ";A1))Obtém o texto depois do primeiro espaço
- •Se núm_caract for omitido, devolve 1 carácter
- •Útil para extrair extensões de ficheiros
- •Combine com NÚM.CARAT para extração dinâmica
- •Assumir que DIREITA conta a partir de uma posição fixa em vez de a partir do fim da cadeia, o que falha quando o comprimento do texto varia
- •Extrair um número fixo de carateres à espera de apanhar um campo específico, quando os dados de origem não têm um comprimento constante
- •Não ter em conta espaços finais - DIREITA inclui-os sem problemas, alterando o resultado extraído
ESQUERDAExtrai carateres a partir do início do texto em vez do fimEXT.TEXTOExtrai carateres a partir de qualquer posição inicial no meioNÚM.CARACTFrequentemente combinada com DIREITA para calcular quantos carateres extrair com base no comprimento total do textoComo obtenho tudo depois do último espaço ou de um símbolo específico?
Combine DIREITA com NÚM.CARAT e LOCALIZAR, por exemplo =DIREITA(A1,NÚM.CARAT(A1)-LOCALIZAR("@",A1)) para obter tudo depois de um símbolo @.
Por que razão DIREITA devolve os carateres errados em algumas linhas?
O texto de origem provavelmente tem espaços finais ou comprimento inconsistente - execute ARRUMAR na origem primeiro.
DIREITA consegue extrair um comprimento variável em vez de um número fixo?
Sim, use NÚM.CARAT combinado com LOCALIZAR ou PROCURAR para calcular o número de carateres dinamicamente em vez de o fixar.
Precisa traduzir uma fórmula usando DIREITA?
Use nosso tradutor para converter sua fórmula completa
