Vlookup a 列并在 b 列中找到最高版本号

Vlookup a 列并在 b 列中找到最高版本号

我在 A 列中有一个零件编号列表:在 B 列中是零件编号的版本号。零件编号可以重复,并且版本号是唯一的。我想在 A 列中查找零件编号,并在 B 列中找到最高版本。

 **Part #**       **Version**
1801234.         O
1801234.         2
1801234.         5  (i want to count only this one in version 5)
1812346.         1
1812346.         2
1812346.         3  (i want to Count only this one in version 3)
1908765.         0. (I want to count this one in version 0
1914515.         2
1914515.         3  

最终目标:我在 a 列中有 27,000 个唯一零件号,在 b 列中有相关版本。我想知道每个版本中有多少个零件号,而不会重复其他版本中的零件号。示例:版本 3 中有 15 个零件号(假设通过 ghe 其他版本进行改进。)

答案1

如果这是 Excel,您可以尝试以下方法:

  1. 将两列一起排序,第一列带有零件编号(Col A)上升顺序,第二个版本(Col B)降序命令:Microsoft Office Excel 排序帮助。这与对每列单独排序不同。

  2. 使用过滤命令,确定唯一的零件编号并选择复制到单元格范围功能并将其复制到 D 列: Microsoft Office 帮助过滤唯一值

  3. VLOOKUP在 E 列中 使用 EXCEL公式:Microsoft Office 帮助 VLOOKUP

    =VLOOKUP(Part # Col D,  Table Cols A&B, 2, FALSE)
    

此公式的作用是从唯一列表 (Col D) 中获取零件编号,然后从表格的第一列 (Col A) 中查找零件编号。最后一个参数是,FALSE表示查找精确的零件号。现在,当有多个有效答案时,它会第一的

第二个参数是表,第三个参数表示要返回表中的哪一列。我们选择了 2,即 Col B,即版本。假设 B 列位于降序顺序意味着当来自 Col A 的第一个结果匹配时,它与来自 Col B 的较高版本匹配。

最后一步是使用COUNTIF来计算给定版本号的部件数量。将其应用于 E 列

相关内容