繁体   English   中英

与串联的Excel公式

[英]Excel Formula with concatenate

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

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

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

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

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

好吧,这取决于每个数据是否都有自己的列,就像它确实一样。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM