在2个表格中搜索相同的文本,然后检查它旁边的单元格

问题描述 投票:1回答:1

说明:我有2个表,可以说是随机生成的,可以包含第二个表中5%的内容,甚至更多。因此,假设第一个表有3个名字:Alex,Billy和John,每个名字附近都有一个水果:Alex-2个苹果,Billy-3个梨,John-5个橙子。现在第二张表还有更多名称,包括Alex,Billy和John。我想获取数字并将其添加到下一个表格中,并添加到水果的类型中,我也想说,如果亚历克斯拥有黄瓜,他将从水果总量中得到-1,并且-他已经获得的水果数量(意味着只有一群人可以吃黄瓜)。

在Google工作表中,我希望只有这样,才能使“姓名列表”中的第三组(最后一个)人拥有“ CT”,其余人将为此受到罚款(总金额为-1, -总数中的数字)https://docs.google.com/spreadsheets/d/1n8DF771658l-7lIMu2Jx7YF9ZoHGb3H8UA0eOVd8iaE/edit?usp=sharing

Project Automation Checker中的所有内容

regex google-sheets google-sheets-formula array-formulas google-sheets-query
1个回答
0
投票
=ARRAYFORMULA(IFERROR(QUERY({E2:G}, 
 "select Col1,sum(Col2),Col3 where Col1 !='' 
  group by Col1,Col3 label sum(Col2)''", 0)-
 N(REGEXMATCH(QUERY(QUERY({E2:G}, 
 "select Col1,sum(Col2),Col3 where Col1 !='' 
  group by Col1,Col3 label sum(Col2)''", 0), 
 "select Col1", 0), "[^"&TEXTJOIN("$|^", 1, C2:C)&"$]")), QUERY({E2:G}, 
 "select Col1,sum(Col2),Col3 where Col1 !='' 
  group by Col1,Col3 label sum(Col2)''", 0)))

0

spreadsheet demo

© www.soinside.com 2019 - 2024. All rights reserved.