假设某工作簿中有两张工作表,分别叫 Sheet1 和 Sheet2,其数据如下:
Sheet2 (部门编号姓名表,请务必确保该工作表数据按照部门升序或降序排序)
Sheet1(显示 Sheet2 中所有财务部门的编号)
输入如下公式:
=OFFSET(INDEX(Sheet2!$A$2:$A$8,MATCH(A2,Sheet2!$A$2:$A$8,0)),COUNTIF(A$2:A2,A2)-1,1)
即可无重复一次输出 A 列部门的所有编号了
开启vba的字典来处理还是比较方便的。
用公式可以吗?