在Excel中,可以使用MIN和IFERROR函数组合来实现这个需求。以下是一个可能的公式:
=MIN(IFERROR(SEARCH("/",A2),0),IFERROR(SEARCH("/",B2),0),IFERROR(SEARCH("/",C2),0),IFERROR(SEARCH("/",D2),0))
这个公式的含义是:计算A、B、C、D四列中,第一个出现斜杠(/)的位置。如果有斜杠,则返回斜杠的位置;如果没有斜杠,则返回0。最后,使用MIN函数获取最小值,即为最小规格。
需要注意的是,这个公式仅适用于四位数的货号,且规格的格式为“货号-规格”。如果需要处理更多位数的货号或其他规格格式,需要调整公式。
首先使用excel的筛选功能将规格列进行从小到大升序排列。
然后在货号列旁边加入一列辅助列,可以把辅助列列名定为 排序,第一个货号右边填入公式:=COUNTIF($A$2:A2,A2),可以把A换成你的货号所在的列,双击或下拉填充。
之后可以筛选上述 排序 列中的1,这样就能得到所有的货号对应的最小规格数据。