Excel If / Then with Cell Contents for True Result

时间:2014-09-05 23:30:39

标签: excel

我在C列中有几百个电话号码。 我在AO和A列中有几千个电话号码。 AP。 我想确定列C中的单元格引用(电话号码)是否出现在列AP或AO中。 如果为true,那么我想报告在列Y或Z中找到电话号码的同一行的AM列(与电话号码相关联的名称)中的单元格内容。我希望将此信息报告到单元格中列C中引用的电话号码行中的列E.

这是我到目前为止所做的,它几乎可以工作,但即使我能看到C列和AP或AP列中的电话号码,我也没有得到真实的报告。

= IF(COUNTIF($ AO $ 4:$ AP $ 17000,(间接( “C” &安培; ROW())))=(INDIRECT( “C” &安培; ROW())),(INDIRECT(“上午“&安培; ROW())),” N / A“)

帮助。

谢谢。

1 个答案:

答案 0 :(得分:1)

我认为您应该尝试MATCHINDEX。以下是它的使用方法:

例如,您在A列上有数千个电话号码参考,在B列中有与电话号码相关联的名称。

然后,J列中有数百个电话号码。

如果您想知道A列中哪些电话号码也存在于J列中,请使用:

  

= MATCH(A1,J:J-,0)

将该公式放在C栏中,您将获得第J列中现有电话号码的行号。如果电话号码不存在,则会返回#N/A

如果您只是想检查J列中是否存在电话号码,请使用:

  

= NOT(ISERROR(MATCH(A1,F:F,0)))

如果电话号码存在,该公式将只返回TRUE而如果电话号码不存在则返回FALSE

如果您想根据A栏和B栏中的参考知道J列中与电话号码相关的姓名,请使用:

  

= INDEX(B:B,MATCH(J1,A:A,0))

将该公式放在K列中,您将获得与J列中的电话号码相关联的名称。