大家好,我是一直宅在宿舍「學習」的小爽~(PS:小爽還是秋葉 Excel 學習班的優秀同學哦)
最近在學習班群裡,看到有小夥伴提問:
怎麼樣才能将下方表格中的表達式,進行快速求和?
這個問題學習班的曉陽老師之前在微博上,講過兩種方法~
在曉陽老師的方法的基礎上,我又加了兩種方法,所以本文将介紹該問題的 4 種解決方法~
❶ 等号替換法❷ Word 表格計算法❸ 宏表函數 Evaluate❹ Power query M函數
學會這幾種方法,我們可以通過左邊的計算,在右邊直接得出結果。
01
等号替換法
「替換」在 Excel 中是一個神奇的功能,我們經常用它來「曲線救國」。
下面我們就來看看,怎麼通過替換做出案例效果吧~
具體操作:
❶ 輸入公式:
="="&A2
❷ 雙擊十字箭頭填充,複制粘貼為數值:
❸ 按住【Ctrl H】調出替換窗口,将「=」号替換為等号:
此時的結果就出來啦~
不過......
雖然這種方法不是很複雜,但沒法像函數那樣做到實時更新數據,當我們重新輸入新的數據時,還要重複一下前面的操作。
02
Word 表格計算法
什麼????
Word 表格也能夠計算?
下面就來跟着我一起,來看看到底用 Word 方法是怎麼做出來吧~
具體操作:
❶ 将表格複制到 Word 中,使用目标樣式:
❷ 點擊【布局】-【公式】輸入公式:
=E2/E11=sum(Left)
❸ 按 F4 鍵重複上一操作:
❹ 将表格複制到 Excel 中:
這種方法很巧妙地借助了 Word 在表格中的計算運用,不過還是有點繁瑣。
一旦有新的數據,我們還得繼續在 Word 和 Excel 之間來回倒騰。
數據一多,還得多次按住 F4 重複上一次操作。
那有沒有一個函數能夠一次性解決這個問題呢?
經過我的不懈努力,終于找到相關的函數方法,下面我就來介紹這兩種函數方法~
03
宏表函數 Evaluate
何為宏表函數:
宏表函數是在早期低版本 Excel 中使用的,現在已由 VBA 頂替它的功能;但仍可以在工作表中使用。
不過要特别注意的是:
不能直接在單元格中使用,隻能在「定義的名稱」(菜單:插入—名稱—定義)中用;一些宏表函數使用後不會自動改變。
常見的宏表函數有:
GET.CELL、GET.DOCUMENT、GET.WORKBOOK、EVALUATE 等。
本次我們使用的就是宏表函數—EVALUATE。
這個函數在 WPS 可以直接調用,但是在 Excel 中需要先定義名稱後才能使用。
EVALUATE 函數的作用:
是對以文字表示的一個公式或表達式求值,并返回結果。
其語法為:
EVALUATE(formula_text)
通過上面對 EVALUATE 函數的解析,我們可以知道該函數可以将公式或者表達式,直接返回出結果。
回到案例中,案例中的 1 1 不就是一個表達式嘛?
思路有了,我們就來操作一下吧~
❶ 定義名稱為「計算」:
❷ 輸入公式:
❸ 得出結果:
❹ 如果需要添加新數據,可以下拉直接出結果:
宏表好用是好用,可是還是有點繁瑣,還要定義名稱,好麻煩啊!
下面我們就來看看 PQ 的做法吧~
04Power Query M 函數
Power Query 在 Office 2016 及以上版本是作為内置的插件,所以我們可以直接使用。
如果是 2013 版本的用戶,可在後台回複【插件】獲取該插件下載鍊接~
首先我們先來介紹一個 M 函數:Expression.Evaluate
基本語法:
在 M 函數數據庫規範文檔中有對該函數的解釋:
需要一個包含 M 的表達式并返回運算結果,就類似我們上文中提到的宏表函數 EVALUATE。
比如:給一個文本形式的"6 4",直接返回運算結果 10:
看到這,是不是瞬間有思路了呢?下面我們就來具體操作吧~
❶ 将表格導入在 PQ 中:
❷ 添加自定義列:
❸ 加載到表:
❹ 添加新數據,實時更新數據:
好了,我們來做一下總結,将表達式或公式返回出結果有四種方法:
❶ 等号替換法——替換是是個實用的功能。
❷ Word 表格計算法——Word 表格也能實現計算。
❸ 宏表函數 Evaluate——宏表函數也過時。
❹ Power query M 函數——PQ 是個數據清理的利器。
這四種方法你學會了嘛?
你最喜歡用哪一種方法呢?歡迎留言告訴我們!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!