[英]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.