跳到主要內容跳到頁尾

AI 函式的限制與陷阱:結果會變、輸出是文字、資料送去哪

6 分鐘閱讀Lv.4 進階摘要與日期

整理 Google 試算表 AI 函式容易踩到的地方:同樣提示結果不一定相同、斜線底紋與重新生成、帶單位的輸出是文字要再用 VALUE 轉成數字、不適合做計算與關鍵判斷、資料隱私、與 Gemini 側邊欄的分工,以及一次生成的格數與配額限制。

發布 更新

文章目錄

為什麼 AI 函式昨天分好的類,今天重跑就變了?為什麼它回了「約 37 杯」,SUM 卻加出 0?這篇把我認為最容易踩到的幾個地方集中講。AI 函式怎麼寫在 AI 函式入門,分類與抽取的實際做法在 AI 函式實戰,這邊不重講。

功能的官方基準來自 Workspace Updates 的公告 與 Google 的 AI 函式說明中心頁面,限制數字可能會調整,請以你畫面上的為準。

官方基準與我在單一付費帳號上的介面觀察,下面會分開標記。

同樣的提示,結果不保證一樣

一般函式的輸入一樣,輸出一定一樣。AI 函式是請 Gemini 重新生成一次文字,所以同一條公式、同一份資料,重新生成的結果措辭或分類可能不同。這是這類功能的特性,官方也提醒建議可能不準確,不應當成醫療、法律、財務等專業建議。

另外還有兩件事會影響你看到的結果:

  • 我的付費帳號曾在參照變更後保留舊輸出,並以斜線底紋及「生成並填入」晶片提示重跑。這只是該帳號的觀察,不是所有參照方式的保證,所以你看到的內容可能仍是舊的。
  • 在我的付費帳號裡,範圍參數與 & 單格串接曾出現斜線底紋;官方則提醒 B2、D2 等不相連參照串進提示後,變更資料不會提示重新整理。兩者不能互相概括;單格、相鄰與不相連參照的行為可能不同,不要預設都會有提示。請自行確認生成時間,不要只看提示。

還有一個容易吃虧的地方:依官方說明,AI 函式不能復原或重做。覺得上一版比較好的話,只能重新生成,上一版就回不來了。

我的做法是,分類確認得差不多之後,把結果固定下來:選取該格,點晶片旁的 ⋮ 選單,選「儲存目前的 AI 輸出內容」,儲存格就轉成靜態文字。整欄要處理的話,也可以自己複製後用「選擇性貼上」的「僅貼上值」(Win 是 Ctrl+Shift+V,Mac 是 Cmd+Shift+V)。這樣報表上的數字不會因為下一次生成而跳動。固定之後那一格就不再是 AI 函式,要更新就得重做,所以我只在「這批資料已定案」的時候這樣做。

輸出可能是文字,數字要再轉

官方說明裡,AI 函式的回應限於文字。在我的付費帳號裡,純數字回答(像 7)的 ISNUMBER 是 TRUE,帶單位或句子的回答則是 FALSE;這不代表官方保證每個帳號或每次生成的型態。你沒辦法保證每次回答長什麼樣,所以後處理要兩種都預期。下面用幾個儲存格模擬文字型的輸出(B2:B4 分別是文字的 37、112、8),來看會發生什麼事。

先加總:

Google 試算表公式
fx

對文字形式的數字直接加總

=SUM(B2:B4)

結果是 0。SUM 會略過範圍裡的文字,所以三個「數字」全被忽略,而且沒有任何錯誤提示,這是最危險的地方。

用 VALUE 轉成數字再加:

Google 試算表公式
fx

先轉成數字再加總

=SUM(ARRAYFORMULA(VALUE(B2:B4)))

結果是 157,也就是 37 + 112 + 8。想確認一格是不是真的數字,可以用 ISNUMBER:

公式結果
FALSE
TRUE

輸出夾雜文字

AI 常常不會只回數字,會回「約 37 杯」這種句子。這時 VALUE 直接轉會出錯,先用 REGEXEXTRACT 抓出數字(正規表示式的寫法在 REGEX 實戰整理):

Google 試算表公式
fx

從「約 37 杯」抓出數字再轉成數值

=VALUE(REGEXEXTRACT(B2, "\d+"))

B2 是「約 37 杯」的時候,結果是 37。

它回答無法判斷

如果提示允許它說「無法判斷」,那一格就沒有數字可轉,VALUE 會報錯。用 IFERROR 接住,把這種格子標成要人看的:

Google 試算表公式
fx

轉不成數字時顯示待人工確認

=IFERROR(VALUE(B2), "待人工確認")

B2 是「無法判斷」得到「待人工確認」,B3 是「37」得到 37。

輸出不在你的標籤清單裡

分類的時候,我會在提示裡限定選項,但 AI 偶爾還是會多加一個句號,或回一個選項以外的詞。統計前先檢查有沒有跑出清單:F2:F4 是允許的標籤(稱讚、換貨、退貨),B 欄是 AI 的輸出。

Google 試算表公式
fx

檢查標籤有沒有在允許清單裡

=IF(COUNTIF($F$2:$F$4, B2)=0, "標籤不在清單", "OK")

B2 是「稱讚。」,多了句號,結果是「標籤不在清單」;B3 是「退貨」,結果是 OK。這一欄篩出來的,就是需要重新生成或人工處理的。

不要拿去算帳,也不要當唯一的判斷

綜合上面幾點,我自己的原則是:

  • 金額、數量、日期計算,用一般函式。AI 只負責把文字整理成可以計算的樣子,計算本身不交給它。
  • 會影響決策的判斷,像核准退款、判斷客人是不是黑名單,不用 AI 的輸出直接決定。可以拿它做初篩,最後還是要有人確認。
  • AI 函式不能巢狀放進別的函式,例如 會得到 #ERROR!,訊息是「AI 函式無法與其他函式搭配使用。」,旁邊有「修正」鈕。要用它的輸出做判斷,需要先放在自己的儲存格,再由另一格的 IF 去讀。

資料會送去哪裡

AI 函式要處理的內容,也就是提示文字和你給它的範圍,會交給 Gemini 生成回應,這是它運作的前提。現行官方兩參數版本不會自行讀取整份試算表或其他 Drive 檔案。先前帳號說明卡出現的第三參數仍待來源行為驗證,本文不據此承諾 Drive 可存取或不可存取;也不要把側邊欄的額外來源能力混成 AI 函式的能力。

實務上我會注意幾件事:

  • 地址、電話、Email、身分證字號這類個人資料,沒有必要就不要放進範圍參數。能先用 REGEXEXTRACT 這類確定性函式處理的欄位,就不要交給 AI,這個考量跟準確度同方向。
  • 用 & 串接提示的時候,只串需要的欄位,不要為了方便把整列串進去。
  • 2025 年 10 月起 AI 函式可以用 Google 搜尋當依據(依 當月公告),所以輸出可能混有網頁上的資訊。這時要多留意提示裡有沒有寫到不該對外查詢的內容。
  • 回饋功能:說明中心提到回報的內容可能被人工閱讀,所以不要在回饋裡附上個人、機密或敏感資料。
  • 公司或學校帳號的資料處理規範,要看管理員的設定與 Google Workspace 的官方隱私說明,這篇沒有辦法替你的組織下結論。

和 Gemini 側邊欄的分工

Gemini 側邊欄是對話式的,你在側邊欄裡問問題、請它分析或改表格,一次一個要求。AI 函式是寫在儲存格裡,每一格都是一個獨立的請求,可以往下填滿,一次處理很多列。

我的分法是:一次性的問題、想看分析和解釋,用側邊欄;同一件事要對每一列做一遍,用 AI 函式。兩者都需要符合資格的方案,實際可用的範圍以官方方案說明為準。

一次能生成多少,以及上限

  • 單批上限:說明中心列前 350 個含 AI 函式的選取格;200 是舊公告數字。每日額度是另一個限制。
  • 依官方說明,有短期與長期的生成上限。碰到長期上限時,生成按鈕可能暫時不能使用,官方建議等待 24 小時再試。具體的額度官方沒有列出數字。
  • 如果你是透過 Box、Dropbox 或 Egnyte 搭配 Google 雲端硬碟開啟試算表,說明中心寫明無法生成內容。
  • 在同一份試算表裡,AI() 和 Gemini() 這兩個名稱被保留,同名的自訂函式會被對應到內建的。

所以我的習慣是別把 AI 欄做成幾千列。真的列數很多,先想想能不能用確定性的函式處理掉大部分,留一小部分例外給它。

我是喜特先生,下一個功能出來的時候,再來看看它能不能少踩幾個坑。

分享:
喜特先生 Mr. Sheet

喜特先生 Mr. Sheet

數據分析師/商業分析師

八年工作經驗,跨不同業界解決數據需求。做過的案例都整理在作品集。

接下來可以

相關文章

查看所有文章

留言討論

共 0 則留言

訂閱電子報,新文章上線就通知你

免費,隨時可取消。

送出即表示同意服務條款與隱私權政策。