我几天来一直在尝试解决这个问题,但似乎已经走进了死胡同。也许有人可以帮助我。
我有两张纸。第一个包含我的客户列表以及他们的交货数量(取决于工作日)。
在我的第二张表中,我想根据我选择的工作日(黄色单元格)获取客户的送货号码(红色单元格)。
我尝试了 VLOOKUP 公式、INDEX/MATCH、QUERY,但无法找到根据客户姓名和工作日获取送货号码的方法。我认为主要问题是在第一张表中,工作日是列标题。
也许解决方案只是以不同的方式构建我的表......
感谢您的帮助
最佳答案
您可以尝试这样的操作,假设 A2 和 B2 是名字和第一天的单元格:
=INDEX(Sheet1!$1:$1000,MATCH(A2,Sheet1!$A:$A,0),MATCH(B2,Sheet1!$1:$1,0))
或者,如果您想要对整列使用相同的公式:
=byrow(A2:A,lambda(each,if(each="","",INDEX(Sheet1!$1:$1000,MATCH(each,Sheet1!$A:$A,0),MATCH(offset(each,0,1),Sheet1!$1:$1,0)))))
关于sorting - 矩阵中的多个搜索键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74473133/