`
发表于2021/9/25 14:43:29 楼主 
头像 等级:初学者
积分:5
财富值:2.0
身份:普通用户

通过姓名或者电话提取出此人之前参加过的活动日期及活动名称。

我的个性签名
发表于 2021/9/25 17:23:51   
头像 等级:传说级人物
积分:2577
财富值:1863
身份:普通用户
用方方格子工具箱里面的一对多查找,配合自定义排序来实现
我的个性签名
发表于 2021/9/25 14:44:57   
头像 等级:初学者
积分:5
财富值:2
身份:普通用户

比如说有个人,他新报名了一个活动,我想筛选一下,他之前参加过什么活动,什么时间参加的。显示在新的报名表格这一行。

附件:   下载    在线编辑
我的个性签名
发表于 2021/9/25 14:46:05   
头像 等级:初学者
积分:5
财富值:2
身份:普通用户

以往参加的记录(记录很多,大概1万行左右)

想要得到的结果

我的个性签名
发表于 2021/9/25 16:04:51   
头像 等级:传说级人物
积分:2577
财富值:1863
身份:普通用户
想到一个比较简单的办法,看二层的视频
我的个性签名
发表于 2021/9/30 16:09:46   
头像 等级:初学者
积分:5
财富值:2
身份:普通用户


回复:4楼

感谢~问题解决了,目前看来是最快的方法了
我的个性签名
发表于 2022/2/11 20:24:29   
头像 等级:学者
积分:51
财富值:0
身份:普通用户
一对多查找
发表于 2022/9/12 16:56:54   
头像 等级:初学者
积分:1
财富值:2
身份:普通用户
直接按手机号码拆分不是就行了吗
我的个性签名
发表于 2022/9/13 9:50:57   
头像 等级:学者
积分:63
财富值:12
身份:普通用户

用xlookup函数

最简单的办法就是把姓名排一下序就可以了

爱办公爱生活
发表于 2023/12/13 19:24:25   
头像 等级:初学者
积分:1
财富值:2
身份:普通用户


=DROP(REDUCE(0,A2:A6,LAMBDA(x,y,IFNA(HSTACK(x,FILTER(以往的参与活动的记录!$A$4:$B$13,以往的参与活动的记录!$C$4:$C$13&以往的参与活动的记录!$D$4:$D$13=y&OFFSET(y,,1))),""))),,1)

我的个性签名
发表于 2023/12/21 11:47:35   
头像 等级:学有小成
积分:15
财富值:32
身份:普通用户
=TOROW(FILTER(以往的参与活动的记录!$A$3:$B$13,IFERROR(SEARCH(B2,以往的参与活动的记录!$D$3:$D$13),0)))
我的个性签名
发表于 2023/12/26 9:58:57   
头像 等级:初学者
积分:2
财富值:2
身份:普通用户
收获很大,感谢分享。

我的个性签名

快速回复

目前不允许游客发表,请 登录 注册 后再发贴。