比较不同排列的字符串内容是否相同

编辑
文档创建者:axing (73248 )     浏览次数:439次     编辑次数:1次     

目录:

1.问题描述编辑

有时我们对两个字符串的比较,要忽略字符的排列顺序来比较字符串的内容是否相同,如下:

222

2.解决思路编辑

先将字符串分割成数组,然后对数组进行排序,最后比较排序后的数组,输出结果。

3.解决步骤编辑

1)先将要比较的两个字符串都转化成数组:SPLIT(字符串,",")

222

2)将转化后的数组进行排序:SORTARRAY(上一步结果)
222

3)比较上一步的结果:IF(排序后数组1==排序后数组2,"相等","不等")
222

4)综合比较公式:IF(SORTARRAY(SPLIT(字符串1,","))==SORTARRAY(SPLIT(字符串2,",")),"相等","不等")

222

4.备注编辑

当要比较的内容没有分隔符时,如ABC与CBA比较,则第一步的分割符为空:SPLIT(字符串,"")

附件列表


主题: 专题总结
如果您认为本文档还有待完善,请编辑

文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

此页面有帮助吗?