解放雙手! wps表格中函數(shù)LAMBDA代替繁瑣重復(fù)的IF多層嵌套

我們有這樣一個案例,按照不同的銷售額進行等級評價。
例如銷售額在小于5000的情況下,評級等級自動輸出為“差”;銷售額在大于或等于5000小于或等于10000的情況下,評級等級自動輸出為“中”;銷售額在大于10000的情況下,評級等級自動輸出為“優(yōu)”。
我們解決這樣的問題,一般使用的是多層IF函數(shù)嵌套條件判斷:
=IF(A2<5000,"差",IF(A2<=10000,"中",IF(A2>10000,"優(yōu)")))
我們看到分三層:
- 第一層IF,如果A2<5000時,返回"差";
- 第二層IF,如果A2<=10000,返回"中";
- 第三層IF,如果A2>10000,返回"優(yōu)"。
像上面那樣輸入多層IF函數(shù)嵌套條件判斷的話,有這樣一個弊端,就是不同區(qū)域要想再次輸入這樣規(guī)則要求的IF函數(shù)時,需要重復(fù)錄入(或復(fù)制粘貼并修改參數(shù)),本來IF函數(shù)條件如果多的話,公式就會很長,重復(fù)錄入無形之中浪費了我們大量的時間。
比如F列我們又要重復(fù)輸入一次相同規(guī)則要求的IF函數(shù):
=IF(E2<5000,"差",IF(E2<=10000,"中",IF(E2>10000,"優(yōu)")))
比如J列我們又要重復(fù)輸入一次相同規(guī)則要求的IF函數(shù):
=IF(I2<5000,"差",IF(I2<=10000,"中",IF(I2>10000,"優(yōu)")))
.......
以此類推,有多少個區(qū)域,我們就要重復(fù)IF多層嵌套函數(shù)N次。
那么我們能不能像下面這樣輸入相同的簡短的公式:
=評級
都會生成如同IF函數(shù)那樣的相同的多層嵌套條件判斷。
答案當(dāng)然是可以的。
在Excel中LAMBDA函數(shù)是一個自定義高級函數(shù),允許小伙伴們根據(jù)自己的需要創(chuàng)建一個特定的函數(shù)并重復(fù)使用,而無需編寫復(fù)雜的嵌套公式或VBA代碼,可以將復(fù)雜的計算邏輯封裝成一個自定義函數(shù),簡化公式的編寫和維護。LAMBDA函數(shù)不僅可以編寫屬于我們的自定義函數(shù),還能在函數(shù)中調(diào)用自身,也就是大家常說的遞歸。這個函數(shù)在Excel365版本和當(dāng)前的WPS最高版本中均可用。
函數(shù)基礎(chǔ)結(jié)構(gòu):
=LAMBDA(參數(shù), 計算)
- 參數(shù):要傳遞給函數(shù)的值,例如單元格引用、字符串或數(shù)字。最多可以輸入 253 個參數(shù)。此參數(shù)可選。
- 計算:要作為函數(shù)結(jié)果執(zhí)行并返回的公式。其必須為最后一個參數(shù),且必須返回結(jié)果。此參數(shù)是必需項。
以上公式僅僅是定義了參數(shù)和計算,2個參數(shù)并沒有實際的值,所以輸入到單元格中并不會返回具體的結(jié)果。
假設(shè)我們對兩個參數(shù)進行賦值:X=1,Y=3,這里的(1,3)依次傳遞給X和Y,然后用它們執(zhí)行計算1+3,返回結(jié)果4。(基本原理的理解)
我們打開[公式-名稱管理器-新建名稱]
在[新建名稱]對話框中,輸入自定義名稱:評級
范圍可以默認(rèn):工作簿或工作表(表示作用范圍)
引用位置輸入:
=LAMBDA(x,IF(x<5000,"差",IF(x<=10000,"中",IF(x>10000,"優(yōu)"))))
即我們用LAMBDA自定義一個變量:銷售變量x。然后讓這個銷售變量x執(zhí)行我們上面步驟中IF多層嵌套函數(shù)的規(guī)則要求。
規(guī)則要求:
銷售額在小于5000的情況下,評級等級自動輸出為“差”;銷售額在大于或等于5000小于或等于10000的情況下,評級等級自動輸出為“中”;銷售額在大于10000的情況下,評級等級自動輸出為“優(yōu)”。
那么這樣我們以后就可以通過這個自定義的名稱“評級”,來作為一個函數(shù),實現(xiàn)IF函數(shù)的效果了。
LAMBDA優(yōu)勢:
- 簡化復(fù)雜公式:將多層嵌套的IF函數(shù)封裝成單一函數(shù)。
- 提高可讀性:通過命名函數(shù)(如“評級”)替代冗長公式。
- 便于維護:修改函數(shù)定義即可全局更新所有調(diào)用位置。
推薦閱讀:
相關(guān)文章
wps excel玩轉(zhuǎn)合并數(shù)據(jù)只需要1種符號+5類函數(shù)+2個實操
wps或者excel表格中經(jīng)常設(shè)計多個單元格合并到一個單元格的問題,很多朋友不知道遇到不同的情況該怎么合并,下面我們就來分享用1種符號,5類函數(shù),2個實操,玩轉(zhuǎn)合并數(shù)據(jù)的2025-07-01Excel和WPS的函數(shù)之爭:DATEDIF的YD參數(shù)結(jié)果居然差一天
在Excel表格與WPS表格中,DATEDIF的結(jié)果不一致,我就自己是嘗試了,果然不一致,來跟大家講解下出來的原因,你這次支持誰呢?詳細(xì)請看下文介紹2025-06-09每一個使用頻率都極高! 7個WPS新函數(shù)公式全指南
在實現(xiàn)精通 Office 的路上,表格函數(shù)一直都是繞不過的一道坎,今天就給大家整理了常用的 7 個新函數(shù)教程,希望能幫助到大家2025-05-09vstack函數(shù)輕松搞定! wps新增工作表數(shù)據(jù)自動匯總到總表的技巧
相信大家在使用多維表時,可能都會遇到由于數(shù)據(jù)來源的不同會存在多個數(shù)據(jù)表的情況,但為了方便處理可能大家都想把他們合并到同一個數(shù)據(jù)表里,這樣可以更方便的分析數(shù)據(jù),下2025-05-08WPS的IF函數(shù)怎么使用? wps文檔運用if函數(shù)進行條件判斷的技巧
在wps的日常使用中,掌握IF函數(shù)的應(yīng)用將大大提高我們的工作效率,今天跟大家分享一下如何在WPS文字文檔表格中運用if函數(shù)進行條件判斷2025-04-09hyperlink函數(shù)怎么用? wps超級鏈接函數(shù)HYPERLINK的基本用法
Excel中唯一可以生成超鏈接的函數(shù),就是她——Hyperlink函數(shù),接下來咱們就看看HYPERLINK函數(shù)的幾個典型應(yīng)用2025-03-21VALUE函數(shù)怎么用? wps將文本轉(zhuǎn)數(shù)字函數(shù)VALUE應(yīng)用案例
wps中輸入的數(shù)據(jù)是文本,不能直接進行計算,需要轉(zhuǎn)換成數(shù)字后可以處理數(shù)據(jù),該怎么轉(zhuǎn)換呢?我們今天使用VALUE函數(shù)實現(xiàn),詳細(xì)請看下文介紹2025-03-21wps怎么做三級下拉菜單? 利用indirect函數(shù)制作三級下拉菜單的教程
wps表格中需要一個三級下拉菜單,該怎么制作呢?我們今天使用indirect函數(shù)來制作,詳細(xì)請看下文介紹2025-03-18indirect函數(shù)出現(xiàn)ref怎么解決? wps中INDIRECT函數(shù)返回REF錯誤解決辦法
NDIRECT 函數(shù)是將文本字符串轉(zhuǎn)換為有效的引用,并立即對引用進行計算,顯示其內(nèi)容,但是遇到函數(shù)返回“#REF!”錯誤提示該怎么辦呢?下面我們就來看看詳細(xì)解決辦法2025-03-18- WPS也正式有了AI,今天體驗了一把AI函數(shù),真的爽!今天就跟大家分享WPS表格里那些超贊的AI函數(shù)!掌握了這些AI函數(shù),之前有些讓我們頭疼的超級難題,統(tǒng)統(tǒng)不在話下2025-02-15