GPT for Sheets(五):產生表格

更新於 發佈於 閱讀時間約 6 分鐘

GPT for Sheets(三):產生清單與表格這篇文章提到了利用 GPT_LIST 函式,產生一個清單的結果。不過,如果我們需要的結果是表格呢?

幸好我們還有 GPT_TABLE 這個函式可以幫我們達到目標!假設我們想請 GPT_TABLE 做一張表格,裡面有五筆隨機生成的假資料,包含姓名、e-mail、職業、年齡:

raw-image

GPT_TABLE 也可以讀取一段內容,產生出一張小小的摘要表格。例如我有篇新關於 2023 年 WBC 世界棒球錦標賽的:

raw-image

我想讓 GPT_TABLE 讀取文章內容,幫我得到 A、B、C、D 這四組的國家名單,結果毫不意外地:

raw-image

它順利產生出正確的內容了。

今天我們就會示範用 GPT_TABLE 來做出上面這兩件事,你當然也可以嘗試看看 GPT_TABLE 的其他用法!

如果你也想把 GPT 叫來你的試算表幫忙,歡迎到之前的文章看看:

💡 請先準備好已經串連完畢的 Google 帳號、還有一個試算表來練習喔!

語法說明

=GPT_TABLE(指令, [標題列範圍], [inputs], [temperature], [max_tokens], [model])
  • 指令:你要請 GPT_TABLE 函式做的事情。你可以直接寫文字、或是儲存格參照在這,如果是文字的話,記得在前後用雙引號(")括起來。
  • 標題列範圍:選填,如果你的表格裡面已經有標題列,可以在這邊指定。如果什麼都不指定,GPT_TABLE 會自動生成標題列。
  • 不完整資料:選填,含有不完整資料的資料範圍。如果這邊什麼都不填,就要讓 GPT_FILL 只靠之前的範例資料、生成出新的內容。
  • 溫度:選填,預設值是 0。這邊的值越高,回答的內容會越有創意,這邊的值越低,回答的內容會越嚴格地執行你的指令。
  • 最大令牌數:選填,預設是 4096 個。如果你使用非 gpt-3.5-turbo 的模型,預設值則是 500。
  • 自然語言模型:選填,預設是 gpt-3.5-turbo。

範例

產生隨機資料

首先示範文章開頭的第一個例子,產生五筆隨機資料。我們先準備有一列標題列的表格:

raw-image

因為我們希望結果可以在 A2 開始產生五筆資料,所以等等就會從 A2 這邊寫 GPT_TABLE。

我這邊下的函式是:

=GPT_TABLE("產生 5 筆隨機的個人資料,包含姓名、email、職業、年齡", A1:D1,, 1)
  • 指令:「產生 5 筆隨機的個人資料,包含姓名、email、職業、年齡」。因為指令是文字,所以用雙引號包著。
  • 標題列範圍:A1:D1,也就是我們事先準備好的標題列。如果什麼都不指定,GPT_TABLE 也會自動生成標題列。
  • 不完整資料:跳過,因為表格裡面沒有不完整的資料。
  • 溫度:我這邊給 1,希望 GPT_TABLE 可以給我比較有創意的答案。
  • 最大令牌數:跳過。
  • 自然語言模型:跳過。

就會得到這個結果囉:

raw-image


產生摘要,以表格呈現

再來是剛剛看到的 WBC 的例子,我們會利用 GPT_TABLE 讀取內容,產生摘要、並且以表格呈現。

這是我擷取的新聞內容:

raw-image

我們想請 GPT_TABLE 讀過這個文章,幫我統整出 A、B、C、D 組的參賽國家分別是哪些。

首先把這整段文章貼到儲存格 A2 上:

raw-image

然後一樣透過 GPT_TABLE 函式,在文章下面的 A4 儲存格寫指令:

=GPT_TABLE("讀取這段文字:" & A2 & " 用表格整理出 A、B、C、D 四組的參賽國家有哪幾個。",,, 0.5)
  • 指令:「"讀取這段文字:" & A2 & " 用表格整理出 A、B、C、D 四組的參賽國家有哪幾個。"」這邊用了兩個「&」符號,來串連 A2 的文字資訊,這是因為我不想要直接在這個參數把文章內容貼上去,不然看起來會太長了:
raw-image

順便提一下 & 的使用方法。舉例來說,我想要把「甲乙丙」跟「丁戊己」這兩組字合併起來,那就是:

="甲乙丙" & "丁戊己"

就會得到:

甲乙丙丁戊己

同樣的道理,我這邊用 & 就可以把指令跟文章的值串連在一起,就像是:

="讀取這段文字:"
& 文章內容
& "用表格整理出 A、B、C、D 四組的參賽國家有哪幾個。"

GPT_TABLE 就會讀到你的這個合併後的指令:

讀取這段文字:2023 年第五屆世界棒球經典賽...... 用表格整理出 A、B、C、D 四組的參賽國家有哪幾個。
  • 標題列範圍:跳過,因為不需要。
  • 不完整資料:跳過,因為表格裡面沒有不完整的資料。
  • 溫度:我這邊給 0.5,希望 GPT_TABLE 可以比較遵守我的指令多一點。
  • 最大令牌數:跳過。
  • 自然語言模型:跳過。

那你就會得到:

raw-image


GPT_TABLE 當然還可以做更多事情,你可以自由發想看看,它還可以怎麼幫助到你唷~


如果你喜歡這次的文章,歡迎你透過這些方法支持我:
・按下愛心、按下儲存
・留言告訴我你的想法
・加入喜特先生的官方沙龍,即時看到我發布的教學
・付費訂閱喜特先生的官方沙龍,加入每月小額訂閱方案
・追蹤喜特先生的 Facebook
・按這邊小額贊助我的創作!

想要看更多文章,歡迎來到我的 Notion 頁面找找有沒有你需要的資源喔!

我是喜特先生,Mr. Sheet,我們下個教學見!



留言
avatar-img
留言分享你的想法!
avatar-img
喜特先生官方沙龍
21.3K會員
153內容數
簡潔,快速,有效, 讓你的日常生活、工作生產力大提升! ___ 快按「加入」,馬上追蹤所有喜特先生的更新,有 Google 試算表教學、Google Apps Script 的研究、數據分析課程的開箱,還有 Google 試算表疑難雜症的解題分享唷!💪
2023/04/02
我們接下來要進入 GPT for Sheets 外掛程式的第四篇文章了!這次要介紹的是 GPT_FILL,只要給它足夠的資訊,它就可以按照前面的內容,神奇地自動填入相對應的內容。
Thumbnail
2023/04/02
我們接下來要進入 GPT for Sheets 外掛程式的第四篇文章了!這次要介紹的是 GPT_FILL,只要給它足夠的資訊,它就可以按照前面的內容,神奇地自動填入相對應的內容。
Thumbnail
2023/03/26
在上次提到的 GPT 函式,可以讀取你的指令,把結果回傳到儲存格裡。例如說,我在 GPT 傳的指令是「寫五個 Google 試算表的教學部落格的宣傳標語」: 雖然結果是 OK 的,可是這個結果都擠在同一個儲存格,有點小不方便。 這時候 GPT_LIST 函式就會特別有用,它會幫你直接把結果產生在一欄
Thumbnail
2023/03/26
在上次提到的 GPT 函式,可以讀取你的指令,把結果回傳到儲存格裡。例如說,我在 GPT 傳的指令是「寫五個 Google 試算表的教學部落格的宣傳標語」: 雖然結果是 OK 的,可是這個結果都擠在同一個儲存格,有點小不方便。 這時候 GPT_LIST 函式就會特別有用,它會幫你直接把結果產生在一欄
Thumbnail
2023/03/12
打鐵趁熱,馬上來接著介紹 GPT for Sheets 外掛程式提供的函式裡最基本的 GPT 函式吧。想把 GPT 應用在 Google 試算表上的話,這篇必看!
Thumbnail
2023/03/12
打鐵趁熱,馬上來接著介紹 GPT for Sheets 外掛程式提供的函式裡最基本的 GPT 函式吧。想把 GPT 應用在 Google 試算表上的話,這篇必看!
Thumbnail
看更多
你可能也想看
Thumbnail
常常被朋友問「哪裡買的?」嗎?透過蝦皮分潤計畫,把日常購物的分享多加一個步驟,就能轉換成現金回饋。門檻低、申請簡單,特別適合學生與上班族,讓零碎時間也能創造小確幸。
Thumbnail
常常被朋友問「哪裡買的?」嗎?透過蝦皮分潤計畫,把日常購物的分享多加一個步驟,就能轉換成現金回饋。門檻低、申請簡單,特別適合學生與上班族,讓零碎時間也能創造小確幸。
Thumbnail
嗨!歡迎來到 vocus vocus 方格子是台灣最大的內容創作與知識變現平台,並且計畫持續拓展東南亞等等國際市場。我們致力於打造讓創作者能夠自由發表、累積影響力並獲得實質收益的創作生態圈!「創作至上」是我們的核心價值,我們致力於透過平台功能與服務,賦予創作者更多的可能。 vocus 平台匯聚了
Thumbnail
嗨!歡迎來到 vocus vocus 方格子是台灣最大的內容創作與知識變現平台,並且計畫持續拓展東南亞等等國際市場。我們致力於打造讓創作者能夠自由發表、累積影響力並獲得實質收益的創作生態圈!「創作至上」是我們的核心價值,我們致力於透過平台功能與服務,賦予創作者更多的可能。 vocus 平台匯聚了
Thumbnail
本文介紹瞭如何使用 Python pandas 進行資料分析,包括如何使用 corr() 函數針對數字類型的欄位進行分析,以及如何刪除不需要的欄位和取得想要的小數位數。
Thumbnail
本文介紹瞭如何使用 Python pandas 進行資料分析,包括如何使用 corr() 函數針對數字類型的欄位進行分析,以及如何刪除不需要的欄位和取得想要的小數位數。
Thumbnail
先來看一下成果展示 今天有粉絲提出一個問題,一個儲存格中有很多行資料,要依據換行符號將所有內容橫向展開。 這個需求有許多種解法 函數解: =TRIM(MID(SUBSTITUTE(B5,CHAR(10),REPT(" ",100)),SEQUENCE(,10,1,100),100)) 對於函數很熟悉
Thumbnail
先來看一下成果展示 今天有粉絲提出一個問題,一個儲存格中有很多行資料,要依據換行符號將所有內容橫向展開。 這個需求有許多種解法 函數解: =TRIM(MID(SUBSTITUTE(B5,CHAR(10),REPT(" ",100)),SEQUENCE(,10,1,100),100)) 對於函數很熟悉
Thumbnail
來試試看用 GPT_TABLE 函式,把它加入到你的工作流裡吧!
Thumbnail
來試試看用 GPT_TABLE 函式,把它加入到你的工作流裡吧!
Thumbnail
區塊儲存格 假設我們有一張工作表如下,而我們打算讀取C3:D6區塊儲存格的值。 以下的程式碼可以列印出C3:D6區塊儲存格的資料,注意openpyxl預設是採以列為主(row-major)拜訪儲存格。 如果需要以行為主(column-major)的方式印出區塊儲存格的值,可以改用以下的程式碼。 列印
Thumbnail
區塊儲存格 假設我們有一張工作表如下,而我們打算讀取C3:D6區塊儲存格的值。 以下的程式碼可以列印出C3:D6區塊儲存格的資料,注意openpyxl預設是採以列為主(row-major)拜訪儲存格。 如果需要以行為主(column-major)的方式印出區塊儲存格的值,可以改用以下的程式碼。 列印
Thumbnail
Google 試算表還有一個花括號 { } 的參照方法,可以參照範圍。學會的話,對處理大量資料有很多好處!我們來看看怎麼用 { } 來處理吃資料吧。
Thumbnail
Google 試算表還有一個花括號 { } 的參照方法,可以參照範圍。學會的話,對處理大量資料有很多好處!我們來看看怎麼用 { } 來處理吃資料吧。
Thumbnail
先對整體有個輪廓,會比細部指令來得重要喔!先見林,再見樹。
Thumbnail
先對整體有個輪廓,會比細部指令來得重要喔!先見林,再見樹。
Thumbnail
如果你的資料會隨著時間增減、需要同步,你或許可以考慮用 Google 試算表的 IMPORTRANGE 來解決你的問題!
Thumbnail
如果你的資料會隨著時間增減、需要同步,你或許可以考慮用 Google 試算表的 IMPORTRANGE 來解決你的問題!
Thumbnail
活用「探索(Explore)」功能,幫你省時省力、快速完成工作!
Thumbnail
活用「探索(Explore)」功能,幫你省時省力、快速完成工作!
Thumbnail
今天要介紹的是進階的 SELECT 功能,可以即時對 QUERY 的結果運算,迅速取得數值的平均、總和、最大值、最小值和數量,省去拉資料透視表(pivot table)的麻煩!
Thumbnail
今天要介紹的是進階的 SELECT 功能,可以即時對 QUERY 的結果運算,迅速取得數值的平均、總和、最大值、最小值和數量,省去拉資料透視表(pivot table)的麻煩!
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News