Excel公式string洗牌

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

string=“ABC”

ColA是input数字parttern

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

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

问候

假设你的数据是列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获取第一个字符位置,然后从string中抓取该字符。 第二个获得第二个位置,然后抓住该位置的angular色,第三个获取第三个angular色的位置,然后抓住该angular色。 这一切都连接在一起,鲍勃是你的叔叔。

这是另一种方式,使用CHAR

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