ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 57|回复: 6

求个能实现J列的对D列>100的数字汇总的函数公式

[复制链接]

TA的精华主题

TA的得分主题

发表于 2024-10-31 21:37 | 显示全部楼层 |阅读模式


不知道有没有 能实现J列的对D列>100的数字汇总的函数公式。

J列和L列为最终结果。先谢大家!



image.png
image.png

Book1.zip

9.87 KB, 下载次数: 5

TA的精华主题

TA的得分主题

发表于 2024-10-31 22:05 | 显示全部楼层
不太清楚啥意思

TA的精华主题

TA的得分主题

发表于 2024-10-31 22:54 | 显示全部楼层
  1. =LET(arr,DROP(UNIQUE(REDUCE("",D3:D24,LAMBDA(x,y,VSTACK(x,IF(AND(y>100,OFFSET(y,,-2)<>""),OFFSET(y,,-2,,3),""))))),1),k,UNIQUE(CHOOSECOLS(arr,1)),res,REDUCE("",k,LAMBDA(m,n,LET(a,FILTER(TAKE(arr,,-2),TAKE(arr,,1)=n),VSTACK(m,n&":"&TEXTJOIN(" ",,a))))),TEXTJOIN(CHAR(10),,res))
复制代码


image.png

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2024-10-31 22:57 | 显示全部楼层
  1. =LET(d,FILTER(B3:B23,B3:B23<>""),s,FILTER(C3:D23,B3:B23<>""),t,MATCH(d,d,),Res,GROUPBY(d,t,LAMBDA(x,TEXTJOIN({" ",", "},,GROUPBY(TAKE(s,,1),TAKE(s,,-1),N,,0,,(t=INDEX(x,1))*(TAKE(s,,-1)>100)))),,0),BYROW(Res,LAMBDA(x,TEXTJOIN(":",,x))))
复制代码
微信图片_20241031225747.png

TA的精华主题

TA的得分主题

发表于 2024-10-31 23:03 | 显示全部楼层
本帖最后由 无关岁月 于 2024-11-1 07:52 编辑
  1. =LET(_a,FILTER(B3:D24,B3:B24<>""),TEXTJOIN(CHAR(10),,BYROW(GROUPBY(INDEX(_a,,1)&":",INDEX(_a,,2)&" "&INDEX(_a,,3),LAMBDA(_b,TEXTJOIN(",",,_b)),,0,,INDEX(_a,,3)>100),CONCAT)))
复制代码

评分

2

查看全部评分

TA的精华主题

TA的得分主题

发表于 2024-10-31 23:40 | 显示全部楼层
看着简单,实则 上了 40米的大砍刀!!!

=LET(_清洗,FILTER(HSTACK(VSTACK(B3:B7,B10:B13,B16:B18,B21:B23),VSTACK(C3:C7,C10:C13,C16:C18,C21:C23),VSTACK(D3:D7,D10:D13,D16:D18,D21:D23)),VSTACK(D3:D7,D10:D13,D16:D18,D21:D23)>100),_1,CHOOSECOLS(_清洗,1),_2,CHOOSECOLS(_清洗,2),_3,CHOOSECOLS(_清洗,3),CONCAT(DROP(REDUCE("",UNIQUE(_1),LAMBDA(a,b,VSTACK(a,HSTACK(b&": ",TEXTJOIN(",",,BYROW(FILTER(_2,_1=b),ARRAYTOTEXT)))))),1)))




40米砍刀.png

TA的精华主题

TA的得分主题

发表于 2024-10-31 23:48 | 显示全部楼层
刚刚那个写错了,这个才对

=LET(_清洗,FILTER(HSTACK(VSTACK(B3:B7,B10:B13,B16:B18,B21:B23),VSTACK(C3:C7,C10:C13,C16:C18,C21:C23),VSTACK(D3:D7,D10:D13,D16:D18,D21:D23)),VSTACK(D3:D7,D10:D13,D16:D18,D21:D23)>100),_1,CHOOSECOLS(_清洗,1),_2,CHOOSECOLS(_清洗,2,3),CONCAT(DROP(REDUCE("",UNIQUE(_1),LAMBDA(a,b,VSTACK(a,HSTACK(b&": ",TEXTJOIN(",",,BYROW(FILTER(_2,_1=b),ARRAYTOTEXT)))))),1)))



================================================
看到大家都是 40米的砍刀 我也就放心啦~~~~~~~~~~~
砍刀-40米.png
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-1 09:07 , Processed in 0.042649 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表