excel表 1:每个业务员的销售记录,表2:调用表1其中一个业务员对应的行所有的数据,应该怎么调用?(备注:每个业务员有多行数据,全部都要)
因为没有展示表结构,只能叙述实现方法,需要用到下列函数:NIDEX(),IF(),SAMLL(),MATCH(),ROW(),COLUMN()
如果表2获取数据顺序不变(假设:表2A1是想获取的业务员姓名,数据从第二行B列开始,表1A列是姓名,数据范围是A2:M1000),B2用公式:
=INDEX(表1!$A$2:$M$9999,SMALL(IF(表1!$A$2:$A$1000=$A$1,ROW(表1!$A$2:$M$1000),9999),ROW(A1)),COLUMN(B1))
输入后同时按Ctrl+Shift+回车 结束(数组公式)。然后往右填充到M列,往下填充到大于一个人可能的最大行...
Time:2023年12月11日 18:45:08 Read:138℃