現在有兩個活業簿,Sheet1,Sheet2
Sheet1中的資料
===================
A B C
1 123 aaa
2 456 bbb
3 789 ccc
4 987 ddd
5 654 eee
6 321 fff
===================
我要如何能從Sheet2中搜尋Sheet1
例如搜尋A1:A6裡面是654且隔壁列是eee
如果正確的話就在相對應的C5輸入"1"
2007-01-07 14:49:27 · 3 個解答 · 發問者 ? 1 in 電腦與網際網路 ➔ 軟體
C欄是空的
是要搜尋A1:A6裡面是654且隔壁列是eee
判斷 A5 = 654 且B5 = eee 然後C5將自動Key入"1"
2007-01-07 15:05:57 · update #1
<<重新說明>>
範例檔: http://mrsd.myweb.hinet.net/Book1.xls
在 Sheet2!A2 輸入搜尋值
例如輸入789,按下ENTER
就自動搜尋Sheet1!A1:A6
找到後就在Sheet1!該列的C欄自動輸入"1"
也就是找到789(Sheet1!A3)就在Sheet1!C3自動輸入"1"
2007-01-07 18:22:48 · update #2
“判斷 A5 = 654 且B5 = eee 然後C5將自動Key入"1"”
假設你Sheet2!A2為Sheet1!A欄ㄉ參考值,Sheet2!B2為Sheet1!B欄ㄉ參考值
而你想要Sheet2!A2ㄉ值等於Sheet1!A欄中ㄉ值且Sheet2!B2ㄉ值等於Sheet1!B欄中ㄉ值,才會在Sheet1!C欄出現”1”,你可以在Sheet1!C1中輸入以下公式後拖曳至C6即可達到你ㄉ要求:
【=IF(OR(A1<>Sheet2!$A$2,B1<>Sheet2!$B$2),"",IF(VLOOKUP(Sheet2!$A$2,$A$1:$B$6,2,FALSE)=Sheet2!$B$2,"1",""))】
“在 Sheet2!A2 輸入搜尋值 例如輸入789,按下ENTER 就自動搜尋Sheet1!A1:A6 找到後就在Sheet1!該列的C欄自動輸入"1" 也就是找到789(Sheet1!A3)就在Sheet1!C3自動輸入"1"”
假設你Sheet2!A2為Sheet1!A欄ㄉ參考值
你想要Sheet2!A2ㄉ值等於Sheet1!A欄中ㄉ值時,在Sheet1!C欄出現”1”,你可以在Sheet1!C1中輸入以下公式後拖曳至C6即可達到你ㄉ要求:
【=IF(A1<>Sheet2!$A$2,"",IF(VLOOKUP(Sheet2!$A$2,$A$1:$B$6,2,FALSE)=Sheet2!$B$2,"1",""))】
希望能幫助你^^
圖片參考:http://img59.imageshack.us/img59/7316/hqp7.gif
2007-01-09 06:10:21 · answer #1 · answered by ~無止盡ㄉ等待與傷害~ 6 · 0⤊ 0⤋
從範例中之資料研判, 要達到你的需求請參考下列.
在 Sheet2 之 B2 公式 =VLOOKUP(A2,Sheet1!$A$1:$B$6,2)
在 Sheet1 之 B1 公式 =IF(B1=Sheet2!$B$2,1,"") 再往下Copy即可.
2007-01-08 04:46:54 · answer #2 · answered by Frank Chiou 7 · 0⤊ 0⤋
我的假設是在Sheet2的A1存放654, B1存放eee.
也就是說存放了兩個要搜尋的值
這樣的話
請在Sheet1的C1:C6輸入陣列公式
{=(A1:A6=Sheet2!A1)*(B1:B6=Sheet2!B1)*1}
即可.
符合者C欄為1, 不合者為0
有關陣列公式簡介請訪問
http://www.wretch.cc/blog/crdotlin&article_id=8528562
2007-01-07 17:25:02 · answer #3 · answered by crdotlin 5 · 0⤊ 0⤋