根据字符串

时间:2016-04-27 18:04:52

标签: excel vba excel-vba

我想知道excel是否可以根据字符串中文本的unicode值的总和对一系列单元格进行排序。

例如,我有一个如下所示的范围

abc  
bde  
fgh  
bbc  

并且公式的结果将在单独的范围内产生

abc
bbc
bde
fgh

我不确定这种类型的东西是否需要vba解决方案,或者是否有办法使用数组函数来获得此结果。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

我建议将此问题作为一种双管齐下的方法解决:

  1. 创建一个将UTF8转换为Unicode的函数(请参阅VBA - Convert string to UNICODE
  2. 创建一个列以存储每行的字符串值
  3. 的函数结果
  4. 使用基于Unicode值列的内置排序对数据进行排序
相关问题