2013-05-06 110 views
2

我想用客户姓氏的前三个字母生成一个客户号码,名字的首字母和中间首字母,然后是最后四个电话号码。我将如何做到这一点?我需要的是公式。连接Excel公式

 
First_Name Middle_Initial Last_Name Street_Address City State Zip Phone 
Nathaniel E.    Conn  6196 View Ct Lancing TN 37770 567-273-3956 

回答

-1

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

您可以使用左/右功能来解析列中的数据。

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

3

像这样的东西(假设以[结构引用]表,填写实际单元格名称,如果没有):

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

我用破折号( “ - ”)到填写字段可能小于您需要的字符数的任何空格。您可以将它们更改为适合您的任何填充字符。

+0

哎呀,纠正 “与” 为 “+” S。 – RBarryYoung 2013-05-06 15:17:11

-1

我会做:

=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)