Excel`Vlookup`和`IF`功能

时间:2014-07-29 04:42:01

标签: excel-formula

这些是我的表:

希达

      A               B
1    UserID         Time/Date
2    1001           2014-7-1 
3    1002           2014-7-1
4    1001           2014-7-2
5    1001           2014-7-3
6    1002           2014-7-4
          ...etc...

SheetB

       A         B   
1    UserID:    1002
2    2014-7-1    Y
3    2014-7-2    N
4    2014-7-3    N
5    2014-7-4    Y
         ...etc...

我想检查特定日期的UserID(手动输入,B1)是否不存在。 (公式,B2:B5)

我使用=vlookup("B1",'sheetA$'!$A:$B,2,FALSE)但它只返回日期。 SheetB的列A是通过键入预定义的。

如何使公式检查USERID和DATE并返回Yes / No

或者更好的比较方式?

1 个答案:

答案 0 :(得分:1)

我认为解决此问题的最佳方法是添加第3列,用于连接用户ID和日期/时间。因此,我将使用以下公式在工作表A中添加C列:

=CONCATENATE(A2,B2)

这会创建一个唯一的排序标识符,然后您可以在VLOOKUP中轻松使用。因此,在表B中,我将使用:

=IF(ISERROR(VLOOKUP(CONCATENATE($B$1,A2),SheetA!$C:$C,1,FALSE)),"N","Y")