2015-09-05 125 views
-1

我有两张Excel工作表。如果性别和年龄相符,我想将姓名和地址复制到表2中的表1的D和E列中。我应该使用哪种Excel公式

表1有三列; case_no,agesex sheet 2 has; noagesexAddressname

我怎样才能做到这一点使用Excel 2007中

表1
case_no age sex
101 23 F
102 18 F
103 45 M
208 64 F
209 19 M

表2

no  name age sex address 
101  Abe 56  M dilla 
209  zedo 19  M bonga 
206  rute 18  F saris 
70  hana 67  M paissa 
102  Feve 45  F masr 
103  sara 23  F AA 
107  Sam 64  F wolo 
+0

除非你知道27岁的玛丽不是苏珊,27岁或者不在乎,否则你不能这样做。 – pnuts

+0

如果没有每个工作表中的样本数据以及预期结果,甚至无法推测此问题。 – Jeeped

回答

0

假设case_nono是在A1细胞,一个简单的方法是插入一个新的ColumnA到Sheet 2中,并用填充它:

=D2&E2 

然后在Sheet1中D2:

=IFERROR(VLOOKUP($B2&$C2,Sheet2!$A:$F,3,0),"") 

和E2复制上面的对照,并将3更改为6,然后再复制下一对。

但是,如果有更多的数据,它包括同龄人的性别,那么只有第一个被发现的将被返回。