如何取代符合條件的值
在表格配方中,您可以將篩選條件與 填滿儲存格 函數結合,以套用條件邏輯並取代符合特定準則的值。
當篩選條件處於作用中且您套用 填滿儲存格 時,您可以選擇僅將函數的效果套用至目前由篩選條件顯示的列。所有其他列保持不變。篩選條件會儲存為配方步驟的一部分。
假設您正在準備一份包含 成本 欄的費用報告。公司政策將每個項目的可報銷費用上限設為 100。您希望在將資料載入應用程式之前,將任何高於 100 的值取代為 100,以強制執行此最大值:
-
按一下表格標題中的 篩選 按鈕,或按一下 成本 欄的欄選單並選取 篩選欄。
新增篩選條件 面板隨即開啟。
-
在篩選列中,將欄設定為 成本,選取 大於 作為運算子,並輸入 100 作為值。
-
按一下 套用。
表格現在僅顯示 成本 欄中的值大於 100 的列。
-
按一下 成本 欄標題以選取它。
-
在 函數 面板中,選取 一般 類別中的 填滿儲存格。
-
在 搭配使用 下拉式清單中,選取 值,並在 值 欄位中輸入 100。
-
按一下 套用。
隨即新增一個新的配方步驟。由於在套用步驟時篩選條件處於作用中,因此僅更新 成本 大於 100 的列。所有其他列保留其原始值。
-
在表格標題中,按一下 全部清除 以移除篩選條件並顯示完整的資料集。
資料集中所有高於 100 的成本都已取代為 100。篩選條件會儲存為配方步驟的一部分,因此每次執行配方時都會自動套用。
此範例對單一欄中的值設定上限,但相同的技術適用於任何運算子、閾值或目標值。您也可以在套用 填滿儲存格 之前結合多個篩選條件以建立更複雜的條件。如需有關篩選條件的詳細資訊,請參閱 篩選資料。