Excel中根据第二列中的数据提取第一列的数字中的最大值显示在第三列中

原表提取数据后最后实现成这样
2024-12-20 02:18:20
推荐回答(2个)
回答1:

假设原数据在Sheet1,提到Sheet2
在A2输入:
=INDEX(Sheet1!B:B,SMALL(IF(MATCH(Sheet1!$B$2:$B$100&"",Sheet1!$B$2:$B$100&"",0)=ROW($A$2:$A$100)-1,ROW($A$2:$A$100),4^8),ROW(1:1)))&"",数组公式,即同时按Shift+Ctrl+Enter结束公式编辑,会自动生成一对{},下拉。
B2输入:=IF(A2="","",COUNTIF(Sheet1!B:B,A2)),下拉

回答2:

先在C1输入 =Value(right(A1,2)), 下拉
选中整列C复制,再选中整列C,右击选择性粘贴,选择数值
删掉你的A列