国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 辦公 > Excel > 正文

Excel LOOKUP函數解決IF函數嵌套層數的問題

2024-08-23 19:47:22
字體:
來源:轉載
供稿:網友

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

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

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

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

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

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

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 临朐县| 馆陶县| 东乡族自治县| 青冈县| 白玉县| 渭南市| 登封市| 卓资县| 邹城市| 察哈| 澜沧| 陆良县| 桂林市| 宿州市| 嘉义市| 应城市| 铅山县| 康乐县| 沂水县| 甘德县| 肇东市| 钦州市| 杂多县| 渭源县| 江门市| 台北县| 惠来县| 淮安市| 平定县| 龙岩市| 磐石市| 观塘区| 麻江县| 建阳市| 蒙山县| 大渡口区| 潜山县| 天峨县| 原阳县| 乌恰县| 自贡市|