跳到主要內容

從全名中提取名字的名字和姓氏

假設您有一個全名列表,現在,您想從全名中提取名字的名字和姓氏或名字和姓氏,如下圖所示。 您如何在Excel工作簿中處理這些任務?


從Excel中的全名中提取名字的名字和姓氏

要提取名字的名字和姓氏,請使用LEFT,RIGHT,LEN和FIND函數的組合,這對您有幫助,通用語法為:

=LEFT(text,1)&RIGHT(text,LEN(text)-FIND(" ",text)+1)
  • text:您要使用的全名或單元格值。

請輸入以下公式或將其複製到空白單元格中:

=LEFT(A2,1)&RIGHT(A2,LEN(A2)-FIND(" ",A2)+1)

然後,將填充手柄向下拖動到要應用此公式的單元格上,您將獲得所有姓氏和名字的提取,請參見屏幕截圖:


公式說明:

1.左(A2,1):此LEFT函數用於提取單元格A2的第一個字符。 這將得到第一個首字母“ J”。

2. RIGHT(A2,LEN(A2)-FIND(" ",A2)+1):

  • FIND(“”,A2):此FIND函數返回空格字符的位置。 它將得到數字6。
  • LEN(A2)-FIND(“” ,, A2)+1:A2的長度減去位置空格字符的數目,加1表示在提取數據時包括空格字符。 這將從單元格A2的末尾返回的字符數。 這被識別為RIGHT函數的num_chars。

3. LEFT(A2,1)&RIGHT(A2,LEN(A2)-FIND(" ",A2)+1):最後,使用&符號將LEFT函數返回的第一個縮寫和RIGHT函數返回的姓氏連接起來。


從Excel中的全名中提取名字和姓氏的名字

如果您需要提取姓氏和名字,則LEFT和FIND函數可以為您提供幫助。 通用語法為:

=LEFT(text,FIND(" ",text)+1)
  • text:您要使用的全名或單元格值。

請將以下公式複製或輸入到空白單元格中:

=LEFT(A2,FIND(" ",A2)+1)

然後,將填充手柄向下拖動到要應用此公式的單元格上,並提取出所有名字和姓氏的第一個字符,請參見屏幕截圖:


公式說明:

FIND(“”,A2)+1:FIND函數用於返回單元格A2中空格字符的位置,加1表示獲取空格後第一個字符的位置。 這將被識別為LEFT函數中的num_chars參數。

LEFT(A2,FIND(“”,A2)+1):此LEFT函數用於提取FIND函數從單元格A2的左側返回的字符數。


使用的相對功能:

  • LEFT:
  • LEFT函數從提供的字符串的左側提取給定數量的字符。
  • RIGHT:
  • RIGHT函數用於從文本字符串的右側提取特定數量的字符
  • LEN:
  • LEN函數返回文本字符串中的字符數。
  • FIND:
  • FIND函數用於在另一個字符串中查找一個字符串,並返回該字符串在另一個字符串中的起始位置

更多文章:

  • 翻轉或反轉Excel列表中的名字和姓氏
  • 如果您有一個全名列表,這些全名被格式化為姓和名,現在,您想要將姓和名翻轉為名和姓,如下面的屏幕快照所示。 本文,我將介紹一些在Excel中處理此工作的公式。
  • 從一個單元格提取多行
  • 現在,如果您有一個由換行符分隔的文本字符串列表(輸入文本時按Alt + Enter鍵會發生),現在,您要將這些文本行提取到多個單元格中,如下面的屏幕截圖所示。 您如何用Excel中的公式解決它?
  • 從文本字符串中提取括號之間的文本
  • 現在,如果文本字符串中有部分用括號括起來的文本,則需要提取括號之間的所有文本字符串,如下圖所示。 您如何在Excel中快速輕鬆地解決此任務?

最佳辦公效率工具


Office選項卡-在Microsoft Office(包括Excel)中啟用選項卡式閱讀和編輯

  • 一秒鐘即可在數十個打開的文檔之間切換!
  • 每天為您減少數百次鼠標單擊,告別鼠標手。
  • 查看和編輯多個文檔時,將您的工作效率提高 50%。
  • 為 Office(包括 Excel)帶來高效的選項卡,就像 Chrome、Edge 和 Firefox 一樣。
Comments (3)
Rated 4.5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
Gleesh is right! Shan is a Dumbass.

Before you comment make sure you understand the explanations provided very clearly.

This totally answered my question.
Rated 4.5 out of 5
This comment was minimized by the moderator on the site
This absolutely did NOT work. Occasionally it worked for the first one, but the formula did not translate to other cells and kept inputting the first cell's data
This comment was minimized by the moderator on the site
You're an absolute dumbass
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations