Como você retorna a última letra em uma string de texto em uma coluna adjacente?

0

Em vez de fazer mais de 600 entradas manualmente antes de ver se algum superusuário pode responder à minha pergunta, vou direto para "o Oracle" primeiro dessa vez. A propósito, o @Scott Craner respondeu à minha pergunta com perfeição da última vez, por isso espero que ele ou outra pessoa possa responder a esta pergunta também.

O que preciso fazer agora é retornar a última letra de uma string de texto em uma coluna adjacente. Parece bastante simples, e tentei procurar isso on-line, mas ainda não vi exatamente o que estou procurando. Eu continuarei a olhar, mas tenho a sensação de que algum superusuário sabe exatamente como fazer isso. Abaixo está uma imagem do que eu quero fazer:

Como você pode ver, eu fiz os primeiros 10 à mão, para dar um visual. Eu digitei as letras em maiúsculas, mas isso não é necessário. Se é mais fácil fazer isso usando o formato (letra minúscula) do texto de origem, tudo bem.

Estou usando o Excel 2007 e aprecio a experiência de qualquer um que possa me ajudar a responder isso.

E como sempre, se isso já foi respondido em algum outro tópico, por favor me avise. Fiz uma tentativa de ver se alguém já fez essa pergunta, mas não vejo nada que atenda exatamente ao que estou procurando.

    
por Lisa Beck 17.07.2016 / 21:17

1 resposta

2

Acho que a fórmula =RIGHT(A2,1) fará o que você deseja. Se houver espaço no final do texto, você poderá usar =RIGHT(TRIM(A2,1)) para ignorar o espaço.

Sevocêquiseralgoaindamaiscompreensível,formateseusdadoscomoumatabela.Selecionetodososseusdados,váparaInício→Estilos→Formatarcomotabelaeverifiqueseacaixadeseleção"Minha tabela tem cabeçalhos" está marcada. Em seguida, na coluna "Endings", você pode simplesmente usar a fórmula =RIGHT(TRIM([@Noun]),1) , que será copiada automaticamente para a tabela inteira e será imediatamente compreendida pela IMO.

Você pode ler mais sobre os usos interessantes das tabelas em link .

    
por 17.07.2016 / 21:37