Descrição
Use essa função para retornar um número especificado de caracteres a partir do final de uma cadeia de caracteres de texto. Apoiado em cadeias.
Sintaxe
RIGHT(text, [num_chars])
Entradas
Esta função aceita os seguintes argumentos:
| Nome | Necessário | Descrição | Entrada válida |
|---|---|---|---|
texto |
Sim | A cadeia de texto da qual você deseja extrair caracteres. | Uma referência de célula, um número, uma cadeia de texto ou uma fórmula que resulta em qualquer um desses itens. |
num_chars |
Não | O número de caracteres que você deseja extrair do início do texto. | Um número inteiro positivo, uma referência de célula que contenha um número inteiro positivo ou uma fórmula que resulte em um desses resultados. Se omitido, o padrão é 1. |
Exemplo
Dados de amostra
| A | B. |
|---|---|
| 1 | Workiva |
| 2 | 01 (123) 456-7890 |
| 3 | João Ninguém |
| 4 | ABC123 |
| 5 de maio de 2024 | 4/6/2024 |
| berinjela | A rápida raposa marrom |
Fórmulas de amostra
| Fórmula | Descrição | Resultado |
|---|---|---|
=RIGHT(B1, 5) |
Retorna os dois últimos caracteres da célula B1. | planta |
=RIGHT(B2,8) |
Extrai a parte do número de telefone do número de telefone na célula B2. | 123 |
=RIGHT(B3, FIND(" ", B3)-1) |
Retorna o sobrenome do nome completo na célula B3. | João |
=RIGHT(B4) |
Retorna o caractere mais à direita da célula B4. | 3 |
=RIGHT(B1, 10) |
Tenta retornar 10 caracteres, mas B1 tem apenas 8. | Workiva |
=RIGHT(B5, A4) |
Retorna os últimos n caracteres da célula B5 usando o valor na célula A4 como o valor para n. Nesse caso, como se trata de uma data, você terá os últimos 4 dígitos da data juliana. | 5447 |
=RIGHT(A5, 8) |
Retorna os 8 caracteres mais à direita da célula A5. Esta data está em formato de texto. | Maio de 2024 |
=RIGHT(B1, LEN(B1)-3) |
Retorna todos os caracteres da célula B1, exceto os 3 primeiros. | kiva |
=RIGHT(A2, FIND(" ", A2,LEN(A2)-LEN(SUBSTITUTE(A2, " ", "")))-1) |
Retorna tudo, exceto a última palavra. | fox |
Notas
- Se
num_charsfor maior do que o comprimento do texto, RIGHT retornará o texto inteiro. - Se
num_charsfor omitido, o padrão de RIGHT será 1, retornando apenas o último caractere. - Se
num_charsfor 0, RIGHT retornará uma célula em branco. - RIGHT trata cada caractere, inclusive espaços e pontuação, como uma unidade.
- Para entradas que não sejam de texto, a RIGHT tenta converter o valor em texto antes do processamento.
- RIGHT pode ser aninhado em outras funções ou combinado com outras funções de texto para uma manipulação de texto mais complexa.
Dicas:
- Combine RIGHT com LEN para extrair todos os caracteres de uma cadeia de caracteres, exceto os primeiros n.
- Combine RIGHT comcom FIND ou SEARCH para extrair substrings até um caractere ou delimitador específico.
- Ao trabalhar com datas armazenadas como texto, use RIGHT para extrair o ano ou o mês.
- Para extrair caracteres do início de uma cadeia de caracteres, use LEFT.
- Combine RIGHT com SUBSTITUTE para remover caracteres indesejados do final de uma cadeia de texto.
Funções relacionadas
CHAR
CODE
CONCATENATE
CONCATENATEIF
FIND
LEFT
LEN
LOWER
MID
PROPER
REPT
RIGHT
SEARCH
SUBSTITUTE
TEXT
TEXTJOIN
TRIM
UNICHAR
UNICODE
UPPER