sorting - 矩阵中的多个搜索键

标签 sorting google-sheets google-sheets-formula match vlookup

我几天来一直在尝试解决这个问题,但似乎已经走进了死胡同。也许有人可以帮助我。

我有两张纸。第一个包含我的客户列表以及他们的交货数量(取决于工作日)。

Caption 1

在我的第二张表中,我想根据我选择的工作日(黄色单元格)获取客户的送货号码(红色单元格)。

Caption 2

我尝试了 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)))))

enter image description here

关于sorting - 矩阵中的多个搜索键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74473133/

相关文章:

c# - 给定一个字符串数组,对它们进行随机排序的最简单方法是什么?

c - 如何使用函数和输出 C

google-apps-script - 通过 Apps 脚本以纯文本格式设置 Google 表格单元格格式

google-sheets - 无需Oauth token 即可访问Google电子表格API

google-sheets - 如何使用数组公式提取每第 n 行

if-statement - Google 表格 IF 语句与连接合并

linux - 两个文件中的唯一值

Javascript 排序数组

google-sheets - 从最后一个斜杠中删除网址部分(Google 表格)

google-sheets - 计算谷歌表格中多个表格中某个单词的出现次数