Php 使用Excel创建基于4个类别级别的零件号,每个类别具有基于类别组合的唯一标识符
我正在使用Excel 2010,有一个产品列表(~8000),需要为其创建产品代码/零件号。这些产品编号需要基于4个级别的类别,其中每个类别都有一个代码(2-3位数字值)。例如:Php 使用Excel创建基于4个类别级别的零件号,每个类别具有基于类别组合的唯一标识符,php,mysql,excel,vba,categories,Php,Mysql,Excel,Vba,Categories,我正在使用Excel 2010,有一个产品列表(~8000),需要为其创建产品代码/零件号。这些产品编号需要基于4个级别的类别,其中每个类别都有一个代码(2-3位数字值)。例如: 型号01:15 主要类别01:11 第二类01:45 第三类01:22 主要类别02:22 第二类02:50 第三类02:23 例如,如果说产品A的类别为Model01>Primary Category 01>Secondary Category 01>Trimary Category 01,则
- 型号01:15
- 主要类别01:11
- 第二类01:45
- 第三类01:22
- 第二类01:45
- 主要类别02:22
- 第二类02:50
- 第三类02:23
- 第二类02:50
- 主要类别01:11
-Jacob就我个人而言,我会在“Part Number”右侧放置另一列,标记为“Part ID”。将以下内容放入单元格中,并向下拖动,以复制带有相对单元格引用的代码
=H2 & COUNTIF($H$2:H2,H2)
这很好。这就是我一直在寻找的。我必须等到我所有的产品都有类别,然后按类别组合排序,然后再添加公式,否则它们会更改零件号。不过这不是问题。谢谢!按P+S+T列排序应该没有必要,但我想这会让事情变得更糟看起来更整洁。如果你要这样做,请确保按模型列进行二次排序,这样如果你有相同的零件,但不同的模型不会混合。梅森,如果不按P+S+t列排序,我该怎么做?这是我能想到的唯一可接受的方法,尽管我并不完全满意我同意。再次感谢。你的目标只是确保每个部分都有一个唯一的ID号,从技术上讲,只要它们有一个唯一的ID,它们的顺序就不重要了。但正如我所说的,在excel表上排序更美观,所以我理解你为什么这么做。通常我会将数据上传到mysql dat我对使用MySQL数据库有点熟悉,主要是使用PHP为我不久前建立的网站创建一个伪CMS,但我对它一点也不精通。做这件事的最佳方式是什么?我不确定如何做我将着手创建唯一ID并创建类别组合。我需要为每个主要类别创建一个表,还是只需要为类别创建一个表?列名称是否与Excel文件中的列名称相同?编辑:我不熟悉堆栈溢出。我应该创建一个新问题还是继续(我想,既然我现在真的想要一些不同的东西)?