Excel Formula 求救!

2011-02-15 7:40 pm
我有5個EXCEL FILE,第1個只有一張worksheet,而佢既A列係裝有我要CHECK佢是否存在於其他4個EXCEL既字串(由A1去到A1123),
而另外果4個EXCEL係有好多張SHEET組成,裡面每張SHEET既B列係裝有我要CHECK有否存在既字串,
而我想將個結果顯示在第1個EXCEL既B列,請問有沒有師兄師姐可以出手教教小弟B行條FORMULA應該點寫?感恩!

回答 (2)

2011-02-18 8:56 pm
✔ 最佳答案
你既要求係睇第一個Excel既字有冇出現係其餘四個Excel度,如果係咁既話你要求結果顯示係第一個Excel既B列就唔合理,因為結果會有四個

假設你第一個Excel叫A,第二個叫B,如此類推, 最後會係E Excel

第一個Excel既A列係你要搵既字,B列係Check B Excel, C列係Check C Excel, 如此類推

係A Excel入面既B列打以下公式:
=IF(ISERROR(VLOOKUP(A1,[b.xls]Sheet1!$A:$B,2,0))=FALSE,"Yes","No")

留意以上公式紅色部份:
1) A1係我假設你A Excel入面要Check既字係由A1格開始向下Check
2) b.xls係你B Excel既名,請因應你自己既Excel名黎改
3) Sheet1係你B Excel入面既Sheet名,都請自行更改

同樣係A Excel既行C、D、E都用同樣公式,將Excel名及Sheet名更改即可
2011-02-17 10:05 am
跨表跨file, 不是formula可以輕易解決, 此題應用VBA編寫電腦程式
簡單一點, 祇有一個excel file, Sheet1是第一張worksheet, Sheet2 至Sheet4是其他好多張worksheet, 用formula 加上輔助欄是可以的, 可參考附件

http://www.FunP.Net/293915


收錄日期: 2021-04-21 15:04:15
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20110215000051KK00311

檢視 Wayback Machine 備份