excel表格操作过程中遇到问题,请高手帮忙解决?

E列是需要获取的数据。规则是A列相同为一组,一组中分C列0个1的2个分组,0组中取最大值。1组中取最小值。取值在D列。请问如何操作?数万条数据。无法手工分离。

结果一定要放在E列吗?如下图这样行不行?

先把A:C列复制一份到G:I,数据-删除重复值,通过G和I列来删除,得到G和I列的唯一值。

J1=MINIFS(D:D,A:A,G1,C:C,I1)

J2=MAXIFS(D:D,A:A,G2,C:C,I2)

选择J1:J2,下拉填充。

如果一定要在E列生成结果

E1=XLOOKUP(A1&C1&D1,G:G&I:I&J:J,J:J,"")

下拉

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-05-10
如果数万条的话,数组公式会卡死的,只有VBA来弄了。看楼主比较急,而调试VBA有一些折腾人,可以云盘传文件帮你弄好。
相似回答