我觉得这很容易在网上找到,但我错了。这就是我想要做的事情。
例如,我有这个数据表:
A B
100 3
100 5
100 6
200 2
200 3
200 5
300 1
300 2
300 6
现在我想检查某些"值是否为"存在与否。 例如,将存在(100,3)的输入。输入(300,4)不存在,但(300,6)将存在。谢谢!
答案 0 :(得分:0)
假设您的搜索条件位于F2
(针对A列)和=COUNTIFS(A:A,E2,B:B,F2)>0
(针对B列),请使用
} else if (clicked.getText().equals("Reset")){
reset();
if (clicked.getText().equals("Redo")) {
答案 1 :(得分:0)
对于特定组合 - 例如您的示例(100,3) - 您可以使用公式import numpy as np
x = [1.1, 1.2, 1.2, 2.1, 2.2, 3.0, 4.5]
z = list(set([min(x, key=lambda i: i - np.floor(c) if i >= np.floor(c) else max(x)) for c in x]))
print(z)
。
如果您想知道所有存在的组合,那么我建议您插入数据透视表。