如何在Excel中反转名称(5种方便的方法)

  • Share This
Hugh West

你是否想学习 如何在Excel中反转名字 这篇文章是为你准备的。 在这里我们讨论了 5 在Excel中反转名字的简单而方便的方法。

下载实践工作手册

下载以下练习手册,它将帮助你更清楚地认识到这个问题。

颠倒名称.xlsm

在Excel中反转名称的5种方法

在这里,我们有一个列表 全名 现在,我们将根据您的需要演示颠倒员工姓名的程序。

更不用说,我们已经用 微软Excel 365 来创建这篇文章,但你可以在你方便的时候使用任何其他版本。

1.使用Flash填充功能来反转Excel中的名称

在开始时,我们可以使用Excel 闪光填充 在Excel中反转名称的功能。

为了扭转 全名 请按照以下步骤操作。

📌 步骤。

  • 首先,按照你想要的顺序写下名字,就像下面的截图一样。

  • 然后选择 反面名称 栏,并转到 首页 标签>>。 填充 下拉式>>。 闪光填充 .

  • 接下来,点击单元格 C5 然后拖下 填充手柄 其他细胞的工具。

  • 之后,如果显示的结果是你想要的,那么点击图中所示的图标,选择 接受建议 .

因此,你会看到给定的名字已经被颠倒了。 这就是如何在Excel中颠倒名字。

2.在Excel中应用MID、SEARCH和LEN函数来反转名称

在这个方法中,我们使用了以下组合 医学部 , 搜索 , LEN 函数来反转这些名字。

📌步骤。

  • 选择单元格 C5 并写下下面所说的函数。
=MID(B5&" "&B5,SEARCH(" ",B5)+1, LEN(B5))

你也可以把它写在功能箱上。

在这里。 B5 是指 名字 的雇员。

公式分解。

  • LEN(B5) → 成为
    • LEN("Henry Matt") → LEN函数 决定了字符的长度
      • 输出 → 10
    • 搜索(" ",b5) → 成为
      • SEARCH("", "Henry Matt")→SEARCH函数 找到文本中的空间位置 亨利-马特
        • 输出 → 6
      • 搜索(" ",b5)+1 → 成为
        • 6+1 → 7
      • B5&" "&B5 →。 成为
        • "亨利-马特"&" "& "亨利-马特" → 放大镜操作符 将两个文本相加 亨利-马特
          • 输出 → "亨利-马特-亨利-马特"
        • MID(B5&" "&B5,SEARCH(" ",B5)+1,LEN(B5)) →。 成为
          • MID("亨利-马特-亨利-马特",7,10) → 在这里。 7 是指 开始编号 的人物和 10 是指 总数 的字符,我们将使用 MID功能 从文中看 "亨利-马特-亨利-马特" .
            • 输出 → 马特-亨利

  • 写完函数后,按 进入 你就会得到结果。
  • 使用 所有手柄 为其他单元格,这将翻转名称。

之后,你会有以下结果。

3.在Excel中用逗号翻转名称

有时你的数据集的名字是用逗号隔开的。 如果你想换掉它,那么请按照下面的步骤操作。

📌步骤。

  • 选择单元格 C5 并写下下面的函数。

=MID(B5&" "&B5,SEARCH(" ," ,B5)+2,LEN(B5)-1)

在这里。 B5 是指 名字 的雇员。

公式分解。

  • LEN(B5)-1 → 成为
    • LEN(("Henry, Matt")-1) → LEN函数 决定了字符的长度
      • 输出 → 10
    • 搜索(", ", b5) → 成为
      • SEARCH(",", "Henry, Matt")→SEARCH函数 找到文本中的空间位置 亨利-马特
        • 输出 → 6
      • 搜索(" ",b5)+2 → 成为
        • 6+2 → 8
      • B5&" "&B5 →。 成为
        • "Henry, Matt"&" "& "Henry, Matt" → 放大镜操作符 将两个文本相加 亨利-马特
          • 输出 → "亨利,马特 亨利,马特"
        • =MID(B5&" "&B5,SEARCH(",",B5)+2, LEN(B5)-1)→ 成为
          • MID("亨利,马特-亨利,马特",8,10) → 在这里。 8 是指 开始编号 的人物和 10 是指 总数 的字符,我们将使用 MID功能 从文中看 "亨利,马特 亨利,马特" .
            • 输出 → 马特-亨利

  • 接下来,按 进入 写完函数后。
  • 最后,使用 填充手柄 为其他单元格,这将切换你的名字。

之后,以下结果将出现在 反面名称 列。

类似读物

  • 如何在Excel中把文本反转到列(6种方便的方法)
  • 如何在Excel中反转X轴(4个快速技巧)
  • 在Excel中颠倒堆叠条形图的图例顺序(快速步骤)
  • 如何在Excel中垂直颠倒列的顺序(3种方法)
  • 如何在Excel中颠倒工作表的顺序(3种简单方法)

4.在Excel中翻转名称而不使用逗号

如果你的数据集有不带逗号的名字,但你想用逗号来翻转它,那么请按照步骤进行。

📌步骤。

  • 首先,选择单元格 C5 并写下下面的函数
=MID(B5&", "&B5,SEARCH(" ",B5)+1, LEN(B5)+1)

在这里。 B5 是指 名字 的雇员。

公式分解。

  • LEN(B5)+1 → 成为
    • LEN(("Henry Matt")+1) → LEN函数 决定了字符的长度
      • 输出 → 11
    • 搜索(",",b5)+1 → 成为
      • SEARCH((", ", "Henry Matt")+1) → 搜索功能 找到文本中的空间位置 亨利-马特
        • 输出→6+1→7
      • B5&", "&B5 → 成为
        • "亨利-马特"&","& "亨利-马特"→ 放大镜操作符 将两个文本相加 亨利-马特
          • 输出 → "亨利-马特,亨利-马特"
        • =MID(B5&" "&B5,SEARCH(",",B5)+2, LEN(B5)-1)→ 成为
          • MID("Henry Matt, Henry Matt",7,11)→"Henry Matt",7,11) 在这里。 7 是指 开始编号 的人物和 11 是指 总数 的字符,我们将使用 MID功能 从文中看 "亨利-马特,亨利-马特" .
            • 输出 → 马特,亨利

  • 新闻 进入 .
  • 使用 填充手柄 为其他单元格,并将名称倒过来,不加逗号。

最后,你将得到以下结果。

5.使用Excel VBA反转名称

最后,我们还可以使用以下方法来反转名称 VBA 代码,一种用于微软的编程语言 ǞǞǞ 和其他办公工具。

📌步骤。

  • 转到 开发商 标签>>。 视觉基础 选择 .

  • 点击进入 插入 标签,然后选择 模块

之后。 模块1 将被创建,我们将在其中插入我们的代码。

  • 写下以下内容 VBA 创建的模块内的代码
 Sub name_flip() Dim rng As Range Dim wrk_rng As Range Dim sym As String On Error Resume Next Set wrk_rng = Application.Selection Set wrk_rng = Application.InputBox("Range", "Exceldemy", wrk_rng.Address, Type:=8) sym = Application.InputBox("Symbol interval", "Exceldemy", " " , Type:=2) For Each rng In wrk_rng yValue = rng.Value name_list = VBA.Split(yValue, sym) If UBound(name_list) = 1然后rng.Offset(0, 1) = name_list(1) + sym + name_list(0) End If Next End Sub  在这里。  名称_翻转  是指  子程序  名。 我们已经宣布  rng  ,  劳动者  作为  范围  ,  征兆  作为  字符串  . 

  • 接下来,通过按 F5 按钮,将出现一个输入框。
  • 选择所有你想反转的单元格(这里。 B$5:$B$8 是我们选定的范围),然后按 认可 .

  • 然后,将弹出另一个输入框。
  • 输入一个逗号( , )作为区间的符号,然后按 认可 .

  • 因此,你会得到你的结果。

阅读更多。 如何在Excel中反转一个字符串(3种合适的方法)

练习部分

我们在每张纸的右侧提供了一个练习部分供你练习。 请你自己做。

总结

因此,这些是一些简单的方法来 在Excel中倒置名称 如果您有任何问题或建议,请在评论区告诉我们。 为了更好地理解,请下载练习表。 访问我们的网站 优秀 谢谢你耐心地阅读这篇文章。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.