ChatGPT 自去年 11 月 30 日 OpenAI 重磅推出以來,這款 AI 聊天機器人迅速成為 AI 界的「當紅炸雞雞」。一發布,不少網友更是癡迷到通宵熬夜和它對話聊天,就為了探究ChatGPT 的應用天花板在哪裡,經過試探不少人發現,ChatGPT 似乎像個全能戰士,可以聊天、寫代碼、修改bug、做智慧音箱、寫神經網路…
但是!身為資深打工者,平時工作中 Word、PPT、Excel 等必不可少,要是能將 ChatGPT 整合進這些應用軟體簡直不要太開心。這方面微軟已經在緊鑼密鼓的進行了。
微軟的動作到底有多迅速,我們一時半會還猜不出來,但是已經有人坐不住了,這位名叫PyCoach 的AI愛好者開始用ChatGPT 寫Excel 公式,工作效率妥妥提高10 倍。
PyCoach 表示,我們需要做的是建立有效提示,這使得 ChatGPT 可以產生 Excel 公式和巨集。
使用過 ChatGPT 的人都知道,提示佔據非常重要的位置。而 Word,Excel、PPT 這辦公三大件中,當屬 Excel 最難搞,想要熟練它,需要記住很多公式。但使用提示就簡單多了,和 ChatGPT 聊聊天就能解決問題。
下面我們來看看 PyCoach 是如何實現的。
首先你需要建立一個帳戶,註冊成功後得到如下介面:
建立帳戶位址:https://chat.openai.com/auth/login
接下來是使用ChatGPT 完成Excel 公式。在使用 Excel 時,我們常常會利用其自帶的計算函數,包括資料庫函數、日期與時間函數、統計函數等。這些函數分別有自己的名稱和格式,呼叫時需要按照規定格式準確輸入參數,這給 Excel 使用者帶來了一些使用負擔。
但是現在,我們用自然語言「告訴」ChatGPT 要計算的內容就可以了。我們以下面這張全年收入支出資料表為例,假設我們是 Excel 新手,不知道如何將 Expenses 欄位的數值相加。
SUM
#在這種情況下(當我們想要對一些資料進行求和時),我們只需要告訴ChatGPT 要對哪些資料求和,它就會輸出一個已經代入實際參數的公式。例如:
ChatGPT 就像是精通Excel 的小助手,我們把它寫好的公式放到B14單元格里就能得到B2 到B13 單元格里資料的和。
有時,我們會對一個 Excel 表格有多個問題,這時我們也可以對 ChatGPT 連續提問。例如對於上面的收入支出資料表,想知道1. 月支出超過100000 美元的次數;2. 未支付的費用總計多少,我們就可以詢問ChatGPT 獲得計算公式:
COUNTIF
這一步驟是計算每月支出超過100000 美元的次數:
#SUMIF
這一步是「已支付」狀態列中標記為「否(No)」的費用求和:
#特別是對於一些複雜的函數,如果我們記不清其參數格式,就可以讓ChatGPT 幫忙寫出正確格式,例如VLOOKUP:
提取資料
接下來挑戰任務升級。假設我們有下面的電話號碼列表,我們想要額外的區號(area code),也就是前面括號內容。
以下是ChatGPT 產生的公式:
=MID (A1,FIND ("(",A1)+1,FIND (")",A1)-FIND ("(",A1)-1)
我們唯一要做的修改就是用A2 取代A1,然後就可以得到結果!
計算唯一值
#接下來我們數列B 中有多少唯一的區號(area codes) 。如下圖所示,ChatGPT 產生了非常複雜的公式,但這些公式不起作用。究其原因,可能是 ChatGPT 記住了對話中的每一個細節。我們可以試著提問一個一般性的問題來解決:
ChatGPT 產生的公式如下
=SUMPRODUCT (1/COUNTIF (range, range))
如果加上區號所在的範圍,公式又變成如下方式:
=SUMPRODUCT (1/COUNTIF (B2:B9, B2:B9))###使用ChatGPT 建立巨集#########接下來讓我們嘗試使用VBA 建立一個簡單的宏,並按tab 名對sheet 進行排序。 ###########################由上圖可得,ChatGPT 出現了錯誤,這時我們需要向ChatGPT 描述錯誤,並進行debug 。 ###########################一番調試後,ChatGPT 完成了工作,但沒有達到預期。除此之外,ChatGPT 透過 tab 名對 sheets 進行排序,它將其中一個 tab 名稱更改為 temp。 ############以上就是 PyCoach 對 ChatGPT 的探索,可以看出 ChatGPT 還是很有幫助的,還在為寫 Excel 公式頭疼的小伙伴,可以試一試了。 ######
以上是再記公式弱爆了!用ChatGPT處理Excel問題,效率狂升的詳細內容。更多資訊請關注PHP中文網其他相關文章!