文本颠倒
函数名: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 输入原样返回
错误处理
| 错误场景 | 返回值 |
|---|---|
| 输入为 null | null |
| 输入为空字符串 | 空字符串 |
| 处理过程中发生异常 | "错误: {异常信息}" |