2

我正在尝试使用客户姓氏的前三个字母,名字首字母和中间名首字母,然后是他们电话号码的最后四个字母来生成客户号码。我该怎么做?我需要的只是公式。

First_Name Middle_Initial Last_Name Street_Address City State 邮编电话
Nathaniel E. Conn 6196 查看 Ct Lancing TN 37770 567-273-3956
4

3 回答 3

3

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

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

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

于 2013-05-06T15:15:39.037 回答
-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)
于 2013-05-06T15:18:44.343 回答
-1

好吧,这取决于每条数据是否有自己的列,看起来确实如此。

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

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

于 2013-05-06T15:12:23.570 回答