连接的Excel公式

我正在尝试使用客户姓氏的前三个字母生成一个客户号码,名字的首字母和中间首字母,后面跟着最后四个电话号码。 我将如何做到这一点? 我需要的是公式。

 First_Name Middle_Initial Last_Name Street_Address城市州邮编电话
 Nathaniel E. Conn 6196查看Ct Lancing TN 37770 567-273-3956

就像这样(假设一个带有[structured-references]的表格,如果没有的话填写实际的单元格名称):

=LEFT([LastName] & "---", 3) & LEFT([FirstName] & "-", 1) & LEFT([MiddleInitial] & "-", 1) & RIGHT([PhoneNumber] & "----", 4) 

我已经使用短划线(“ – ”)来填充字段可能小于您需要的字符数的任何空格。 您可以将它们更改为适合您的任何填充字符。

那么,这取决于每一块数据是否有自己的列,看起来像是这样。

您可以使用左/右function来parsing列中的数据。

=CONCATENATE(RIGHT(C1,3) & LEFT(A1,1) & LEFT(B3,1) & RIGHT(H1,4))

我会做:

 =MID(CELL_LAST_NAME;1;3)&MID(CELL_FIRST_NAME;1;1)&MID(CELL_MIDDLE_NAME;1;1)&MID(CELL_PHONE;LEN(CELL_PHONE)-3;4)