【发布时间】:2017-08-14 16:13:12
【问题描述】:
谁能告诉我如何在 Google Sheets 上进行基于文本的多标准 vlookup?
我的列中包含 CATEGORY、STUDENT NAME、SCORE。如果 CATEGORY 是“Creativity”并且学生是“xxx”,我如何获得 SCORE? (数据未排序,找到的第一个结果很好!)
这看起来应该很容易,但我在这里看不到任何解决方案。
谢谢
迟到
【问题讨论】:
标签: google-sheets
谁能告诉我如何在 Google Sheets 上进行基于文本的多标准 vlookup?
我的列中包含 CATEGORY、STUDENT NAME、SCORE。如果 CATEGORY 是“Creativity”并且学生是“xxx”,我如何获得 SCORE? (数据未排序,找到的第一个结果很好!)
这看起来应该很容易,但我在这里看不到任何解决方案。
谢谢
迟到
【问题讨论】:
标签: google-sheets
你可以使用过滤功能:
FILTER(SCORE_column, CATEGORY_column = 'Creativity', STUDENT_column = 'xxx')
这将为您提供与该条件相对应的所有学生,以防您有多个同名的学生并且您只希望不同的条目:
unique(FILTER(SCORE_column, CATEGORY_column = 'Creativity', STUDENT_column = 'xxx'))
【讨论】:
我想我已经找到了答案。它正在使用查询:
=QUERY($D$35:$J, "select I where D = '"&$M$34&"' And J = '"&$L35&"' ", 0)
这使我可以分别在 I 列和 J 列的单元格 m34 和 l35 中搜索文本值。
对于使用此功能苦苦挣扎的其他人,this University of York Google Doc 非常有帮助。
【讨论】: