Excel: uma fórmula para mid da direita
A função MID no Excel permite extrair um número específico de caracteres de uma string com base em uma posição inicial no lado esquerdo da string.
No entanto, você pode usar a seguinte fórmula para replicar a função MID e extrair um número específico de caracteres usando uma posição inicial no lado direito da string:
=RIGHT(REPLACE( A1 , LEN( A1 )-start_from_right+2, LEN( A1 ),""), num_characters)
Por exemplo, você pode usar a seguinte fórmula para extrair os 4 caracteres centrais da célula A1 começando 3 posições da direita:
=RIGHT(REPLACE( A1 ,LEN( A1 )-3+2,LEN( A1 ),""), 4)
O exemplo a seguir mostra como usar esta fórmula na prática.
Exemplo: usando MID da direita no Excel
Suponha que temos a seguinte lista de nomes de times de basquete no Excel:
Podemos digitar a seguinte fórmula na célula B2 para extrair os 4 caracteres centrais do nome da equipe na célula A2 começando 3 posições da direita:
=RIGHT(REPLACE( A2 ,LEN( A2 )-3+2,LEN( A2 ),""), 4)
Podemos então clicar e arrastar esta fórmula para cada célula restante na coluna B:
A coluna B agora exibe os 4 caracteres centrais do nome de cada equipe, começando 3 posições da direita.
Por exemplo, considere o nome da primeira equipe:
- Não-conformistas
A 3ª posição a partir da direita é a letra c :
- Maveric ks
Em seguida, extraímos os 4 caracteres a partir desta posição:
- Mav Eric Ks
O resultado é Eric .
A fórmula repete esse processo para cada nome na coluna Equipe.
Recursos adicionais
Os tutoriais a seguir explicam como realizar outras tarefas comuns no Excel:
Excel: Como usar a função MID para finalizar a string
Excel: Como usar a função MID para strings de comprimento variável
Excel: uma fórmula simples para “se não estiver vazio”