2015-09-05 140 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,然後再複製下一對。

但是,如果有更多的數據,它包括同齡人的性別,那麼只有第一個被發現的將被返回。