如何在两列数值中取最小那一个值并返回它的第一行
您可以使用Excel的MIN函数和MATCH函数来实现此目标。以下是具体步骤:
- 假设您要比较的两列数据分别在A列和B列,第一行为标题,数据从第二行开始。
- 在C列的第二行(即C2单元格)中输入以下公式:
=MIN(A2,B2) - 将此公式拖动或复制到C列的其他单元格中,以覆盖与A列和B列中相同行数的所有单元格。
- 在D列的第二行(即D2单元格)中输入以下公式:
=MATCH(C2,A:A,0) - 将此公式拖动或复制到D列的其他单元格中,以覆盖与C列中相同行数的所有单元格。
- 此时,D列中的数值表示最小值所在的行号。如果存在多个最小值,MATCH函数将返回第一个最小值所在行的行号。
请注意,如果存在多个最小值且您希望返回所有最小值所在的行号,您可以将D列中的公式修改为=IF(C2=MIN($A$2:$B$100),ROW($A$2:$B$100),""),其中$A$2:$B$100表示您要比较的数据范围。这将返回一个以逗号分隔的行号列表,例如"2, 5, 7"。
原文地址: https://www.cveoy.top/t/topic/i8ZG 著作权归作者所有。请勿转载和采集!