EXCEL根据内容编序号的问题A列 B列ASB10.0000ABC 00ASB10.0000ABC 00ASB10.0000ACD 01ASB10.0000ACD 01ASB10.0000ACE 02ASB11.0000SDG 00A3B23.0000ADE 00遇到了大难题,A列中的内容如果是完全相同的,那么都是00,如果前面部分
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/17 04:12:15
![EXCEL根据内容编序号的问题A列 B列ASB10.0000ABC 00ASB10.0000ABC 00ASB10.0000ACD 01ASB10.0000ACD 01ASB10.0000ACE 02ASB11.0000SDG 00A3B23.0000ADE 00遇到了大难题,A列中的内容如果是完全相同的,那么都是00,如果前面部分](/uploads/image/z/7137937-1-7.jpg?t=EXCEL%E6%A0%B9%E6%8D%AE%E5%86%85%E5%AE%B9%E7%BC%96%E5%BA%8F%E5%8F%B7%E7%9A%84%E9%97%AE%E9%A2%98A%E5%88%97+B%E5%88%97ASB10.0000ABC+00ASB10.0000ABC+00ASB10.0000ACD+01ASB10.0000ACD+01ASB10.0000ACE+02ASB11.0000SDG+00A3B23.0000ADE+00%E9%81%87%E5%88%B0%E4%BA%86%E5%A4%A7%E9%9A%BE%E9%A2%98%2CA%E5%88%97%E4%B8%AD%E7%9A%84%E5%86%85%E5%AE%B9%E5%A6%82%E6%9E%9C%E6%98%AF%E5%AE%8C%E5%85%A8%E7%9B%B8%E5%90%8C%E7%9A%84%2C%E9%82%A3%E4%B9%88%E9%83%BD%E6%98%AF00%2C%E5%A6%82%E6%9E%9C%E5%89%8D%E9%9D%A2%E9%83%A8%E5%88%86)
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
下拉即可.