根据第 1 列中的查找结果返回第 2 列中的范围
Posted
技术标签:
【中文标题】根据第 1 列中的查找结果返回第 2 列中的范围【英文标题】:Return a range in Column 2 based on the look-up results in Column 1 【发布时间】:2021-11-04 00:21:26 【问题描述】:我正在尝试在 Excel 中完成这项任务。在第 1 列中,我查找每个字母,并在第 2 列中返回值(是或否)。如果有一个值为是,则该字母为是,否则为否。
第二部分相当简单。一旦我有了每个字母的单元格范围,我就可以使用 COUNTIF 和 IF。但是,如何根据第 1 列返回第 2 列中的一系列单元格?匹配或查找函数在找到第一个匹配项时停止,但我需要该函数遍历第 1 列中的所有值并返回第 2 列中的所有匹配项。
是的
没有
是的
是的
没有
没有
没有
这也可以是多个值,例如
是的
没有
未知的
一个
我希望得到一个表格
是的
是的
没有
【问题讨论】:
FILTER
如果您的 Excel 版本支持,也许可以。
嗨@BigBen,感谢您的回复。我试过过滤器。我可以使用counta
来总结所有值,但是我不能使用countif
。条件是,如果有一条记录显示“是”,则为“是”,否则为“否”。使用过滤功能时无法使用此逻辑测试。
您的解释有点难以理解。您能否指定 1) 样本数据和 2) 预期结果?
你好@BigBen,我编辑了我的帖子。所以基本上我希望有一个类似的表:A 是 B 是 C 否
嗨@BigBen,我刚刚编辑了我的帖子。值可以是 A yes A no A unknown 或 A null。但是您发布的答案会起作用。如果您可以将其发回,我将选择它作为正确答案。感谢您的帮助!
【参考方案1】:
如果我理解正确,类似:
=UNIQUE(A1:A7)
从第 1 列返回唯一值, 和
=IF(COUNTIFS(A1:A7,D1#,B1:B7,"Yes")>0,"Yes","No")
返回是或否。
【讨论】:
以上是关于根据第 1 列中的查找结果返回第 2 列中的范围的主要内容,如果未能解决你的问题,请参考以下文章