EXCEL如何記錄不同資料的鍵入時間

時間 2022-03-05 20:35:18

1樓:雲南新華電腦學校

這裡簡單做一個**來演示,在錄入的資料列的單元格錄完資料後,右邊會自動記錄錄入的時間

鑑於這個記錄的時間,需要這個c列單元格的格式顯示具體的時間,選中c列,右鍵--「設定單元格格式」,型別格式為yyyy/m/d h:mm:ss

接著在單元格c2中輸入函式=if(b2="","",if(c2="",now(),c2)),很簡單就兩個多條件if與now()函式,具體的b2與c2根據實際變動

框選下拉,使得後面的單元格與設定為相應的公式函式,如圖所示

接著點選檔案,在彈出的選單中,選擇選項,進入到excel的選項中

excel選項界中,左側選擇公式,在計算選項欄中,點選啟用迭代計算,即√選上即可,再點選確定

這樣當完成輸入後,就會自動生成記錄相應的錄入時間,如圖所示

2樓:

private sub worksheet_selectionchange(byval target as range)

if [a2] = "條件一" then

[b2] = now

end if

if [a2] = "條件二" then

[c2] = now

end if

if [a2] = "條件三" then

[d2] = now

end if

end sub

試下這個**

3樓:匿名使用者

用vba**寫巨集,但是得有你現在用的**,籠統的寫條件一二三,我寫的不確定,你用不順手。

excel怎麼記錄每次輸入的日期時間

4樓:匿名使用者

如下的方法請參考:

由於公式要引用單元格自身,造成迴圈引用,必須開啟「迭代計算」選項,否則excel會提示「microsoft office excel 不能計算該公式……,從而造成迴圈應用。……」的提示。

excel 2003:單擊「工具→選項→重新計算」,勾選「迭代計算」。

excel 2007/2010/2013:單擊「office按鈕(檔案)→選項→公式」,在「計算選項」區域勾選「啟用迭代計算」。

「最多迭代次數」可保持預設的「100」。

在b1單元格中輸入公式:

=if(a1="","",if(b1="",text(now(),"yyyy-m-d h:mm:ss"),b1))

然後拖動填充柄向下填充公式到所需的位置。

這樣,當在a列輸入資料時,b列對應的單元格會自動記錄當前的日期和時間。

說明1:

上述公式雖然能記錄a列單元格中第一次輸入的日期和時間,但直接更改a列單元格內容後,該公式並不能記錄最後一次輸入的日期和時間。要記錄a列單元格最後輸入的日期和時間,可先按delete鍵刪除a列單元格內容後再次輸入。

說明2:

重新開啟excel後,上述「迭代計算」選項會自動取消。如果啟動excel後開啟了一個未設定該選項的工作簿,再次開啟已設定「迭代計算」選項的工作簿時,excel仍會給出迴圈引用的提示,此時重新設定「迭代計算」選項即可。

在excel 中如何記錄某單元格錄入資料後的日期時間?

5樓:匿名使用者

1。假設在b1中記錄a1的第一次錄入資料時的時間,則在b1中輸入=if(a1<>"",now(),"")2。假設在b2中記錄當a2達到大於3的時候記錄時間,則在b2中輸入=if(a2>3,now(),"")

6樓:匿名使用者

樓上的方法是行不通的,因為now函式是易失性函式,他個自己發生變化的,他始終於和電腦系統時間一致.所以達不到你要的結果.你要的那樣的效果,只憑借xecel還做不出來,除借用其他工具.

如excel百寶箱.excel必備工具箱,等,可以做出來.

7樓:茫茫人海一亮星

在excel 中如何記錄某單元格錄入資料後的日期時間?在excel中錄入資料時,有時候需要實時記錄錄入這個資料的時間,以便於後面的計算統計,那麼怎樣實現這個實時記錄這個錄入的時間呢

1這裡簡單做一個**來演示,在錄入的資料列的單元格錄完資料後,右邊會自動記錄錄入的時間

2鑑於這個記錄的時間,需要這個c列單元格的格式顯示具體的時間,選中c列,右鍵--「設定單元格格式」,型別格式為yyyy/m/d h:mm:ss

3接著在單元格c2中輸入函式=if(b2="","",if(c2="",now(),c2)),很簡單就兩個多條件if與now()函式,具體的b2與c2根據實際變動

4框選下拉,使得後面的單元格與設定為相應的公式函式,

5接著點選檔案,在彈出的選單中,選擇選項,進入到excel的選項中

6excel選項界中,左側選擇公式,在計算選項欄中,點選啟用迭代計算,即√選上即可,再點選確定

7這樣當完成輸入後,就會自動生成記錄相應的錄入時間,

8樓:匿名使用者

可以用巨集實現的,你說清楚點,比如舉個例子

9樓:紅旗雪

如圖,在a列錄入資料,在b列記錄錄入時間,步驟是:

1、點「office按鈕」、「公式」、勾選「啟用迭代計算」。

2、在b2中輸入

=if(a2="","",if(b2="",now(),b2))3、右擊b2單元格,「設定單元格格式」、「自定義」,在右側框中輸入yyyy-m-d  hh:mm:ss

在excel中同一資料多次錄入,日期不同,怎麼找出最後一次錄入的資料

10樓:真真真白丁

親,如下圖,要加一個輔助列解決。例如b列,b2貼上這個公式並下拉。注意!!!!!!

是陣列公式,在單元格里貼上了以後,千萬不要按回車退出,而要按「ctrl+shift+回車」退出,下拉:

=if(b2=max(if(a:a=a2,b:b)),a2&"最後日期","")

怎樣將兩張excel表中時間記錄方式不同的資料合併

11樓:山口壇斜

第二個表增加一列(單雙)

寫公式:=mod(row(),2)

然後排序,取0棄1

然後與第一表合併

12樓:匿名使用者

想把每半分鐘生成的資料那張表是否要每隔一行就刪除一行?

如何實現動態記錄excel資料錄入時間

13樓:匿名使用者

這個可以使用vba**的方法來解決,也可以使用公式實現。下面就和大家說說公式實現動態記錄excel資料錄入時間的步驟:

依次單擊【檔案】【選項】【公式】,勾選【迭代計算】。

在b2單元格輸入以下公式:

=if(a2="","",if(cell("contents")=a2,now(),b2))

cell函式可以返回單元格的資訊,引數使用"contents",就是獲取最後活動單元格的內容。

公式的意思是:如果a2為空,就顯示為空白,如果最後活動單元格的內容等於a2,就返回當前的時間,否則仍然等於b2單元格的內容。

接下來選中b列資料區域,設定單元格格式:

h"時"mm"分"ss"秒"

好了,現在試試吧:

只要在a列輸入資料後按回車結束,b列就可以顯示當前的系統時間了。

這個公式有一個缺陷,如果在其他區域中輸入和a列相同的內容,b列的時間也會發生變化。

假如不需要在其他區域中輸入內容,使用這個公式就可以滿足要求。如果在其他區域也要輸入資料,可以試試下面這個:

=if(a2="","",if((cell("contents")=a2)*(cell("col")=1)*(cell("row")=row()),now(),b2))

cell函式使用"col"和"row"做引數,獲取的是最後活動單元格的列號和行號資訊。

公式的意思是:如果a2為空,就顯示為空白,如果最後活動單元格的內容等於a2,並且最後活動單元格的行號和列號都等於左側單元格(a2)的行號列號,就返回當前的時間,否則仍然等於b2單元格的內容。

在EXCEL中如何實現多列不同資料的查重

萬年金剛鑽 想問一下樓主,e列的資料,都含有公司兩個字,並且前面就是公司名稱而沒有其他的多於字元了?問這個問題是在考慮到底是 用複雜一點的公式來完成匹配 還是 用vba,在找到金額相同的資料的情況下 可能不止一條 把文字的相關度最大的那條挑選出來 看到樓主的資料了。感覺如下 直接用金額一對一地判斷,...

Excel彙總資料,EXCEL如何資料彙總

1 在做分類彙總前,需要先對資料進行排序,否則無法進行分類彙總,如下資料 我們要對物料編碼進行分類彙總,則可以先對此列進行排序。2 選中d列資料,在插入 排序和篩選命令下選擇升序或降序進行資料排序,在 排序提醒 對話方塊中確保選擇了 擴充套件選定區域 這樣同行的資料排序仍在同一行。3 排序後的結果如...

excel相同資料求和,excel如何對重復項求和

相同行或列,選擇所有資料後,點選 求和。首先開啟excel軟體,然後在excel裡做幾個名字和資料,想要求和的名字不要挨著,這樣才能體現一會excel的強大計算能力。這裡可以看出,要對 中所有 李四 名字的資料做求和的計算,我們為了便於區分,把所有李四名字都改成了紅色。接下來選擇選單欄的資料選項,點...