excel怎麼設定報警預警功能

2021-03-05 09:18:14 字數 1655 閱讀 1248

1樓:匿名使用者

預警功能通過高亮單元格來實現,單元格自動變色的問題在excel中可用兩種方法實現:

方法一:

條件格式,操作如下(以到期前五天舉例):

開始-->條件格式-->新建規則-->使用公式確定-->輸入公式=(a1>today()-5)*(a1設定單元格填充色-->確定。

公式中的星號可用and函式替代。

方法二:

vba**。

alt+f11開啟vba, 鍵入如下**到需要設定顏色的sheet下,

private sub worksheet_selectionchange(byval target as range)

dim cel as range

for each cel in range("a1:a" & range("a65536").end(xlup).row)

if cel > date - 5 and cel < date then cel.interior.colorindex = 20

next

end sub

2樓:兔呀兔大王

至少可以在每次開啟這個excel檔案的時候,自動判斷是否到期,並且可以設定在到期前多少天給出提示。常見方法有二:

1、單元格內文字提示(公式法):

例如你的報告有效期在a1單元格,請在a2(舉例)單元格輸入公式「=if(a1-today()<50,"距離有效期還有"&text(a1-today(),"@")&"天","")」,則當距離有效期少於50天的時候,a2單元格會顯示「距離有效期還有xx天」,否則不顯示任何內容。注意:

a、excel是把系統日期作為當前日期的,如果你電腦的系統日期不正確,則excel無法正確判斷。

b、上面的公式請直接複製,但不含外側引號。

c、公式中的數字50可修改,例如該成20,則小於20天時提示。

d、你的報告的有效期應為excel可識別的標準日期格式,例如2008-2-24。

2、對話方塊彈出提示(巨集方法):

如果你對巨集不太瞭解,則我們結合公式,以最簡單的方式實現。要執行巨集,需要在excel的「工具」—「巨集」—「安全性」中進行設定。

還是例如你的報告有效期在sheet1的a1單元格,請在a2(舉例)單元格輸入公式「=if(a1-today()<50,true,false)」。在a3單元格輸入公式「=a1-today()」並將該單元格的數字格式設為「常規」。然後按下atl+f11開啟vba編輯器,在左側上方的視窗中雙擊thisworkbook,然後在右側的主視窗中,頂部左邊下拉選擇workbook,右側選擇open,編輯器會自動生成如下內容:

private sub workbook_open()

end sub

請在這兩句中間新增如下內容:

if worksheets("sheet1").range("a2") = true then

msgbox "距離有效期還有" & worksheets("sheet1").range("a3").value & "天。", 0, "提示", 0, 0

else

end if

完成後儲存即可。這樣,當距離有效期到達規定值時,一開啟這個工作薄,excel就會彈出一個對話方塊,提示「距離有效期還有xx天。」

3樓:匿名使用者

什麼叫提前通知?能不能具體點呢?

怎樣在excel中設定列的自動求差功能

1.首先開啟要編輯的電子 如圖 2.然後在d2那裡輸入 b2 c2 意思是b2個單元格減去c2單元格的差值就是d2的值。所以這個要根據 裡的位置來定 如圖。3.輸入上面那個公式之後,就可以得出差值6 如圖。4.如果想批量的去運算差值的話,就可以單擊6那個單元格,這時單元格右下角會有一個 號 可以往下...

excel怎麼設定星期下拉,excel怎麼設定星期下拉。

使用text函式處理 text now row a1 aaaa e m d 說明及抄演示 1 選擇baia1單元格 2 輸入du公式 text now row a1 aaaa e m d 3 下拉完成 zhi公式解析 1 row返回行號dao函式,row 單元格地址 返回其行號,row a1 就是1...

excel金額大寫轉換,excel怎麼設定金額大寫

假設a1為資料單元格 a2 大寫人民幣 if round a1,2 0,無效數值 if round a1,2 0,零 if round a1,2 1,text int round a1,2 dbnum2 元零 text int round a1,2 10 int round a1,2 10,dbnu...