在第 1 列中找到相同的值,如果第 2 列中的所有值都是 X,则在第 3 列中给出 Y
Find same value in column 1, if all values are X in column 2, give Y in column 3
我的目标是在第 3 列中获得 1 个公式,它执行以下操作:
在第 1 列中搜索与自己完全相同的所有值。如果第 2 列中的所有值都是“是”,则在第 3 列中给出“是”。如果不是第 2 列中的所有值都是“是”,则在第 3 列中给出“否”。
我的实际数据集是 10k 行,第 1 列中有“id”,所以这是一个简化的示例。
我知道这不是最漂亮的问题,但提前感谢所有帮助:)。
亲切的问候,
于尔根
假设:
- 第 1 行是 header 行,实际数据从第 2 行开始
- 第 1 列是 A
- 第 2 列是 B
在单元格 C2(或第 3 列实际所在的第 2 行)中使用此公式并向下复制:
=IF(COUNTIF(A:A,A2)=COUNTIFS(A:A,A2,B:B,"YES"),"YES","NO")
根据需要调整公式列引用以适合您的数据。如果运行速度太慢,请将列引用限制为您的实际数据集,而不是使用完整列。
我的目标是在第 3 列中获得 1 个公式,它执行以下操作:
在第 1 列中搜索与自己完全相同的所有值。如果第 2 列中的所有值都是“是”,则在第 3 列中给出“是”。如果不是第 2 列中的所有值都是“是”,则在第 3 列中给出“否”。
我的实际数据集是 10k 行,第 1 列中有“id”,所以这是一个简化的示例。
我知道这不是最漂亮的问题,但提前感谢所有帮助:)。
亲切的问候, 于尔根
假设:
- 第 1 行是 header 行,实际数据从第 2 行开始
- 第 1 列是 A
- 第 2 列是 B
在单元格 C2(或第 3 列实际所在的第 2 行)中使用此公式并向下复制:
=IF(COUNTIF(A:A,A2)=COUNTIFS(A:A,A2,B:B,"YES"),"YES","NO")
根据需要调整公式列引用以适合您的数据。如果运行速度太慢,请将列引用限制为您的实际数据集,而不是使用完整列。