excel - 以特定方式反转文本

标签 excel excel-formula

我正在尝试反转魔方算法(您无需了解有关魔方的任何信息,不用担心)。例如。 R U R' U'

倒车规则就是倒过来写:U' R' U R
然后应用'(主要)运算符。现在是:U R U' R'

因此,每个带有 ' now 的字母都没有,而那些现在没有的字母。

另一个例子:(R' F R F')->(F' R F R')->(F R' F' R)

我曾尝试使用 TEXTJOIN() 来反转文本,这有点奇怪,但它可以完成工作,但应用该素数运算符是另一回事。

编辑 : 此外,对于带括号的算法,例如:(R U R' U') (R' F R F'),如果需要,可以忽略括号。

最佳答案

这是另一种解决方案,也使用 TEXTJOIN .这假设一个字符串中有 4 个元素 - 您可以根据需要调整内联数组常量,请参阅 {3,2,1,0} .

=SUBSTITUTE(TEXTJOIN(" ",TRUE,TRIM(MID(SUBSTITUTE(A1," ",REPT(" ",255)),1+255*{3,2,1,0},255))&"'"),"''","")

结果:

enter image description here

关于excel - 以特定方式反转文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58146716/

相关文章:

excel - 如何在忽略空的变体中找出使用范围的大小

excel - 如何连接 Excel 数据透视表中的值,而不是求和或计数

excel - 循环十进制数列

excel - 有多少对单元格电子表格是非空的?

excel - 在单个单元格中查找某些单词

java - 将 org.apache.poi.ss.usermodel.Cell 的 Cellstyle 设置为 boolean 值

使用表格模型禁用 Excel 数据透视表组选项

excel - 按 Excel 或 Google 表格中的值偏移时间单元格

Excel 按多个条件过滤表值

excel - VBA 中的模式匹配和求和值