簡體   English   中英

公式結果的數據驗證

[英]Data validation on the result of a formula

我正在尋找一種方法來默認單元格值並應用數據驗證,但允許用戶將該值覆蓋為允許的有效值之一。

這里有一個演示電子表格

並在視覺上:

在此處輸入圖片說明

我在 D 列上進行了數據驗證,它提供了 G 列中可能的加價百分比列表,但是,我想要一個默認值,所以我編寫了一個公式來解決這個問題(基於相鄰成本單元格中有一個值)。

我輸入項目,輸入成本和標記默認值。 都好。

但是,當我單擊下拉菜單時,沒有彈出任何值。 而是顯示公式。

我已經嘗試過基於將單元格文本和背景設為白色的條件格式,但這對於我的現實世界(明顯更復雜)的場景來說不是最佳選擇。

我怎樣才能實現我所追求的 - 如果有成本值,默認值為 50%,但可以從下拉列表中選擇。

根據條件添加“默認”值的唯一方法是使用編輯(簡單或可安裝)腳本。

例子:

以下是一個簡單的編輯觸發器。 如果編輯了第一行下方 C 列的單元格,則右側的單元格將為 50%(假設單元格格式設置為顯示 %)

function onEdit(e){
  if(e.range.columnStart === 3 && e.range.rowStart > 1){
   e.range.offset(0,1).setValue(0.5);
  }
}

資源

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM