2013-05-06 88 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)