Я пытаюсь присвоить значения из ячейки B1 ячейке C1 .. например, B1 имеет символы 12 $% Qs, а C1 имеет eR23 * ^, поэтому я хотел бы, чтобы 1 из B1 равнялся e из C1, затем 2 из B1 равнялся R из C1 и т. д. застрял и не привык использовать Excel

1 ответ1

0

Если это для хеширования паролей, я бы предложил использовать что-то вроде hashapass вместо листа Excel.

Независимо от этого, вы бы сначала два столбца с конверсиями бок о бок, скажем, в A2:B30.

Затем вы будете использовать offset-match или vlookup для каждой буквы и объединяться.

С 1-го текста в D1:

Первое письмо:

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

Вторая буква:

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

Посмотрите, как правая и левая функции используются для выделения буквы, которую вы меняете каждый раз.

Объединение этих двух вместе с & будет выглядеть так:

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

Продолжайте объединять формулы так, пока не наберете нужное количество букв, увеличивая число в левой функции каждый раз.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .