一道精品贴简化题
excel吧
全部回复
仅看楼主
level 10
姓名 重复次数
张三 3
李四 2
王五 5
赵六 4
按照重复次数得到姓名
下面的公式不是我想出来的,思路很巧妙,如图
D2输入公式
=LOOKUP(,0/FREQUENCY(ROW(A1),SUBTOTAL(9,OFFSET($B$2,,,ROW($1:$9),))),$A$2:$A$5)&""
下拉填充
2017年10月28日 04点10分 1
level 13
D2:
=LOOKUP(ROW(A1)-1,SUMIF(OFFSET(B$1,,,ROW($1:$5)),">0"),A$2:A$6)&""
不顶行写的话,没必要用FREQUENCY。SUBTOTAL和SUMIF看个人习惯了[哈哈]
2017年10月28日 07点10分 2
这种写法对lookup二分法的理解很深刻呀,我又去看了一次原理。
2017年10月28日 08点10分
@秦時明月漢時圓 这应该是模糊匹配吧,
2017年10月28日 08点10分
level 6
没看懂
2017年10月28日 12点10分 3
level 12
逗自己考自己了
2018年05月30日 06点05分 4
level 6
[大拇指]
2018年06月20日 04点06分 5
1