2011年3月25日 星期五

excel VLOOKUP 垂直尋找資料庫中同一列其他欄位值

以下Excel公式使用此連結表格

如表格中我們要找出車號dd-930的出車數量可以使用「VLOOKUP(要找的資料,資料庫,第?欄,是否要符合)」
=VLOOKUP("dd-930",C2:D8,2,FALSE)
其中FALSE表示一定要百分百完全符合資料"dd-930"如果找不到時會傳回錯誤值「 #N/A」,TRUE=時可以回傳部分符合值.
如上結果為20
但使用VLOOKUP如有重複的資料時只會回傳最上面的資料;
我們又可以使用函數=ISNA()來判斷VLOOKUP是否有找到資料公式如下:
=IF(ISNA(VLOOKUP("dd-930",C3:D9,2,FALSE))=TRUE,"找不到資料",VLOOKUP(C16,C3:D9,2,FALSE))


相關連結:
EXCEL 2003資料清單
VLOOKUP - Excel - Microsoft Office http://office.microsoft.com/zh-tw/excel-help/HP010069835.aspx

沒有留言:

Search Google

Google

熱門文章