Excel公式 – 创build账户号码
这对我来说很难接受任何人的帮助。 我正在使用下面的公式来得到我需要的结果。
=SUBSTITUTE(LEFT(UPPER(SUBSTITUTE(D30," ","")),3),"&","A")&"001"
这需要公司名称,并给我什么我需要的。
Barajas & Bustamante Archl
结果
BAR001
太棒了! 但是由于客户的数量,我收到以下问题。
BAR001 Barajas & Bustamante Archl BAR001 Barnett Industries Inc BAR001 Barnett Travel BAR001 Barker Electronics
我需要的是每个帐号都是独一无二的
BAR001 Barajas & Bustamante Archl BAR002 Barnett Industries Inc BAR003 Barnett Travel BAR004 Barker Electronics
任何帮助是极大的赞赏。
好吧,假设公司名称在D列(从D2开始,D1有列标签)。 在B栏,你想得到某种types的ID,在C栏,你会把公司名称的前三个字母。
在尽可能保持原样的情况下,您将在C列中使用此字母来获取前3个字母:
=SUBSTITUTE(LEFT(UPPER(SUBSTITUTE(D2," ","")),3),"&","A")
然后在B列中,你将使用这个来得到ID:
=C2&TEXT(COUNTIF($C$2:C2,C2),"000")
这将计算C列中前三个字母出现的次数,从开始到公式所在的行。 在C2中,它将看C2:C2。 在C3中,公式将在C2:C3等中查找TEXT
然后格式化该数字以添加前导零。
最后,在开始的部分将结合前3个字母和计数。