[未輸入資料時,所出現的N/A]
[輸入的料號沒有在[A1:A6]的資料內,所出現的N/A]
此時我們要去修改我們在 儲存格G2的公式,這次我們所需額外用到的公式為
1.IF(xxx,xxx,xxx):公式簡易說明:IF(當情況發生時,我要做這個,當沒有發生時我要做這個)
2.ISNA(xxx):公式簡易說明:當資料出現 [N/A] 時傳回 TRUE,若沒有出現 [N/A] 時傳回FALSE
針對G2公式進行修正,如下所示
=IF(ISNA(VLOOKUP(F2,A1:D6,2,0)),"",VLOOKUP(F2,A1:D6,2,0))
公式簡易說明
=IF(ISNA(成立時)),顯示空白,若沒有出現N/A則使用原公式所帶出的值)
1.IF(xxx,xxx,xxx):公式簡易說明:IF(當情況發生時,我要做這個,當沒有發生時我要做這個)
2.ISNA(xxx):公式簡易說明:當資料出現 [N/A] 時傳回 TRUE,若沒有出現 [N/A] 時傳回FALSE
針對G2公式進行修正,如下所示
=IF(ISNA(VLOOKUP(F2,A1:D6,2,0)),"",VLOOKUP(F2,A1:D6,2,0))
公式簡易說明
=IF(ISNA(成立時)),顯示空白,若沒有出現N/A則使用原公式所帶出的值)
[公式修改後]
[進階運用1]
若不想很單調的出現空白,想要有文字顯示時可將公式進行修正
'=IF(ISNA(VLOOKUP(F2,A1:D6,2,0)),"資料庫沒有資料",VLOOKUP(F2,A1:D6,2,0))
'=IF(ISNA(VLOOKUP(F2,A1:D6,2,0)),"資料庫沒有資料",VLOOKUP(F2,A1:D6,2,0))
[進階運用2]
你一定會再問,F2沒有輸入資料時也是會出現”資料庫沒有資料”?
怎麼會這樣,此時我們公式再加入一個判斷式
怎麼會這樣,此時我們公式再加入一個判斷式
假如 F2=空白時,就顯示空白,若不是就執行後續公式
=IF(F2="","",IF(ISNA(VLOOKUP(F2,A1:D6,2,0)),"資料庫沒有資料",VLOOKUP(F2,A1:D6,2,0)))
文章標籤
全站熱搜

謝謝大大文章~收穫良多
很高興有幫助到你
用IFERROR 不是比較快嗎?
非常謝謝你,告訴了我另外一種方式。 讓我學習到了。
嗨~親愛的部落客與同好夥伴們,看到大家在部落格中互動留言,真是太開心啦~ 痞客邦有個追新留言小祕技tip要偷偷告訴你喲! 只要運用簡單的小撇步,在喜愛的部落格文章中,按下【+關注】按鈕,就能在自己的興趣牆上快速追蹤各種最新動態,即時和部落客與同好夥伴們留言互動,還能探索發掘更多你可能喜歡的興趣社群新鮮事喔! >>去看看怎麼運用【+關注】https://goo.gl/xfxB4o 也歡迎大家多多關注痞客邦官方帳號,獲得更多新消息! >>去關注【痞客邦】https://goo.gl/2sEzuL >>去關注【PIXstyleMe】https://goo.gl/PBGd69
非常有幫助~給個讚!!!