EXCEL根据内容编序号的问题A列 B列ASB10.0000ABC 00ASB10.0000ABC 00ASB10.0000ACD 01ASB10.0000ACD 01ASB10.0000ACE 02ASB11.0000SDG 00A3B23.0000ADE 00遇到了大难题,A列中的内容如果是完全相同的,那么都是00,如果前面部分
EXCEL根据内容编序号的问题A列 B列ASB10.0000ABC 00ASB10.0000ABC 00ASB10.0000ACD 01ASB10.0000ACD 01ASB10.0000ACE 02ASB11.0000SDG 00A3B23.0000ADE 00遇到了大难题,A列中的内容如果是完全相同的,那么都是00,如果前面部分
EXCEL根据内容编序号的问题
A列 B列
ASB10.0000ABC 00
ASB10.0000ABC 00
ASB10.0000ACD 01
ASB10.0000ACD 01
ASB10.0000ACE 02
ASB11.0000SDG 00
A3B23.0000ADE 00
遇到了大难题,A列中的内容如果是完全相同的,那么都是00,如果前面部分相同(如ASB10.0000),后面不同,则不同的那项开始为01,下一项相同的话还是01,下一项若不同为02(参考2~5行).如果前面部分就不同了,那么从00开始,请问如何编程啊?
EXCEL根据内容编序号的问题A列 B列ASB10.0000ABC 00ASB10.0000ABC 00ASB10.0000ACD 01ASB10.0000ACD 01ASB10.0000ACE 02ASB11.0000SDG 00A3B23.0000ADE 00遇到了大难题,A列中的内容如果是完全相同的,那么都是00,如果前面部分
这个用公式即可,
但是你要保证数据比较规则,都是13位.
首先原始数据在A列,从A1开始.
那么C1输入0
C2输入
=IF(AND(LEFT(A2,10)=LEFT(A1,10),RIGHT(A2,3)=RIGHT(A1,3)),B1,IF(AND(LEFT(A2,10)=LEFT(A1,10),RIGHT(A2,3)<>RIGHT(A1,3)),B1+1,0))
下拉即可.
B1输入
="0"&C1
下拉即可.