Excel用自定义函数倒读单元格文本

前些天收到朋友一个短信,将一段祝福的话倒序发了过来。虽然读起来挺费劲,但是却十分个性化。在这个短信的启发下,咱也想个性化一把,把写好的邮件也给“倒”过来,想来发出去必也有好的效果。不过,如果是倒序录入汉字的话,估计咱无论使用哪种输入法都不会有太高的效率,咱还是先按正常的顺序录入,再把它的次序给颠倒过来吧。

一、使用开发工具
原以为这事儿会挺简单,但忙活了半天也没什么结果,最后,还是在Excel中借助于自定义函数才使这个问题最终得到解决。解决的办法如下:
先在A1、A2单元格中按正常的顺序录入短信内容。点击功能区“开发工具”选项卡的“代码”功能组中的“Visual Basic”按钮,打开VBA代码编辑窗口。如果您的Excel功能区中没有“开发工具”选项卡,那么可以点击左上角“Office”按钮,点击打开的对话框右下角的“Excel选项”按钮,在打开的对话框中,点击左侧的“常用”项目,并选中右侧“在功能区显示“开发工具”选项卡”复选项,这样就可以将“开发工具”选项卡添加到功能区中了。
在VBA代码编辑窗口中,点击菜单命令“插入→模块”,得到“模块1”编辑窗口, 在其中输入如下自定义函数的代码,如图1所示。
Function daodu(dy)
a = Len(dy)
For i = a To 1 Step -1
b = Mid(dy, i, 1)
daodu = daodu & b
Next i
End Function

图1 VBA代码编辑窗口
完成后,选择菜单“文件→关闭并返回到Microsoft Excel”命令,返回到Excel工作表窗口。

现在,在B1单元格输入公式“=daodu(A1)”,回车后就可以看到结果了。拖动B1单元格的填充句柄向下复制公式,则可以轻松地得到所需要的结果,如图2所示。

图2

上一页12 下一页

(0)

相关推荐

  • Excel提取数字函数,让单元格数字站出来

    我们需要将单元格中的文本数字提取出来,但是文本中包含了:数字.字母.中文,并且都在同一单元格中,而我们只需要将数字提取出来,应该如何实现呢?下面给大家分享几个提取数字函数的公式,相信可以用得到. 操作 ...

  • 在Excel中如何对单元格文本或数字进行自定义排序?

    在Excel排序对话框中选择主要关键字后单击选项,可以选择自定义序列作为排序次序,使排序方便快捷且更易于控制,那么在Excel中如何对单元格文本或数字进行自定义排序方法,一起来看看吧! 方法/步骤 1 ...

  • excel中用函数嵌套提取单元格中中文或英文

    要用到right.left.len.lenb函数,left和right函数需要记得第二个参数是要提取的字符数,另外需要记得一个汉字或者一个字母都是一个字符,但是汉字占据两个字节 字母占据一个字节 le ...

  • 在excel表格中使用vba引用单元格区域

    今天为大家介绍在excel中使用vba来引用单元格区域方法,不会的朋友可以参考本文,来看看吧! 步骤 1.首先我们打开一个工作样表作为例子. 2.使用alt+f11组合快捷键进入vbe编辑器,插入一个 ...

  • Excel如何快速合并多个单元格内容?

    Excel中如何快速合并多个单元格内容呢?通常情况下,当同时选中多个单元格后,在合并时将自动只保留第一个单元格(即左上角单元格)内容,从而导致部分单元格内容丢失.对此,为了确保所有合并的单元格内容均可 ...

  • Excel表格中如何批量提取单元格中的前几位字符

    今天给大家介绍一下Excel表格中如何批量提取单元格中的前几位字符的具体操作步骤.此方法WPS也适用.我们用到是left函数.1.首先双击打开我们需要处理的excel表格,如图,假如我们需要提取一下地 ...

  • Excel表格中相同内容的单元格怎么批量合并

    我们在用Excel表格处理数据的时候,经常遇到这样那样的问题,今天就跟大家介绍一下Excel表格中相同内容的单元格怎么批量合并的具体操作步骤.1.首先打开电脑,进入桌面,找到Excel表格软件.2.双 ...

  • 在excel表格中怎么批量在单元格中的数字后添加文字

    我们在使用Excel表格处理数据的时候,想要在单元格中批量添加后缀,该怎么操作呢?今天就跟大家介绍一下在excel表格中怎么批量在单元格中的数字后添加文字的具体操作步骤.1. 打开电脑,找到桌面上的E ...

  • 如何在电脑版Excel表格中合并多个单元格

    电脑版Excel软件被很多人使用,用来编辑数据等,有的用户在使用该软件时,想要合并多个单元格到一个,但是却不知道如何合并,那么小编就来为大家介绍一下吧.具体如下:1. 第一步,双击或者右击打开Exce ...