Excel自動填入日期,Excel自動填入一個日期

2022-11-14 15:56:18 字數 6166 閱讀 1154

1樓:匿名使用者

這個用函式不好完成,使用today()或now()的話,都是記錄的當前時間,而不是建立時間。

建議用vba:

private sub worksheet_change(byval target as range)

if target.column = 1 and target.row <> 1 then '限定範圍,這裡為a列且不包含a1

target.offset(0, 1) = now  '日期輸入地址,這裡為更改單元格的下一列,即b列。

end if

end sub

2樓:匿名使用者

滑鼠點在需要輸入日期的單元格,按ctrl+; (分號)是插入系統的當前日期,按ctrl+shift+;是插入系統的當前時間,這樣插入的日期和時間不會隨著系統的時間改變而變化

3樓:匿名使用者

輸入時間問題選單欄,工具,選項,重新計算,勾選迭代計算,最多迭代次數設為1次

在b1輸入公式=if(a1="","",if(b1="",text(if(b1>0,now(),""),"yyyy-m-d

h:m"),b1))這樣,你只要在a1輸入內容,b1就會永遠定格顯示為你在a1輸入內容時的時間,無論你關閉後再開啟,或進行其他操作,該時間都不會變化 記住a1先不要輸入任何內容,公式寫完後再輸入

4樓:匿名使用者

用today函式有一個缺陷,重新開啟時它會隨系統日期的變化。建議手式輸吧。

5樓:匿名使用者

=if(某一欄<>"",today(),"")

6樓:超有味鴨脖

在選擇格子裡輸入=today()即可

excel怎麼用函式自動輸入當天日期?

7樓:

如果你僅僅是想實現這個功能,用函式=text(now(),"yyyy/mm/dd"。

如果你想要實現每次更新的時候在對應行的指定位置自動填入日期的話,只能用vba,可以在一個單元格中同時輸入日期和時間,先輸入日期或先輸入時間均可,只是記住中間須用空格隔開,如2001/3/1 7:45:00。

按下「ctrl+;」組合鍵,輸入系統日期 ,按下「ctrl+shift+;」組合鍵,輸入系統時間。

可以在一個單元格中同時輸入日期和時間,先輸入日期或先輸入時間均可,只是記住中間須用空格隔開,如2001/3/1 7:45:00。

**陣列的首列查詢指定的值,並由此返回**陣列當前行中其他列的值。

vlookup 中的 v 參數列示垂直方向。當比較值位於需要查詢的資料左邊的一列時,可以使用 vlookup 而不是 hlookup。

拓展資料:

lookup_value  為需要在**陣列 ,陣列:用於建立可生成多個結果或可對在行和列中排列的一組引數進行運算的單個公式。陣列區域共用一個公式;陣列常量是用作引數的一組常量,第一列中查詢的數值。

lookup_value 可以為數值或引用。若 lookup_value 小於 table_array 第一列中的最小值,vlookup 返回錯誤值 #n/a。

table_array  為兩列或多列資料。使用對區域或區域名稱的引用。table_array 第一列中的值是由 lookup_value 搜尋的值。

這些值可以是文字、數字或邏輯值,文字不區分大小寫。

8樓:吙星人亮亮

有時候,人們需要在excel表中輸入當前日期,最簡單的方法是把日期簡單地輸入到excel**中,但是如果以後開啟的時候需要當前日期,還需要再輸入一次日期。這樣稍顯麻煩。

我們可以利用excel2003自帶的函式來在**中填寫當前日期。這個函式就是today()。today函式的用法非常簡單,只要在excel**中輸入「=today()」即可。

這個函式可以返回當前日期並顯示在單元格中,而且,這個函式會根據系統時間自動更新。也就是說,如果5月30日編輯的excel**中使用了這個函式,那麼,在6月1日再開啟這個**的話,日期會自動更改為6月1日。

9樓:匿名使用者

private sub worksheet_change(byval target as range)

if target.column = 2 and cells(target.row, 1) = "" then

cells(target.row, 1) = dateend if

end sub

10樓:小姚

在某個空的單元格輸入:=today(),確定,得出日期後,複製,貼上(貼上時選擇:只保留值和格式)到你想放置的單元格上就行了。

11樓:匿名使用者

建議手動輸入,如果資料量很大的話,那麼先用公式,再複製後選擇性貼上。我瞭解的情況,還有沒有函式輸入後不變的。

12樓:匿名使用者

就沒有這個函式。函式都是隨著變的。除非你選擇手工計算。可是那樣的話。其他函式也不變了。

13樓:工藤蘭and江戶川哀

快捷方式: 選中你要輸入日期的單元格 按 ctrl +;(分號)

用公式就輸入=today()

14樓:琉璃易碎

1、按alt+f11進入vbe視窗

2、如果你的表在sheet1中,你就點左邊工程管理器裡的sheet1(總之你在哪個表中要實現這個功能就點開哪個工作表)。

3、在右邊的視窗中輸入下邊**:

private sub worksheet_selectionchange(byval target as range)

if cells(2, 3).value <> "" thencells(2, 10).value = format(date, "yyyy:mm:dd")

else

cells(2, 10).value = ""

end if

end sub

4、這樣你回到工作表,在c2(假設在c2)列輸入資料。

j2(假設在j2)就會出現當前日期。第二天再次開啟也是這個日期。

如何在excel中快速輸入一個月的日期

15樓:我的j**a筆記

1、首先,我們開啟wps**軟體,然後新建一個檔案2、比如,想在一行裡快速輸入2023年3月份的日期,先輸入一個2018/3/1,如下圖所示。

3、已經輸入了第一個起始日期時,然後再選中30個單元格,如下圖所示。

4、然後依次點選**選單裡的 行和列-填充-序列,點選進去5、然後選擇行-日期,點選確定即可。

6、通過以上幾步,來看看效果吧

16樓:小q講堂

excel快速輸入時間日期

17樓:匿名使用者

有兩種方式,操作都比較簡單。如下兩種方法生成12月份所有天數。

1、直接輸入,下拉拖拽

a1中輸入12-1-2016,下拉拖拽到a31(拖拽終點根據當月天數,例如11月30天,拖拽到a30)2、陣列工式法

選中a1:a31

(選中範圍根據當月天數,例如11月30天,選中a1:a30)輸入=date(2016,12,row())ctrl+shift+enter

全部完成

18樓:專注精品優選

excel**使用小技巧,如何快速輸入日期和時間,具體步驟如下

19樓:匿名使用者

輸入5-1(顯示是5月1日)

然後滑鼠點右下角十字柄向下拉就行了,

20樓:匿名使用者

在一個單元格輸入日期,其他的就拖動右下角的下拉條就行了

office excel,裡自動輸入時間日期的快捷鍵是什麼

21樓:wps官方

wps **:

日期的快捷鍵:ctrl+;

時間的快捷鍵:ctrl+'

22樓:excel辦公實戰

自動輸入當前時間的快捷鍵:ctrl+shift+:

自動輸入當前日期的快捷鍵:ctrl+:

通過在一個單元格中,分兩次按下組合鍵就可以輸入日期和時間的組合,但是這個日期會隨著系統的日期而改變。

23樓:

ctrl + ;

就是按住ctrl再按分號鍵(;) 自動輸入日期

ctrl + shift + ; 自動輸入時間

excel如何自動輸入一個日期加上一年少一天

24樓:匿名使用者

假設日期資料在a1這個單元格內,需要在a1的這個日期加上一年少一天,則公式為:=text(date(left(a1,4)+1, mid(a1,6,2), right(a1,2))-1)

上述公式的含義如下:

date(年, 月, 日)函式可以將「年、月、日」三個數字組合成一個規範的日期值。其中:

「月」取的是a1中間第6個數字開始的2個數字:mid(a1,6,2)「日」取的是a1右起的2個數字:right(a1,2)把這三個數字合併為規範的日期,就是a1之後一年的日期(由於有閏年的情況,日期直接加365不準確)

然後再將這個日期減1,就是少一天。

25樓:我是來嚇寶寶的

一列的日期資料都同時增加1,那麼操作方法如下:

(1)在一個空單元格中寫入1,按下回車;

(2)複製這個寫1的單元格;

(3)選中要減1的全部日期單元格;

(4)右鍵,選擇「選擇性貼上」;

(5)選擇「運算」中的「減」,確定。

26樓:匿名使用者

假設2013.04.23在a1

在b1中輸入或複製貼上此公式

=date(left(a1,4)+1,mid(a1,6,2),right(a1,2)-1)

或=edate(substitute(a1,".","-"),12)-1

使用最後的公式要將單元格設為日期的某種型別,並且要從工具選單下 載入巨集 勾選 分析工具庫 確定

27樓:

假設日期資料在a1

則公式為:=text(date(left(a1,4)+1, mid(a1,6,2), right(a1,2))-1, "yyyy.mm.dd")

28樓:匿名使用者

直接輸入日期格式日期:2013-04-23

公式:=date(year(a1)+1,month(a1),day(a1)-1)

29樓:匿名使用者

直接=日期+365,前提是日期格式正確,像你這個的格式不對,應該是2013-4-23,可以用替換換成日期的格式

30樓:

=date(year(c5)+d5,month(c5)+0,day(c5)+0)

或=date(year(c5)+3,month(c5)+1,day(c5)+0)

怎樣在excel依次自動輸入一個月所有日期

31樓:小小小兔

方法:1、在單元格a1中輸入1日,a2中輸入2日,之後選中兩個單元格,向下拖動滑鼠。

2、如果增加月份,方法相同。

32樓:

a1中輸入「1日」,滑鼠停在a1右下角變成小十字按住左鍵右拉即可

33樓:灼譜夜

a1中輸入「1日」,然後再單擊a1單元格,滑鼠移到右下角,出現十字形狀,這個叫自動填充柄,然後向右拖動到其餘單元格即可。

34樓:匿名使用者

a1中輸入「1日」,b1中輸入「2日」,而後選中這兩個單元格拉動,c1,d1。。。自然就回自動生成的嘛

excel中日期如何自動新增一個月,半年和一年?

35樓:老巫婆你送後

1、電腦開啟excel**2019版本。

2、開啟excel**2019版本後,輸入第一個日期。

3、輸入第一個日期後,選中單元格下拉增序,然後點選右下角自動填充選項。

4、點選自動填充選項後,就可以選擇以月還是以年填充了。

5、選擇以月填充後,資料就可以逐月增加了。

Excel中如何根據填入的日期自動統計出各月份的個數

1 開啟excel 在a列中輸入日期。2 需要將日期轉換為數字格式,使用 ctrl h 調出替換,按照下圖輸入條件進行替換操作。3 下圖為替換成數字格式的日期。4 在b1單元格中輸入公式 mid a1,6,1 意思為取a1單元格中第六個數字。5 將所有日期內的月份數字取出。6 然後在c1單元格內輸入...

如何向excel資料自動填入中相應位置並列印

使用word郵件合併功能,在office中,先建立兩個文件 一個word包括所有檔案共有內容的主文件 比如未填寫的信封等 和一個包括變化資訊的資料來源excel 填寫的收件人 發件人 郵編等 然後使用郵件合併功能在主文件中插入變化的資訊,合成後的檔案使用者可以儲存為word文件,可以列印出來,也可以...

excel中輸入資料後自動顯示日期

想要實現excel 中輸入資料後自動顯示日期,有幾個步驟 ps 使用2007excel演示 一 開啟excel,在a2中輸入 if b2 if a2 now a2 如下圖 二 點選左上角的圓圈,在點選下方的 excel選項 如下圖 三 在彈出框中,選擇 公式 在選擇 啟用迭代計算 數字不必改動。如下...