Excel中,我想要在一列中,一鍵輸入當天的日期

時間 2021-09-20 06:47:04

1樓:匿名使用者

可以實現,必須犧牲一個字元,比如 # (可以自己選擇),然後在 sheet1 的 change 事件寫入下面的**。

private sub worksheet_change(byval target as range)

if target.value = "#" thentarget.value = date

end if

end sub

2樓:易水寒

有快捷鍵可以一下輸入當天的日期:ctrl鍵+ ;鍵,你可以在要輸入日期的那列的第一個單元格用快捷鍵把日期顯示出來,然後把整列選中,按ctrl+d就可以整列顯示啦。

3樓:匿名使用者

一個單元格快速輸入 按組合鍵【ctrl】+【;】

多個單元格快速輸入,選中,分別按組合鍵【ctrl】+【;】和組合鍵【ctrl】+回車

4樓:匿名使用者

在任意一不使用的空白單元格(如z1)輸入=today()

選擇日期列-資料有效性-序列:輸入=$z$1,確定

5樓:匿名使用者

這個可以做到!

比如從b2列開始向下輸入!設定有效性連結c1,在c1單元格輸入=now()

就可以實現樓主需求的效果!!!

6樓:萬佛遊子

一鍵輸入:選中整列——輸入內容——按組合鍵ctrl+回車

7樓:匿名使用者

最簡單的就是快捷鍵啦!ctrl+; 就可以直輸入當天的日期了。

8樓:匿名使用者

ctrl+;輸入當前日期,ctrl+shift+:輸入當前時間。

9樓:匿名使用者

ctrl+;可以輸入當天日期。

10樓:匿名使用者

請問你是想要那種 下拉式的日期,讓你選擇,還是想要那種自動更新當天的日期

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

11樓:

如果你僅僅是想實現這個功能,用函式=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 搜尋的值。

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

12樓:吙星人亮亮

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

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

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

13樓:匿名使用者

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

14樓:小姚

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

15樓:匿名使用者

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

16樓:匿名使用者

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

17樓:工藤蘭and江戶川哀

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

用公式就輸入=today()

18樓:琉璃易碎

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中,一列的資料是全部的,一列的資料是部分的,全部的資料太多,如果才能找出來部分資料以外的數

這個事情還是比較好解決的。假設a列為全部資料,b列為部分資料。我的方法有三種 那麼,在c列單元格輸入 第一種 iferror vlookup b1,a a,1,false 部分以外的資料 向下拖拉公式,然後在再按c列排序或篩選 部分以外的資料 這種方法在msoffice excel 2003中可能不...

excel怎麼一列變多列,EXCEL中如何把一列資料變為多列?

b1輸入 offset a 1,row a1 1 4 column a1 1,右拉,並下拉。公式中的4,是指你要分成4列,根據實際情況修改吧。假設原始資料在sheet1的a列 請嘗試以下方法 在a1中輸入公式 index sheet1 a a,column 1 每行的 數 row 下拉複製公式 然後...

怎樣在excel中一列資料中刪除指定的資料

輔助列輕鬆搞定,假如資料在a列,a2開始 輔助列 if a2 if or a2 40410,a2 40411,a2 40412 a2 刷選,去掉空值,這樣就去掉了40410,40411,40412 sub shanchu dim i as integer for i range a65536 end...