Atribuir valores de uma célula para outra célula

0

Estou tentando atribuir valores da célula B1 à célula C1. por exemplo, B1 tem os caracteres 12 $% Qs e C1 tem eR23 * ^ então eu gostaria de 1 de B1 para igual e de C1, em seguida, 2 de B1 para R igual a partir de C1 e assim por diante .. qualquer ajuda seria ótimo ive sido preso e não está acostumado a usar o Excel

    
por eric c 07.03.2017 / 08:32

1 resposta

0

Se isso for para hashing de senha, sugiro usar algo como hashapass em vez de uma planilha do Excel.

Independentemente disso, você teria duas colunas com as conversões lado a lado, digamos, em A2: B30.

Você usaria offset-match ou vlookup para cada letra e se uniria.

Com o primeiro texto em D1:

Primeira carta:

=offset(b1,match( left(d1, 1),a2:a30,0),0)

Segunda carta:

=offset(b1,match(right( left(d1, 2),1),a2:a30,0),0)

Veja como as funções direita e esquerda são usadas para isolar a letra que você está alterando a cada vez.

Juntando esses dois com o & ficaria assim:

=offset(b1,match( left(d1, 1),a2:a30,0),0) & offset(b1,match(right( left(d1, 2),1),a2:a30,0),0)

Continue a concatenar fórmulas como essa até ter o número correto de letras, incrementando o número na função left todas as vezes.

    
por 07.03.2017 / 11:33