如何将数据文本反转

来源:互联网 发布:河南农信数据脱敏 编辑:程序博客网 时间:2024/04/28 18:19

如何将单元格中的数据反转,如“CSDN”变成“NDSC”?

由于工作表函数没有直接的能连接内存数组的函数,所以通常的解法是用辅助单元格或自定义函数。

我们这里主要说自定义函数,一般人的做法是用MID函数循环逐个取出并连接,最后取得一个反转的数据,但其实EXCEL的VBA里已经存在着一个反转数据的函数:StrReverse,所以自定义一个函数只需要1行代码:

    Function reverseTEXT(sTEXT As String)
        reverseTEXT = StrReverse(sTEXT)
    End Function

不过要注意的是,StrReverse这个函数存在于2000及之后的版本,之前的版本不能用,但貌似现在大家不是03就是07,有些甚至2010了,基本可以无视这个限制。