Excel公式字符串shuffle

时间:2015-05-01 13:39:23

标签: excel

我有一个三个字符的字符串,我想基于parttren(位置编号)进行随机播放,这需要使用Excel中的公式来完成。有任何想法吗。

String =“ABC”

ColA是输入数字部分

ColB是基于公式的预期输出。

ColA:ColB
123 : ABC
132 : ACB
213 : BAC
231 : BCA
312 : CAB
321 : CBA

问候

2 个答案:

答案 0 :(得分:1)

假设您的数据是列A,则以下内容将起作用:

=MID("ABC", MID(A1,1,1),1) & MID("ABC", MID(A1,2,1),1) & MID("ABC", MID(A1,3,1),1)

这是连接在一起的三个公式。第一个MID("ABC", MID(A1,1,1),1)从列A获取第一个字符位置,然后从字符串中获取该字符。第二个位置获得第二个位置然后抓住该位置的角色,第三个位置获得第三个角色的位置然后抓住该角色。这一切都得到了联系,鲍勃是你的叔叔。

答案 1 :(得分:0)

这是另一种方法,使用CHAR

=CHAR(64+LEFT(A1))&CHAR(64+MID(A1,2,1))&CHAR(64+RIGHT(A1))