EXCEL {=MATCH(LARGE((D5:AR5)*10^6-COLUMN(D5:AR5),3),D5:AR5*1

1个回答

  • match(数值,区域,) 表示 数值 在区域中 首次出现的位置.

    large(数据,2) 表示第二大的数据

    (D5:AR5)*10^6-COLUMN(D5:AR5) 选中这一部分 按F9查看计算结果即可!

    各单元格数据*1000000-其所在的列数,就会避免掉重复值. 然后再查找这D5:AR5*10^6-COLUMN(D5:AR5)里面的第二大值 在D5:AR5*10^6-COLUMN(D5:AR5)中的位置.

    因为各单元格数据*10^6已经很大了,减去几,十几亦或100多 对自然数*10^6整体没有影响.

    但是通过减去这几 十几 使重复的数据减各自所在的列数,而区分大小!