24周年

財稅實務 高薪就業(yè) 學歷教育
APP下載
APP下載新用戶掃碼下載
立享專屬優(yōu)惠

安卓版本:8.7.50 蘋果版本:8.7.50

開發(fā)者:北京正保會計科技有限公司

應用涉及權限:查看權限>

APP隱私政策:查看政策>

HD版本上線:點擊下載>

LOOKUP函數(shù)解決IF函數(shù)嵌套層數(shù)的問題

來源: 互聯(lián)網(wǎng) 編輯: 2011/04/18 15:02:27  字體:

  在Excel中,我們通常使用IF函數(shù)來處理一些條件判斷的問題。比如某一工作報表中,專業(yè)代碼為“01”至“12”,它們分別對應“種植”12個專業(yè)名稱。

  現(xiàn)在我們需要在一大堆數(shù)據(jù)中根據(jù)專業(yè)代碼寫出相應的專業(yè)名稱。由于表格的限制,我們不能對它們進行排序等操作。如果用IF函數(shù)來處理,假定專業(yè)代碼在A2單元格,那么相應的公式為“=IF(A2="01","種植",IF(A2="02","養(yǎng)殖",IF(A2="03","機電",IF(A2="04","微機",IF(A2="05","建筑",IF(A2="06","護理",IF(A2="07","財經(jīng)",IF(A2="08","商貿(mào)",IF(A2="09","幼師",IF(A2="10","文秘",IF(A2="11","法律",IF(A2="12","化工",))))))))))))”。

  呵呵,相信您一定會看得眼花繚亂。這還在其次,關鍵的問題是這個公式中要用到11個IF函數(shù)來嵌套,而在Excel 2003及以前的版本中,最多允許7層IF函數(shù)嵌套。即使Excel 2007中允許使用64層IF函數(shù)嵌套。

  那么遇到這種嵌套過多的情況應該怎么辦呢?

  其實,在Excel中,還有另一函數(shù)可以解決這個問題,那就是LOOKUP函數(shù)。

  我們先在兩個空白單元格區(qū)域分別放置專業(yè)代碼和對應的專業(yè)名稱。專業(yè)代碼需要升序排列。做到如圖1表格的樣子。比如我們把專業(yè)代碼放到F2:F13單元格區(qū)域,對應的專業(yè)名稱放在G2:G13單元格區(qū)域。比如我們要查詢的專業(yè)代碼在A列,現(xiàn)在我們只需要在C2單元格輸入公式“=LOOKUP(A2,$F$2:$F$13,$G$2:$G$13)”,按下回車鍵,就可以得到結(jié)果了,如圖3所示。

  非常簡單輕松吧?該公式的簡單解釋就是在F2:F13這個單元格區(qū)域中查找A2單元格的數(shù)據(jù),查到后則返回G2:G13單元格區(qū)域同一行的單元格數(shù)據(jù)。比如A2單元格為“01”,那么在F2:F13單元格區(qū)域找到“01”后,它位于該區(qū)域的第一行,那么就返回G2:G13單元格區(qū)域的第一行數(shù)據(jù)“種植”。

我要糾錯】 責任編輯:雨非

實務學習指南

回到頂部
折疊
網(wǎng)站地圖

Copyright © 2000 - galtzs.cn All Rights Reserved. 北京正保會計科技有限公司 版權所有

京B2-20200959 京ICP備20012371號-7 出版物經(jīng)營許可證 京公網(wǎng)安備 11010802044457號