Board logo

標題: [發問] 資料自動顯示的問題 [打印本頁]

作者: ckinwing    時間: 2011-3-31 13:23     標題: 資料自動顯示的問題

手動輸入A欄和B欄,然後想讓C欄根據右邊L2:N22的資料自動顯示出相關主題,請問該怎麼寫?
試了用Vlookup,可是有兩個條件限制,所以不成功。

[attach]5184[/attach]
作者: chin15    時間: 2011-3-31 14:29

=LOOKUP(2,1/($L$2:$L$22=A2)/($M$2:$M$22=B2),$N$2:$N$22)
作者: ckinwing    時間: 2011-3-31 15:51

成功了~ 可是若資料不正確的話,要顯示空白而不是#N/A,該怎麼寫?
還有,前面的2和1請問是什麽意思?
作者: yanto913    時間: 2011-4-1 08:28

=IF(ISERROR(LOOKUP(2,1/($L$2:$L$22=A2)/($M$2:$M$22=B2),$N$2:$N$22))=TRUE,"",LOOKUP(2,1/($L$2:$L$22=A2)/($M$2:$M$22=B2),$N$2:$N$22))
作者: onegirl0204    時間: 2011-4-11 01:48

回復 1# ckinwing


不好意思∼我家的excel是2003舊版的,您的檔案是2010新版的∼無法開啟,可否轉存舊版格式呢?謝謝!
作者: ann    時間: 2011-4-16 18:28

本帖最後由 ann 於 2011-4-16 18:43 編輯

[attach]5372[/attach]

這是之前我有類似的問題
版主大人提供我利用offset與match兩函數
替我解決煩腦
在此野人獻曝給您參考
在C2輸入
{=OFFSET($N$1,MATCH($A2&$B2,$L$2:$L$22&$M$2:$M$22,0),)}
提醒:完成後ctrl+shift+enter 齊按才能出現{}


再加上利用IF去判斷
{=IF(ISNUMBER(MATCH($A2&$B2,$L$2:$L$22&$M$2:$M$2,0)),  是否為TRUE,若條件成立則
OFFSET($N$1,MATCH($A2&$B2,$L$2:$L$22&$M$2:$M$22,0),),  不成立則
"")}

以上是新手得前輩相助後不自量力地想小小回饋
若有錯誤還請前輩們指點一二




若理解有誤還請前輩們指點
作者: jim    時間: 2011-4-16 21:57

試試可相容性軟件




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)