Troca de dois caracteres em uma palavra com o Excel

0

Estou tentando pensar na função que eu usaria para capturar uma quantidade de espaços x do lado esquerdo ou direito de uma string.

Digamos que uma célula tenha a palavra superusuário nela. Eu preciso de uma fórmula em outra célula que irá trocar dois caracteres, dada uma quantidade de espaços a partir do início e fim da palavra.

Então, se eu disser 2, ele pegará u (segundo do início) e e (o segundo do último) e os trocará, dando seperusur como sua nova palavra.

Acho que usaria = REPLACE para começar, mas não sei o que usar dentro dele para obter o segundo caractere desde o início & fim da string de texto.

    
por Matt327 03.03.2014 / 01:08

1 resposta

0

Descobri isso. Pode usar:

=IFERROR(LEFT(C2,C3-1)&MID(C2,LEN(C2)-C3+1,1)&MID(C2,C3+1,LEN(C2)-C3*2)&MID(C2,C3,1)&RIGHT(C2,C3-1),"")

* Quando C2 = string & C3 = primeira e última posições para mudar (a #)

    
por 03.03.2014 / 16:45