前一陣子ChatGPT非常熱鬧,網上到處都是相關文章和視頻,介紹ChatGPT能做各種各樣的事情,還可以寫Excel的公式,還可以寫vba。
我也想試一下,但是發現它不支持國內的IP,還得翻墻,非常麻煩,就做罷了。
不過不著急,雖然我們用不了ChatGPT,不表示不能用AI幫助我們使用Excel。
今天介紹的工具,就是用AI幫助我們寫公式,效果絕對不比ChatGPT差(其實,它跟ChatGPT是近親),而且是集成在Excel當中的。
我們先來看一個簡單的例子。
首先描述一下想要的公式:對A列求和,條件是
當B列等于Sales。
顯然,這是一個SUMIF或者SUMIFS公式。
點提交,AI就給你生成了一個公式,而且還用了換行和縮進。
當然,它的能力遠遠超出了這么簡單的需求,實際上,它可以完成很多復雜的需求。
在對話框中搜索:formula editor,
結果中的第一項就是我們要的加載項。
點擊添加,就加入到你的Excel當中了。
在Exce選項卡里就會多了一個選項卡,下面有三個命令:
點擊第一個命令就可以打開右側面板。這是AI幫我們寫公式的地方,
你剛打開面板時只顯示當前單元格中的公式,這里可以編輯,格式化公式,就好像AFE一樣。
點擊AI Generator,就打開了AI生成器,
你可以輸入任意你的需求,它都會給出合適的公式
剛開始,不熟悉這個工具,你可以試試Example按鈕,看一看它給出什么樣的需求。這些需求是隨機的,每次點這個需求都不一樣。
我遇到了下面這個例子,才第一次被工具打動了。因為這個例子相對來說不是那么簡單的,
“對a列求和,條件是b列等于蘋果或者橘子”
即使是對Excel的公式比較熟悉的的朋友,也未必能夠馬上寫出這個公式來。
當我看到AI給出這個公式的時候,我心里就覺得它其實是真正理解這個需求的。
這個公式就是需要將兩個SUMIF相加,一個計算蘋果,一個計算橘子。
我們已經試了英文,還不錯。那么中文呢?
果然也理解了我們的需求。
而AI生成的公式并沒有遺漏,將60到80都作為C返回。
再看一個更復雜的需求:
”在A2到F100中篩選,篩選條件是A列里沒有出現在區域K2:K10000中的記錄。
這個公式夠復雜吧!大部分朋友都不一定能馬上寫出來。
我大致看了一下,覺得是對的,但是沒有仔細驗證。如果大家有興趣可以自己驗證一下。
果然生成了VLOOKUP公式,返回第2列,因為它不知道成績在第幾列。
改進一下,
現在告訴它成績在第三列,結果公式中就返回第三列。
再刁難一下它。
“在表一中查找姓名為黃蓉的成績,不要用VLOOKUP”
不出意料,給出了INDEX+MATCH的方案。
它竟然還知道UNIQUE函數。
不過關于新函數,它掌握的可能并不好。因為前面篩選它并沒有選擇FILTER函數。而查找也沒有使用XLOOKUP函數。
不過,如果你告訴它使用這個函數,多數它還是可以寫出對應公式。
這個加載項是基于OPENAI Codex的,是專門訓練來寫程序的。
這個工具還有很多功能,比如解釋公式,對公式做改進,格式化已有的公式等,具體請看下面的視頻。
詳細解釋請看視頻
加入E學會,學習更多Excel應用技巧
http://www.tropic.com.cn/portal/learn/class_list
Excel+Power Query+Power Pivot+Power BI
自定義函數 底部菜單:知識庫->自定義函數
面授培訓 底部菜單:培訓學習->面授培訓
Excel企業應用 底部菜單:企業應用
也可以在歷史文章中學習Excel,Power Query,Power Pivot,Power BI,Power Automate各種技巧。