Skip to content

文本颠倒

函数名:wb_文本颠倒 / str_Reverse

功能描述

将文本字符顺序倒序排列(例如:"123""321")。支持中英文混合文本,同时支持单值和二维数组输入,对数组中每个元素逐个执行倒序处理。

会员等级:🟢 免费版(Free)

语法

excel
=str_Reverse(欲转换文本)

参数

参数名类型必填默认值说明
欲转换文本Object需要倒序的文本,支持单值或二维数组输入

返回值

Object - 倒序后的文本。当输入为二维数组时,返回同维度的二维数组,其中每个元素均已倒序。

使用示例

英文数字倒序

公式

excel
=str_Reverse("12345")

结果

54321

中文文本倒序

公式

excel
=str_Reverse("你好世界")

结果

界世好你

数组输入批量倒序

公式

excel
=str_Reverse(A1:A3)

结果(当 A1="abc"、A2="123"、A3="中文"):

cba
321
文中

技术说明

  • 将字符串转换为 char[] 字符数组后调用 Array.Reverse 进行反转,再重新组合为字符串,兼容中英文及多字节字符
  • 支持二维数组输入:检测到 object[,] 类型时,遍历每个元素调用 ProcessSingleValue 逐个处理,返回同维度数组
  • 空字符串或 null 输入原样返回

错误处理

错误场景返回值
输入为 nullnull
输入为空字符串空字符串
处理过程中发生异常"错误: {异常信息}"

基于源代码最新版本文档