如何从Excel单元中动态提取姓氏?

时间:2018-12-01 13:57:52

标签: excel

如何使用中间函数提取姓氏。

3 个答案:

答案 0 :(得分:1)

假设您的单元格A1中的名称是“ Paramjit Singh”

如果您的姓名采用“ FirstName LastName”格式,则可以输入公式=MID(A1,FIND(" ",A1,1)+1, LEN(A1)-1)以提取姓氏。

答案 1 :(得分:1)

下面的函数将返回姓氏,无论您在中间名中有多少,或在中间有更多单词。

=TRIM(RIGHT(SUBSTITUTE(A1," ", REPT(" ",100)),100))

如果您确实需要MID()功能,则可以使用。

=TRIM(MID(SUBSTITUTE(A1," ", REPT(" ",100)),(LEN(A1)-LEN(SUBSTITUTE(A1," ","")))*100,100))

答案 2 :(得分:0)

RIGHT

您可以使用以下公式:

/**
  WordPress DB Class
  Original code from {@link http://php.justinvincent.com Justin 
Vincent (justin@visunet.ie)}
  @package WordPress
  @subpackage Database
  @since 0.71
*/

如果没有空格字符,则返回“”。如果有一个=IF(ISERROR(FIND(" ",A1)),"",IF(ISERROR(FIND(" ",RIGHT(A1,LEN(A1)-FIND(" ",A1)))),RIGHT(A1,LEN(A1)-FIND(" ",A1)),RIGHT(A1,LEN(A1)-FIND(" ",A1,FIND(" ",A1)+1)))) 字符,它将返回 second 字符串(姓)。如果有两个SPACE字符,则返回第三字符串(姓)。

MID

玩。

enter image description here

SPACE