原書示範 Copilot 把 Age Group 拆成兩欄。第一版公式會把 Y16-24 的 First Age 抽成 Y16,使用者再要求移除前置 Y,得到 16 與 24。
TEXTBEFORE 與 TEXTAFTER 拆分文字。原始 Age Group 格式例如 Y16-24。Copilot 先產生:=TEXTBEFORE([@[Age Group]],"-") 與 =TEXTAFTER([@[Age Group]],"-"),預覽顯示 First Age = Y16、Last Age = 24。
| Age Group | 第一版 First Age | 第一版 Last Age |
|---|---|---|
| Y16-24 | Y16 | 24 |
| Y25-34 | Y25 | 34 |
原書要求修正 First Age 公式,Copilot 產生:
=TEXTBEFORE(TEXTAFTER([@[Age Group]],"Y"),"-")
Last Age 仍可用:
=TEXTAFTER([@[Age Group]],"-")
完成預覽後點擊 + Insert columns 寫回原表。
| Age Group | 修正後 First age | Last age |
|---|---|---|
| Y16-24 | 16 | 24 |
| Y25-34 | 25 | 34 |
第一版公式不是「完全錯誤」,而是沒有滿足後續數值分析需要:Y16 仍是含文字的字串。這說明公式驗證應看輸出是否符合分析目的,而不只是有沒有錯誤訊息。