Excel 首先查找列,然后查找列中的值

Excel 首先查找列,然后查找列中的值,excel,Excel,我很难理解如何编写函数从列返回值。假设我有一个大的排除数字主列表,列为1,2,3,4,5,6。每列中都有一组值,范围从1到500,每列可以有重复值或缺失值 我经常会得到一个大的值列表和它们相应的列,我需要验证它们是否在主列表中 如果我在主列表中得到两列数据,一列是值,另一列是它们对应的列,以进行交叉检查,是否有函数或函数组可以这样做 有点像VLOOKUP,但它不是从最左边的列开始,而是查看列表告诉它的列,然后查找列表的值。我很难用索引/匹配找到它,因为值可以显示在每列的不同行上,因为有些列省略了

我很难理解如何编写函数从列返回值。假设我有一个大的排除数字主列表,列为1,2,3,4,5,6。每列中都有一组值,范围从1到500,每列可以有重复值或缺失值

我经常会得到一个大的值列表和它们相应的列,我需要验证它们是否在主列表中

如果我在主列表中得到两列数据,一列是值,另一列是它们对应的列,以进行交叉检查,是否有函数或函数组可以这样做


有点像VLOOKUP,但它不是从最左边的列开始,而是查看列表告诉它的列,然后查找列表的值。我很难用索引/匹配找到它,因为值可以显示在每列的不同行上,因为有些列省略了数字。

为了回答问题,下面是一条评论:

=COUNTIF(索引(A:F,0,X),Y)
其中X是列编号,Y是您要查找的编号


您打算使用VBA还是只使用Excel工作表函数?
=COUNTIF(索引(A:F,0,X),Y)
其中
X
是列号,
Y
是您要查找的数字。@tigeravatar,成功了!非常感谢你!