Я пытаюсь присвоить значения из ячейки B1 ячейке C1 .. например, B1 имеет символы 12 $% Qs, а C1 имеет eR23 * ^, поэтому я хотел бы, чтобы 1 из B1 равнялся e из C1, затем 2 из B1 равнялся R из C1 и т. д. застрял и не привык использовать Excel
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)
Продолжайте объединять формулы так, пока не наберете нужное количество букв, увеличивая число в левой функции каждый раз.