专栏名称: 完美Excel
Excel与VBA技术学习与实践
目录
相关文章推荐
Excel之家ExcelHome  ·  LOOKUP函数的几个典型应用 ·  昨天  
完美Excel  ·  反转字符串的自定义函数 ·  2 天前  
完美Excel  ·  技巧:基于查找来创建超链接 ·  昨天  
完美Excel  ·  在Excel中设置动态密码 ·  1 周前  
51好读  ›  专栏  ›  完美Excel

反转字符串的自定义函数

完美Excel  · 公众号  · Excel  · 2024-10-29 05:26

正文

学习Excel技术,关注微信公众号:

excelperfect


标签:Excel函数LAMBDA函数

我们可以使用“快速填充”功能来反转字符串。如下图1所示,想要反转列A中的字符串。

1

首先,在单元格B1中输入单元格A1的反转字符串;然后,选择单元格区域B1:B4;接着,单击功能区“开始”选项卡“编辑”组中的“填充——快速填充”,结果如下图2所示。

2

然而,如果添加新的字符串后想要反转这些字符串,就要重复上述步骤。我们可以自定义函数来完成这样的操作。

在单元格C1中输入公式:

=LET(txt,A1,num,LEN(txt),s,SEQUENCE(1,num,num,-1),IF(txt="","",CONCAT(MID(txt,s,1))))

如下图3所示。

3

公式中,变量txt获取要处理的文本字符串,变量num存储要处理的文本字符串长度,变量s存储从文本字符串长度到1的序列数,CONCAT函数合并MID函数从文本字符串结尾到开头提取的字符。

使用LAMBDA函数的结果如下图4所示。

4

使用名称来自定义函数,如下图5所示。

5

结果如下图6所示。

6

欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。
欢迎到知识星球:完美Excel社群,进行技术交流和提问,获取更多电子资料,并通过社群加入专门的微信讨论群,更方便交流。