Excel formula 如何从excel单元格中动态提取中间名?

Excel formula 如何从excel单元格中动态提取中间名?,excel-formula,Excel Formula,从给定的名称中提取中间名称 假设单元格A1由带尾随和前导空格的数据组成: 粉红弗洛伊德笔记本电脑 有人能帮我动态提取中间名吗?试试这样的方法: =MID(A1,FIND(" ",A1,1)+1,FIND(" ",A1,FIND(" ",A1,1)+1)-FIND(" ",A1,1)-1) 我实现了这个,它为我工作 =中间(修剪(D8),查找(“,修剪(D8),1)+1,查找(“,修剪(D8),查找(“,修剪(D8),1)+1)-查找(“,修剪(D8),1)) 对于单元D8 有很多前导空格和尾随

从给定的名称中提取中间名称

假设单元格A1由带尾随和前导空格的数据组成: 粉红弗洛伊德笔记本电脑


有人能帮我动态提取中间名吗?

试试这样的方法:

=MID(A1,FIND(" ",A1,1)+1,FIND(" ",A1,FIND(" ",A1,1)+1)-FIND(" ",A1,1)-1)

我实现了这个,它为我工作

=中间(修剪(D8),查找(“,修剪(D8),1)+1,查找(“,修剪(D8),查找(“,修剪(D8),1)+1)-查找(“,修剪(D8),1))

对于单元D8


有很多前导空格和尾随空格,所以我不得不使用TRIM()函数。

使用TRIM函数的时间很长,只需一个TRIM函数就可以轻松完成。或者使用-1

=MID(D8,FIND(" ",D8,1)+1,FIND(" ",D8,FIND(" ",D8,1)+1)-FIND(" ",1)-1)

试试这个,它适合我。

中间名是什么?用空格隔开的三个单词中的第二个?还有三个字吗?