在excel中如何設定從每年8月31日後一年級自動升級到二年級

2021-06-16 14:09:52 字數 2894 閱讀 2321

1樓:兔兔蕙

按alt+f11組合鍵,開啟vba編輯視窗,在左邊的「工程」下雙擊「thisworkbook」標籤,工作簿**視窗(右邊空白視窗),貼上如下**:

private sub workbook_open()

if month(date) = 9 and sheet1.[f2] <= 5 then

sheet1.[f2].numberformatlocal = "[dbnum1][$-804]#""年級"""

sheet1.[f2] = sheet1.[f2] + 1

end if

end sub

儲存工作簿即可!

注意:1.**中假定 x年級 顯示位置是工作表sheet1的f2單元格,如與實際不符,修改工作表名稱和單元格引用即可。

2.同時,假想這個應用是小學制作**使用,所以小學最高年級序數不超過6。所以條件中增加了sheet1.[f2] <= 5,否則把這個條件及and刪除即可!

3.只要開啟有上述**的工作簿,系統自動檢測如果到了9月,年級序數自動增加1。但是剛開始時是手動在f2中輸入一個年級序數的。

2樓:匿名使用者

按樓主的意圖,可以採用工作簿事件自動完成。

操作:按alt+f11組合鍵,開啟vba編輯視窗,在左邊的「工程」下雙擊「thisworkbook」標籤,工作簿**視窗(右邊空白視窗),貼上如下**:

private sub workbook_open()

if month(date) = 9 and sheet1.[f2] <= 5 then

sheet1.[f2].numberformatlocal = "[dbnum1][$-804]#""年級"""

sheet1.[f2] = sheet1.[f2] + 1

end if

end sub

儲存工作簿即可!

注意:1.**中假定 x年級 顯示位置是工作表sheet1的f2單元格,如與實際不符,修改工作表名稱和單元格引用即可。

2.同時,假想這個應用是小學制作**使用,所以小學最高年級序數不超過6。所以條件中增加了sheet1.[f2] <= 5,否則把這個條件及and刪除即可!

3.只要開啟有上述**的工作簿,系統自動檢測如果到了9月,年級序數自動增加1。但是剛開始時是手動在f2中輸入一個年級序數的,別忘了哦!

3樓:

具體給個**才知道要做的效果~~~

在excel中如何設定上年9月1日到下年8月31日的年齡

4樓:手機使用者

b1的公式設為:edate(a1,36)-1 ;

36指的是36個月。

5樓:匆匆的流浪狗

你要的這個時段最大也沒滿1週歲啊。說得再具體一點吧

excel如何將數值式出生日期轉換為學生年齡(以8月31日為界限)

6樓:匿名使用者

其實就是bai

把數字轉du

化為日期格式再同樣zhi

計算就行了dao。

……看到樓上

版的,嗯,忘記權text了……

7樓:excel辦公實戰

excel有自己的運算規則 你上面的20050725不是標準的日期

按照規則無法計算,必須通過轉化成標準格式才能計算!

一般格式在ctrl+1,進去後檢視日期格式,裡面就是支援的所有格式了!

8樓:月夜清泉

=datedif(text(a1,"#-00-00"),"2014-8-31","y")

excel中怎樣用函式選出2023年8月31日到2023年8月31日的年齡段的人?

9樓:匿名使用者

如果是根據b列的日期,通過函式篩選出a列的姓名,那麼可以在e1單元格輸入以下陣列公式,按ctrl+shift+enter組合鍵結束,然後向下填充公式

=index(a:a,small(if((b$2:b$2000>="1966-8-31")*(b$2:

b$2000<="2000-8-31'),row($2:$2000),4^8),row(a1)))&""

10樓:蓉v熾焱

如果源資料是生日 用countifs(生日列,"<="&"2000-08-31",生日列,">="&"1966-08-31")

開始或結束不含31日當天就刪除對應的=

在excel**中,怎樣在大量的身份證號中篩選出2023年09月1日——2023年08月31日區間出生的人

11樓:匿名使用者

假設身份證號碼在a列,找一個輔助列(例如f列)

><="1997-08-31"),"符合","")

下拉符合條件的,都會在f列標記「符合」兩字,然後通過篩選,就可以把符合條件的找出來了

12樓:笨笨的白

笨辦法因為我也不會用公式,就是把整列複製到word文件,然後用alt+前六列,把前六列給刪了,再刪後邊的4列,最後在excel表裡粘回去用排序就行了,把你需要的行單複製出來。同求公式的方法。

13樓:萊世

高階篩選應該可以實現的

Excel在Excel中如何設定邊框和底紋

excel底紋怎麼設定邊框底紋 先要在excel中開啟將要設定邊框和底紋的excel 2.選中需要設定邊框和底紋的資料區域,如圖所示,藍色為設定部分,然後單擊滑鼠右鍵,會彈出下圖所示對話方塊,設定邊框和底紋便在 設定單元格格式 選項裡,單擊開啟。3.單擊開啟 設定單元格格式 選項後,會彈出如下圖所示...

excel 請問如何在excel中設定永遠顯示第一行

在選單欄中的視窗選單中凍結窗格。想要讓任何單元格的第二行中的第一選擇滾動條上的第一行,然後選擇 window 選單 凍結窗格 如果你不想一起滾動,那麼這種方法選擇 取消凍結 滑鼠選定a2單元格 視窗 凍結窗格 以上是2003版,操作 請問如何令一個excel 在下拉時 第一行始終能顯示?可用 凍結第...

excel巨集設定,excel中如何啟用巨集

在excel裡面安全性設為中,而且檔案裡面有寫巨集,則開啟檔案的時候會出個對話方塊,問是否啟用巨集,如果點是,則可以執行巨集命令,如果點否,則巨集不能正常執行。注 巨集是excel裡面編寫的程式 檔案,選項 信任中心,信任中心設定,巨集設定,啟用巨集即可在excel中按下alt f11 即可開啟vb...