EXCEL當日期為函式now(),如何根據隨時變動的日期去其他表取值?

2025-01-11 11:05:21 字數 4188 閱讀 3642

1樓:學點筆記

now() 返回的時間是帶時、分、秒的,如果沒有這種精度要求,那麼應該改用today(),不然會優點小麻煩(自行驗證 = now()=today(),它們是不相等的,雖然看上去都是x年x月x日),你表b的日期肯定不是 now()吧。當然了也不是什麼大問題,查的時候再處理下就好。

另外的問題是:

1. 表b的**名是唯一(只有這個**名)的嗎?不是唯一的話,相當於有兩個查詢條件:

日期+名稱。這樣的話普通的*lookup可能辦不到。如果是唯一的,那麼用vlookup就可以了。

2. 如果你不想改表a日期列的now(),那麼日期的查詢值要用 today()代替now()。

3. 借鑑下他樓的答案:表a d2寫公式:=sumifs(表b!d:d,表b!a:a,today(),表b!b:b,b2)

2樓:網友

1)建議不要用now()函式,用today()函式,如果只表示日期的話。

2)表a d2寫公式:=sumifs(表b!d:d,表b!a:a,a2,表b!b:b,b2)

然後向下拖動填充公式。

excel**的公式如何隨日期變動選擇當天的資料

3樓:在晴天的雨傘

如果要得出當前的日期,則單元格寫入公式。

today()

該值會隨計算機系統的日期變動)

如果是要日期加時間的資料樣式,則單元格寫入公式=now()

該值會隨計算機系統的日期時間值變動)

4樓:我愛桑果

你只需在sheet2的c27輸入以下公式 =hlookup(today(),sheet1!$18:$40,23,false)

如果不對,請檢查一下你的sheet1裡面第一行的那些日期是不是真正的日期格式,如果是文字的話這個公式沒法用的。

5樓:會飛的鳥

你的公式是要用日期資料嗎?可以看看使用巨集方式能否實現。

excel2010裡自動呼叫日期函式=now()到了明天自動改為明天的日期了,有沒有自動呼叫當前日期後就固定的函式

6樓:我要做胖子

你什麼意思呢?如果想固定幹嘛還要用now?直接ctrl+;不就完了嗎。如果非要用now的話就在符合之前判斷要賦值的單元格是否為空。

如何用excel**做乙個取系統當前的日期,而後面的天數隨的日期的變改而減少一天

7樓:我是來嚇寶寶的

excel讓日期天數隨時間增加而自動顯示累加的步驟:

假設:有如下的**,b列要計算出到今天為止的累計天數。

1、a列的單元格格式必須設定為日期格式;

2、在b2單元格中輸入=datedif(a2,today(),"d");

datedif函式:返回兩個日期之間的間隔數;

以上表為例:就是計算單元格a2中的日期到今天為止的間隔數;

d" :時間段中的天數;

datedif(a2,today(),"d"):計算單元格a2中的日期到今天為止的天數差;

3、最後結果如下。

8樓:蟈蟈愛學

不改變原始**資料,列印時自動新增列印日期。

9樓:網友

函式today()

剩餘時間那裡輸入=today()-a1 a1為起始日期。

10樓:網友

比如:a1 你填的是到期時間。 2010-1-30a2 你填的是當天日期。

today()a3 你需要的是剩餘時間。 =a1-a2* a3單元格要設定成數值格式。

excel裡a1單元格里=now()為系統當前日期…… 如何將日期固定……也就是在下次在開啟系統該

11樓:帶別人媳婦去玩

主要是now這個函式每次開啟都會自動運算,所以想達你的要求的話,可以採用下面的方法:資料有效性。

函式。步驟:

選中「a1」單元格,點選「資料」標籤,選擇「資料有效性」

選擇「序列」,資料區域選擇「a2」單元格,在「a2」單元格輸入=now()

使用時選擇日期即可,下次開啟日期也不會自動變化。如果需要變化再次選擇即可。

12樓:excel辦公實戰

now()函式,每次開啟工作表都會更新日期,有如下四種方法可以解決此問題:

13樓:匿名使用者

輸入8-27,它會自動識別年份,根據你的日期設定格式顯示你想要的日期。

14樓:浩哥奕弟

函式做不到,要做到則需要自己每次手動輸入。或者用乙個vba**。

15樓:網友

直接ctrl+;輸入當前日期。

excel如何根據日期自動抓取資料?

16樓:我愛學習

1、首先需要開啟乙個excel**。

2、接下來需要在一列單元格內輸入日期(年-月-日)。

3、選中該列顯示日期的單元格,重新在其右側複製一列。

4、選中複製後的單元格,點選滑鼠右鍵,選擇「設定單元格格式」。

5、彈出「設定單元格格式」對話方塊,選擇「數字」選項下方的[日期],再在「型別」下方選擇[星期三],最後點選[確定]。

6、回到excel**,星期已根據日期獲取成功啦。

17樓:刺友互

1、首先需要開啟乙個excel**,如下圖所示。

2、接下來需要在一列單元格內輸入日期(年-月-日),如下圖所示。

3、選中該列顯示日期的單元格,重新在其右側複製一列。

4、選中複製後的單元格,點選滑鼠右鍵,選擇「設定單元格格式」。

5、彈出「設定單元格格式」對話方塊,選擇「數字」選項下方的[日期],再在「型別」下方選擇[星期三],最後點選[確定]。

6、回到excel**,星期已根據日期獲取成功啦。

18樓:yq楊

excel根據日期自動抓取資料,根據第二張截圖來看,求當天完成數量可以使用sumif條件求和函式,公式如下:

=sumif(玻璃卡!1:1,a1,玻璃卡!13:13)

公式及效果圖。

詳細表截圖。

19樓:蟈蟈愛學

不改變原始**資料,列印時自動新增列印日期。

20樓:新浪河陽小子

公式=hlookup(a2,玻璃卡!a1:zz14,14,)

公式中:a2表示彙總表中日期所在單元格,玻璃卡!a1:zz14表示「玻璃卡」這張工作表中資料所在區域,14是「玻璃卡」表中合計所在的行。你可根據**實際自行修改套用。

21樓:我來也

辦法很多,你應該知道公式需要**的行列標號的,否則怎麼做公式呀!!!

所以,還是要看你的資料結構格式才能做公式啊!

22樓:網友

圖表不全,請私信我。

excel中使用函式如何固定now()函式的日期。

23樓:

函式不能固定這個日期,除了用選擇性貼上去掉公式外,一般都是使用vba來實現,如下指令碼供參考:

sub 現在時間()

cells(1, 1) = "=now()" '此指令碼表示在第1行第1列中輸入時間函式公式,可自動更新。

cells(1, 2) = now() '此指令碼表示在第1行第2列中顯示現在時間,不可變。

end sub

24樓:網友

複製-選擇性貼上為數值。

excel函式根據日期寫不同自己取值

25樓:退休畫線工

在前面加上日期判斷的if條件就可以了:

if(a4<=today(),實際發生額公式,將來發生額公式)

是否加「=」就看你對當天的要求決定。

26樓:網友

=if(條件1,v1公式,if(條件2,v2,if(條件3,v3)))

27樓:匿名使用者

能看到完整的**嗎?還有**與**的關係要講清楚。

excel函式 大寫函式如何做,excel如何將數字轉換為大寫人民幣形式?函式!

substitute substitute if rmb l21,2 text int abs l21 0.5 dbnum2 g 通用格式元角0分 整 零角 if l21 2 1,零 零分 整 l21就是你輸入小寫數字的地方,你可以任意改。這是我常用的,當然還有許多公式都可返回大寫金額。假設a1為阿...

excel用什麼函式可以自動計算某個日期中某個數值出現了幾次

countifs a1 a11,小蘭 b1 b11,2018 5 24 countif函式,或者資料透視表 兩個lookup就可以 excel中如何自動統計數值出現次數?根據補充說明,樓主的這個需求,可以分解為兩個問題.第一,a列中,都有哪些數.每二,a列中,各數出現的次數.我的解決步驟 1,選單 ...

excel自動判斷填寫的日期是不是當天,如果是當天則顯示為紅色(條件格式)

可以通過程式設計解決。sub date1 date1 巨集 dim i for i 2 to 30 date11 cells i,1 value date2 date if date11 date2 then cells i,1 interior.colorindex 3 cells i,2 int...