Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
搜索满足2个条件的excel条目_Excel_Vba - Fatal编程技术网

搜索满足2个条件的excel条目

搜索满足2个条件的excel条目,excel,vba,Excel,Vba,我在excel上有一个超过40k条目的数据集,共有2列 我想知道是否存在一个条目,例如第一列中有1,第二列中有1687,我尝试使用以下if函数: =如果(计数如果(B2:B178,“1687”),“是”,“否) 其中A1:A178在第一列中有1 这个函数工作得很好,但是在选择Countif的范围时,需要做很多工作,因为有时我的范围超过3到4k。这太耗时了,因为我必须重复搜索多对数字 然后我尝试添加一个helper列,其中第一个条目是“=A2&B2” 我的计划是在整个helper列中搜索“1168

我在excel上有一个超过40k条目的数据集,共有2列

我想知道是否存在一个条目,例如第一列中有1,第二列中有1687,我尝试使用以下if函数:

=如果(计数如果(B2:B178,“1687”),“是”,“否)

其中A1:A178在第一列中有1

这个函数工作得很好,但是在选择Countif的范围时,需要做很多工作,因为有时我的范围超过3到4k。这太耗时了,因为我必须重复搜索多对数字

然后我尝试添加一个helper列,其中第一个条目是“=A2&B2” 我的计划是在整个helper列中搜索“11687”,但是这无法识别第一列中有1个、第二列中有1687个、第一列中有11个、第二列中有687个的条目

理想情况下,如果“find”函数(Ctrl+F)可以为不同的值找到两列,这正是我所需要的

有人能告诉我怎么做这个搜索吗


非常感谢!

试试这个公式,一直填下去,应该比
COUNTIF更有效。

=IF(AND($A1="1",$B1="1687"),TRUE,FALSE)

然后你有一列
TRUE
/
FALSE
,你可以用它来做你想做的事。

试试这个公式,把它一直填下去,应该比
COUNTIF
更有效:

=IF(AND($A1="1",$B1="1687"),TRUE,FALSE)

然后你有一列
TRUE
/
FALSE
,你可以用它来做你想做的事。

试试这个公式,把它一直填下去,应该比
COUNTIF
更有效:

=IF(AND($A1="1",$B1="1687"),TRUE,FALSE)

然后你有一列
TRUE
/
FALSE
,你可以用它来做你想做的事。

试试这个公式,把它一直填下去,应该比
COUNTIF
更有效:

=IF(AND($A1="1",$B1="1687"),TRUE,FALSE)

然后你有一列
TRUE
/
FALSE
,你可以用它来做你想做的事。

将你的范围更改为表格并使用内置的Excel筛选功能。请参阅将你的范围更改为表格并使用内置的Excel筛选功能。请参阅将你的范围更改为表格并使用内置的Excel筛选功能ng功能。请参见

将您的范围更改为表格,并使用内置的Excel筛选功能。请参见

我认为您不需要将其设置为表格,您可以对其进行筛选,但这也是一个很好的解决方案。@BenBlack您的确是正确的。只是许多人不知道Excel表格的内置功能。我不认为你需要把它做成一个表格,你可以直接过滤它,但这也是一个很好的解决方案。@BenBlack你确实是对的。只是很多人不知道Excel表格的内置功能。我认为你不需要把它做成一个表格,你可以直接过滤它,但这也是一个很好的解决方案。@BenBlack你确实是对的。它只是目前,许多人不知道Excel表格的内置功能。我认为您不需要将其设置为表格,您可以对其进行筛选,但这也是一个很好的解决方案。@BenBlack您的确是对的。只是许多人不知道Excel表格的内置功能。