我正在尝试将单元格 B1 中的值分配给单元格 C1。例如,B1 中有字符 12$%Qs,而 C1 中有 eR23*^,因此我希望 B1 中的 1 等于 C1 中的 e,然后 B1 中的 2 等于 C1 中的 R,依此类推。任何帮助都将非常有用,我一直很困惑,不习惯使用 excel
答案1
如果这是用于密码散列,我建议使用类似 hashapass 的东西,而不是 Excel 表。
无论如何,您都需要将前两列转换并排放置,例如,在 A2:B30 中。
然后你可以使用偏移匹配或者查找每个字母并连接在一起。
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)
继续像这样连接公式,直到你有正确的字母数,增加数字左边每次都运行。