前二篇介紹了利用 ChatGPT 來輔助學習 Excel:

Excel-利用ChatGPT產生範例檔來練習超方便

Excel-巧妙利用ChatGPT協助Excel設計公式

本篇要提醒你使用的小技巧,讓 ChatGPT 真的成為你的個人 Excel 家教。

Excel-利用ChatGPT協助Excel設計公式的要領

 

產生基本表格

【提問】請產生以下的表格,由儲存格A1起始,第1欄是座號,內容是由1至20,第2欄和第3欄分別是國文成績和英文成績,內容是隨機產生的數值介於40至99之間。

產生如下的表格內容:

Excel-利用ChatGPT協助Excel設計公式的要領

複製表格內容至 Excel 的工作表中,並在E1:G1,產生另一表格所須的欄位。

Excel-利用ChatGPT協助Excel設計公式的要領

 

問題求解

【提問】Excel裡,如果在相同工作表中儲存格E1起始,列出「國文及格且英文不及格」者的座號、國文成績、英文成績,該如何設計公式?

Excel-利用ChatGPT協助Excel設計公式的要領

點選:Copy code,則至 Excel 的儲存格E1,按下 Enter 鍵。

如下圖,這是一個正確的結果。

Excel-利用ChatGPT協助Excel設計公式的要領

ChatGPT 教你:

您可以使用 FILTER 函數,以篩選出符合條件的座號、國文成績、英文成績,以下是具體的公式設計:

公式:=FILTER($A$2:$C$21, ($B$2:$B$21>=60)*($C$2:$C$21<60))

上述公式中,$A$2:$C$21 是您要篩選的範圍,其中 $B$2:$B$21>=60 代表國文成績及格,$C$2:$C$21<60 代表英文成績不及格,* 代表 AND 邏輯運算符,表示兩個條件需要同時滿足。最後 FILTER 函數會篩選出符合條件的座號、國文成績、英文成績。請注意,公式的結果會自動填入儲存格範圍,不需要手動輸入。

如果你的 Excel 不支援 FILTER 函數,你可以請 ChatGPT 給你其他適用的函數作法。

 

再次提問

【提問】我的 Excel 不支援 FILTER 函數,該如何處理?

Excel-利用ChatGPT協助Excel設計公式的要領

點選:Copy Code,得到公式:

{=INDEX($A$2:$C$21,SMALL(IF(($B$2:$B$21>=60)*($C$2:$C$21<60),ROW($A$2:$A$21)-ROW($A$2)+1),ROW()-1),COLUMN()-4)}

請注意!必須刪除其的「{」和「}」,並且貼上公式後要按 Ctrl+Shift+Enter 鍵。

因為這是陣列公式,Excel 會自動加上「{}」。

複製儲存格E1,貼至儲存格E1:G2。

再複製儲存格E1:G2,往下各列貼上。如果出現「#NUM!」,則將出現錯誤訊的儲存格刪掉公式即可。

Excel-利用ChatGPT協助Excel設計公式的要領

在這裡,ChatGPT 教你:

如果您的 Excel 不支援 FILTER 函數,您可以考慮使用其他函數,例如 IFINDEX。以下是使用這些函數的公式:

{=INDEX($A$2:$C$21,SMALL(IF(($B$2:$B$21>=60)*($C$2:$C$21<60),ROW($A$2:$A$21)-ROW($A$2)+1),ROW()-1),COLUMN()-4)}

請注意,這是一個陣列公式,需要使用 Ctrl+Shift+Enter 快捷鍵輸入,而不是僅僅按 Enter 鍵。在輸入完公式後,請選擇公式輸入範圍,然後按 Ctrl+Shift+Enter。

這個公式的作用和上一個公式類似,也是找出國文及格且英文不及格的座號、國文成績、英文成績。具體來說,這個公式會使用 IF 函數和 * 運算符,檢查每一行的國文成績和英文成績是否符合條件,並返回對應的行號。接著,使用 INDEX 函數根據返回的行號和列號,從指定範圍中取得對應的數值。

請注意,這個公式中的 $A$2:$C$21 範圍和 $B$2:$B$21>=60 條件需要根據您的實際情況進行調整。另外,這個公式中的 ROW()-1COLUMN()-4 需要根據輸入範圍的位置進行調整,以便在填充結果時將列號和行號轉換為相對位置。

 

建議做法

將 ChatGPT 給你的教學內容複製到練習工作表中一起儲存,這樣當作應用秘笈,下次就可以不用重覆對 ChatGPT 發問。

Excel-利用ChatGPT協助Excel設計公式的要領

 

追根究底止於至善

【提問】我複製了你提供的公式,貼至儲存格E2:G5,產生了 #NUM! 錯誤訊息,該如何處理?

Excel-利用ChatGPT協助Excel設計公式的要領

在這裡,ChatGPT 教你:

如果您複製了公式並貼到其他儲存格,但是出現了 #NUM! 錯誤訊息,這通常是因為公式中引用的某些儲存格不再包含有效的數值或範圍的大小不匹配。以下是幾個可能導致此錯誤的原因以及相應的解決方案:

  1. 儲存格中的值可能是空白的、錯誤的或非數值的。請檢查儲存格中的數值是否為有效的數字,並修正它們。

  2. 公式中使用了某些函數,這些函數可能會在某些條件下產生錯誤。請確保公式中使用的函數與它們的參數是正確的。

  3. 公式中引用的範圍可能不再包含有效的數值或大小不匹配。請檢查公式中引用的範圍是否正確。

總之,當您在複製公式時遇到 #NUM! 錯誤時,建議您先檢查上述原因,並進行必要的更正。如果問題仍然存在,請提供更詳細的信息,以便我們進一步診斷問題並提供更準確的幫助。

 

建議做法

將 ChatGPT 給你的教學內容複製到練習工作表中一起儲存,就像當作教材一般。

Excel-利用ChatGPT協助Excel設計公式的要領

【延伸閱讀】

* Excel-利用人工智慧(AI)可以幫你學習Excel?(以ChatGPT為例)

* Excel-介接OpenAI的API使用ChatGPT

Excel-巧妙利用ChatGPT協助Excel設計公式

Excel-利用ChatGPT產生範例檔來練習超方便

Excel-利用ChatGPT協助Excel設計公式的要領

* 人工智慧ChatGPT活學活用實例1

* 人工智慧ChatGPT活學活用實例2

* 人工智慧ChatGPT活學活用實例3

* 人工智慧ChatGPT活學活用實例4

人工智慧ChatGPT活學活用實例5

學不完.教不停.用不盡文章列表

arrow
arrow
    文章標籤
    Excel ChatGPT
    全站熱搜
    創作者介紹
    創作者 vincent 的頭像
    vincent

    學不完.教不停.用不盡

    vincent 發表在 痞客邦 留言(2) 人氣()