全文約1500 字; 閱讀時間:約4分鐘; 聽完時間:約8分鐘; 根據(jù)古老師的見解,查找與引用類函數(shù)的范圍遠不止XLOOKUP、VLOOKUP和INDEX這些基礎選項,它還包括了能返回工作表名稱、公式字符串及單元格地址的更為精細的工具。深入理解并熟練運用這些函數(shù),在PMC(即生產物料控制)等特定的生產計劃工作環(huán)境中,可以顯著提升工作效率和準確性。 返回公式字符在創(chuàng)建《生產計劃排程表》模板的過程中,往往涉及到大量復雜的公式函數(shù)。有時,為了查看某個特定公式的詳細內容,用戶不得不直接定位到含有該公式的單元格。然而,如果能在表格中適當?shù)奈恢貌迦胍粋€顯示公式文本的函數(shù),那么公式的可讀性和易理解性將得到顯著增強。 例如,假設你想要了解單元格E3中用于計算開工日期的具體公式。這時,你可以在另一個單元格中輸入以下公式: =FORMULATEXT(E3) 公式解釋: 使用FORMULATEXT函數(shù)后,它會顯示出E3單元格中的公式為: =MIN(FILTER($G$2:$L$2, G3:L3 > 0)),這樣一來,通過閱讀這個結果,你可以迅速地理解和分析出計算開工日期的公式結構,從而更方便地進行后續(xù)的調整或檢查。效果如下圖所示: 返回單元格地址上方的公式雖然顯示了公式中函數(shù)引用單元格E3的公式結果,但是有時候還需要在前面繼續(xù)加入此公式的單元格地址,所以需要近回單元格本身的引用,此時可以用函數(shù)ADDRESS配合LAMBDA定義一個自定義函數(shù)來實現(xiàn)。 繼續(xù)上方的公式,并把公式更改為: =LAMBDA(X,ADDRESS(ROW(X),COLUMN(X),4)&FORMULATEXT(X))(E3) 公式返回的結果為: E3=MIN(FILTER($G$2:$L$2,G3:L3>0)) 函數(shù)解釋: 這里,LAMBDA函數(shù)定義了一個接收單個參數(shù)X的匿名函數(shù),該函數(shù)首先使用ADDRESS函數(shù)獲取X所在行和列的絕對引用地址,格式設置為A1樣式(參數(shù)4)。之后和FORMULATEXT函數(shù)的結果,后者返回的是X單元格內的公式文本。最后,將E3作為參數(shù)傳遞給這個匿名函數(shù),執(zhí)行整個操作,從而得到帶有單元格地址前綴的完整公式表示。 返回工作表名在Excel中,若要返回當前工作表的名字,過去的方法有些繁瑣,需要用到一個相對復雜的公式: C5=TEXTAFTER(CELL('filename',A1),']') 不過,需要注意的是,TEXTAFTER函數(shù)是Microsoft在較新的Excel版本中引入的功能,它簡化了從文本中提取特定部分的過程。但在TEXTAFTER出現(xiàn)之前,或者在不支持該函數(shù)的Excel版本中,通常使用以下較長的公式來實現(xiàn)同樣的功能: C6=MID(CELL('filename',A1),FIND(']',CELL('filename',A1))+1,255) 這里的CELL函數(shù)用于獲取關于單元格A1的各種信息,當參數(shù)為'filename'時,它會返回包含工作簿全路徑和工作表名稱的文本。而TEXTAFTER函數(shù)的作用是從給定文本中找到指定分隔符后的文本,因此它會從CELL函數(shù)返回的文本中去除掉'['之前的路徑信息,只保留工作表的名字。 但要注意,TEXTAFTER函數(shù)是在Excel 365和Excel 2021中才可用的,對于早期版本的Excel,我們需要使用其他方法,如上面提到的使用MID和FIND函數(shù)組合的公式。 WPS表格返回在最新版本的WPS表格中,返回工作表名稱的操作變得極為簡便。只需使用以下函數(shù)即可輕松實現(xiàn): C5=SHEETSNAME(A1) 公式解釋: 此公式用于獲取包含A1單元格的工作表的名稱。 如果你需要獲取更多工作表的名稱,可以通過稍微修改公式來實現(xiàn): C4=SHEETSNAME('1.顯示公式:4.WPS方法'!A1,1) 公式解釋: 此版本的公式允許一次性選取多個工作表的名稱,并按行順序顯示。 最后總結:綜上所述,掌握并靈活運用Excel和WPS表格中的查找與引用類函數(shù),不僅限于熟知XLOOKUP、VLOOKUP和INDEX等基礎函數(shù),還能利用FORMULATEXT、ADDRESS配合LAMBDA、以及SHEETSNAME等高級功能,極大地豐富了數(shù)據(jù)處理的手段。 在PMC生產計劃場景中,這些技能有助于更高效地管理生產物料,提高計劃的精準度。通過FORMULATEXT函數(shù),我們能夠直接讀取復雜公式,便于審核和調試;結合ADDRESS和LAMBDA,公式語句的可讀性和定位能力得到提升;而SHEETSNAME函數(shù)則簡化了工作表名稱的獲取過程。 這些技巧的綜合應用,無疑將為專業(yè)人員在日常工作中帶來極大的便利,尤其是在處理繁復的數(shù)據(jù)分析和報告編制時,能夠節(jié)省時間,減少錯誤,提升整體的工作效率和數(shù)據(jù)分析的準確性。隨著辦公軟件的不斷更新,學習和適應新功能成為提升個人技能的關鍵,尤其是在快節(jié)奏的現(xiàn)代商業(yè)環(huán)境中。 |
|