2011-02-23 64 views
1

我想知道如何在Excel(版本= 2007)执行以下查找...Excel中查找帮助

第一薄片(Sheet1中)有以下2列

UserID       CreationDate 
0004F9B41DEB7BED80257808003A2D45 29/12/2010 10:36 
0074ACD71905583A80257730001EB114 28/01/2011 10:21 
00799CCE1BEA0ACB802577AE00588A88 08/01/2011 15:36 
009AD15E65AAB6008025783D00746A8B 20/02/2011 21:18 

的第二个表(Sheet2的)具有以下两列

UserID        BookingDate 
003561E36C682DBE802576C1004A5962 13/01/2011 10:12 
003561E36C682DBE802576C1004A5962 13/01/2011 07:51 
0051D119847371F1802576210035B302 15/01/2011 12:28 
005FF7CD6C0416E38025760D006B81C7 22/02/2011 12:07 
005FF7CD6C0416E38025760D006B81C7 22/02/2011 09:33 
005FF7CD6C0416E38025760D006B81C7 22/02/2011 09:28 

我需要做的是从第一片需要用户ID,如果它出现在第二页找到了,但我需要在博只能找那些sheet2上的okingDate位于sheet1上的CreationDate之后。我不需要第二张表中的任何信息/专栏 - 只需一个TRUE就是完美的。

谢谢!

回答

1

公式单元格Sheet1!C2,就抄下来所需

=IF(ISNA(MATCH(A2,Sheet2!A:A,0)),FALSE,IF(VLOOKUP(A2,Sheet2!A:B,2,0)>B2,TRUE,FALSE)) 
+0

作品像一个梦...感谢 - 你刚才救了我一大堆的努力! – ManseUK 2011-02-23 13:15:41