設計手冊
遇到問題了嗎?不用擔心,答案都在這。
全站搜尋

子表格公式

x
子表格公式

公式列表

說明與應用

可以使用子表格公式來取得子表格欄位相關資料,例如傳回子表格第幾筆資料、取得不重複或是非空值的子表格列數等等…

公式列表

以下列出所有支援的公式。公式請一律用大寫表示!

公式 敘述
FIRST(value) 傳回子表格此欄位中的第一筆資料
FIRSTA(value) 傳回子表格此欄位中非空值的第一筆資料
LAST(value) 傳回子表格此欄位中的最後一筆資料
LASTA(value) 傳回子表格此欄位中非空值的最後一筆資料
COUNTA(value) 回傳計算子表格中每列中指定欄位不是空值的總(次)數。當公式指定欄位非空值時即會計算,即使該列其他欄位有空值時也會計算,不需要整列都非空值。
SUBTABLEROW(value,nth_row) 只能套用在一般獨立欄位,回傳子表格中指定之第幾筆資料的值。
RUNNINGBALANCE(value, [allow_backend_formula_recalculation=false]) 回傳子表格中指定欄中該列與前面資料列加總的值,如果填 true 則該公式能被後端公式重算。(子表格資料需照順序新增)
LARGE(arg, nth, ["arg2"]) 指定查詢子表格中某一欄的數值之指定的序數大小相對應值,並回傳符合條件子表格列資料之指定欄位值。例如 LARGE(C1,1,D1) 會查詢子表格資料 C1 欄位中第一大的數值,並回傳同一列子表格資料之 D1 的欄位值。此公式沒有眾數的概念,即如果有同樣大小的值,將會照順序排序而不會被列為同等大小。如需回傳子表格中的最小值,可以合併使用 COUNT()。例如 LARGE(C1,COUNT(C1),D1),意即查詢子表格 C1 欄位最小的數值,並回傳同列 D1 的欄位值
UNIQUE() 列出參照子表格欄位中所有不重複的欄位值。查看詳細內容
UNIQUE().length 計算參照子表格欄位中不重複的值的數量。查看詳細內容
VLOOKUP() 回傳子表格中符合指定條件的值。查看詳細內容

說明與應用

Ragic 的公式是直接參照欄位標頭的,讓公式套用更為簡單。特別是在子表格就不需要撰寫複雜的公式。

下列為「銷售訂單」的演算範例。子表格列出商品的售價(C9)與數量(D9),透過乘法運算可以得知顧客每項商品所需要付的總額(C9*D9);

小計(D13)的數值是由 E9 加總而來的。

除了上述的例子,也有其他能應用於子表格的公式。假設要計算子表格中有多少筆資料,可以新增一個欄位並利用子表格的欄位標頭來寫 COUNT() 公式。

如果需要其他進階條件公式來計算或加總子表格欄位值,請參閱 COUNTIF 函數COUNTIFS 函數SUMIF 函數 SUMIFS 函數

計算子表格中不重複的值

在子表格中計算不重複的值,可以使用 UNIQUE() 以及 UNIQUE().length 。

UNIQUE():列出參照欄位中所有不重複的欄位值。如沒有設定分隔符號的話預設分隔符號為",",結果如下圖的 UNIQUE() 欄位,也可以自訂分隔符號,寫法就必須改成 UNIQUE(欄位,"分隔符號")。例如 UNIQUE(A1,"/") 或 UNIQUE(A1,", ")。產出的結果分別就會是:Angie/Lillian/Amy/Rex 或 Angie, Lillian, Amy, Rex。

UNIQUE().length:計算參照欄位中不重複的值的數量。

回傳子表格特定的欄位值

如需回傳子表格中符合指定條件的值,可以使用 VLOOKUP。

公式 語法
VLOOKUP VLOOKUP(value, queryField, returnField, [approximateMatch=true], [findMultiple=false])

VLOOKUP 公式需要包含下列幾項參數:

value:是必要的,此為檢查的值,可以為指定的值,也可以直接參照欄位。

queryField:是必要的,此為子表格中用於比對的欄位。

returnField:是必要的,此為子表格中當條件符合時回傳的欄位。

[approximateMatch=true]:是選擇性的,不一定要輸入,此參數表示是否要精準比對,預設是關閉,如果你希望系統精準比對,請在此參數輸入 false。

[findMultiple=false]:是選擇性的,不一定要輸入,此參數表示是否要列出多個符合條件的值,預設是關閉,如果你需要回傳的條件值可能不只一個,請在此參數輸入 true。

例如想在子表格中查詢星期三的教師名稱。

可以新增一個自由輸入欄位給使用者輸入查詢日期,並於另外一個欄位中套用「VLOOKUP(A9, A4, B4, false, false)」或是「VLOOKUP(A9, A4, B4)」,系統即可依據使用者輸入的查詢日期自動回傳「王老師」。

如果你希望是模糊比對而且可以回傳多個符合條件的值的話可以套用「VLOOKUP(A9, A4, B4, true, true)」。

提供回饋給 Ragic

請告訴我們您的意見:(多選, 必填)

請針對上方勾選項目提供詳細說明:

截圖能夠讓我們更清楚了解您的建議:

感謝您的寶貴意見!

馬上註冊
免費試用 Ragic!

用 Google 帳號註冊

立即科技 Ragic, Inc.
02-7728-8692
info@ragic.com
台北市中正區南昌路二段81號9樓
使用者條款 | 隱私權政策