姓名在不同的字段中,姓名后面是评分,按日期查询怎么做啊!
excel吧
全部回复
仅看楼主
level 1
解决口粮
楼主
姓名在不同的字段中,姓名后面是评分,按日期查询,姓名对应评分,应该怎么做啊!
2023年10月17日 06点10分
1
level 2
任带哥
辅助列
2023年10月17日 06点10分
3
level 11
black__殇
=LET(x,FILTER($B$2:$G$7,$A$2:$A$7=A11),INDEX(x,,MATCH(B11,x,0)+1))
2023年10月17日 06点10分
4
black__殇
不用LET也可以=INDEX(FILTER($B$2:$G$7,$A$2:$A$7=A11),,MATCH(B11,FILTER($B$2:$G$7,$A$2:$A$7=A11),0)+1)
2023年10月17日 06点10分
解决口粮
@black__殇
居然没看懂,百度我在对应着研究。。
2023年10月17日 07点10分
black__殇
@解决口粮
思路是FILTER把要查找的日期后面的数据提取出来(LET里定义为X,让公式看起来不那么长)。然后用MATCH在X里查找对应的人所在列的位置。(比如18号张三,张三在18号数据的第3列,那MATCH返回的是3。如果是21号那么返回的就是1)有了这个张三的位置就好说了,INDEX在X里提取match+1的值
2023年10月17日 07点10分
不会VBA
@black__殇
我刚刚在研究这个函数,结果他报错,给我整麻了,完全不会用这两个数据库函数
2023年10月17日 07点10分
level 10
yoyo_su01游
=SUM(IF((A$2:A$7=A11)*(B$2:F$7=B11),C$2:G$7))数组三键
2023年10月17日 07点10分
5
level 11
不会VBA
我推荐吧,既然要用查找函数,还是推荐别用这种格式,这不纯纯找罪受嘛
2023年10月17日 07点10分
6
black__殇
对,我一直都秉着这个思想,解决不了EXCEL,接解决做EXCEL的人。
2023年10月17日 08点10分
不会VBA
@black__殇
好主意
2023年10月17日 08点10分
level 12
数界如此多娇
我是搞不懂这样记录数据有什么优点吗?
2023年10月17日 09点10分
7
zipall
记录的人仅图自己方便,没有考虑后续的数据处理. 有些人恨不得把一行数据都写在一个单元格里.
2023年10月18日 01点10分
黄河3000
猜:或许日期是手工一个一个输入的,这样能节省时间?
2023年10月18日 04点10分
level 13
黄河3000
没困难,制造固难!这
属于是
!
2023年10月18日 04点10分
8
1