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))