下拉框改變後,如何清空後面幾個單元格的值?

2022-08-23 11:15:10 字數 536 閱讀 4013

難度等級2

在實際業務中,經常遇到如下圖所示情況

當使用者重新選擇了乙個分類後,編號單元格的值需要自動清空。

那麼可以下面的方法解決問題:

先設定公式:if (b4<>"","",curcell())

解釋:b4是「分類」, 公式設定在「編號」裡

然後去掉 單元格的重新計算屬性

原理這要從cell的公式觸發機制講起

cell公式只有發生下列情況時才會觸發計算:

1引用的單元格的值改變時

2開啟歷史記錄時,並且單元格重新計算屬性開啟時

所以我們要利用這兩點,在下拉框發生改變時,使用函式清空單元格的值。在歷史記錄時避免計算,保持住歷史記錄中正確的結果

公式解釋:這是典型的if條件判斷。如果b4(分類下面的單元格)值不為空,則清空。否則取本單元格的值

將重新計算去掉,是為了在歷史記錄開啟時,單元格內的公式不會被觸發計算,保持以前所選的值。

input清空和重置select下拉框

一般頁面搜尋條件都會有input輸入框和select選擇框,同時頁面上都會有重置reset按鈕,這時就需要清空input和重置select 清空單個input inputid val 清空div下所有input divid input val 重置select 重置單個select selectid...

點選按鈕新增一組下拉框,然後改變下拉框的值觸發事件

幫朋友做的乙個簡單特效。一般情況下,用js插入標籤,普通的觸發事件對它是無效的,但是可以換種寫法就行啦。直接上 啦,簡單的東西 無標題文件 title script src script head body div class sellect box style margin 0 auto widt...

如何在jQuery中設定下拉框值

乙個簡單的選擇 下拉框,其id為 國家 地區 select china united state malaysia 1.顯示選定的下拉框值。country val 2.將下拉框的值設定為 中國 country val china 3.將下拉框值設定為 美國 country val united st...