如何让excel只显示第一个日期和最后一个日期

作者&投稿:苗凝 (若有异议请与网页底部的电邮联系)

终于在网上找到用函数的解决方法了!太多人只会一种思路,导致大多数人都自己琢磨不出来,就说函数实现不了一定要用vba!

说白了真不是高科技。一般来说想要实现这个功能的人,都是用来记录数据录入日期时间的,再次打开文档时间就跟着系统时间变了的话,就失去了记录的意义了,所以我们希望它不要跟着系统时间变化。

首先点击菜单栏,工具,选项,重新计算,勾选“迭代计算”,最多迭代次数设为1次。这一步很重要。

公式如下:

=IF(B1="","",IF(A1="",TODAY(),A1))

我来解释一下这个天才的思路,实在让我钦佩。。。用最朴实的逻辑解决普罗大众口口声声解决不了的问题。如果B1单元格,也就是我们数据录入的单元格,为空,那该公式所在单元格就为空。如果B1不为空,在这里再嵌套一个条件:当A1单元格,也就是自动跳出日期的单元格,为空,那就在这里输入today()函数。要点来了,如果该单元格不为空,也就是说,已经有数据了,那就输入本单元格的原始数据,也就是保持不变!!! 就这么简单实现了:后面有数据,自动输日期,没数据,自动清空。已有日期的情况下,不更新为系统当日日期。完美(请脑补金星大姐)

我在他的基础上又变化了一点点,因为我希望在日期同一行的后面几列里面,有任何一列有数据输入,日期列就自动录入当天日期,所以在最外层if函数的判定条件里加了个AND函数,也就是后面全为空,日期列就留空,但凡有任意一格有数据,就输入当天日期。

这是我变形后的公式:

=IF(AND(C8:H8=""),"",IF(B8="",TODAY(),B8))

释义:C8到H8里面有任意一格有数据的话,就输入当天日期,没有的话就留空。如果日期列已有日期数据,就保持不变,如果没有,就输入当天日期。看起来有点啰嗦,这是因为if条件嵌套的关系。

贴个原贴链接:网页链接

这个“久落江边”答主如此精准的回答居然淹没在茫茫因特网。。。时至今日你再去搜索想固定today函数输入日期的方法,依然大多数搜索结果是告诉你办不到,必须用vba。



~

excel日期只保留年月怎么操作的呢?
答:直接在设置单元格格式,然后选符合类型就可以了。下面我就演示一下详细的操作步骤: (电脑型号:MacBook Air,软件版本:Excel 2021) 1、打开Excel,用鼠标右键点击【设置单元格格式】; 2、选择符合的类型; 3、点击右下角的【确定】; 4、excel日期只保留年月操作完成啦! 以上就是excel日期只保留年月怎么操作的教程,希...

表格中2020-01-01怎么设置
答:Du村长 2023-08-18 · TA获得超过4075个赞 关注 在单元格格式中设置2020-01-01。下面我就演示一下详细的操作步骤❥(ゝω・✿ฺ) (电脑型号:惠普 (HP) 暗影精灵8Pro,软件及版本号:WPS 11.1.0.13703) 1、打开需要设置时间格式的excel表格。 2、选中日期所在的单元格后,点击鼠标右键,选择设置单元格...

Excel表中的NOW()函数怎么设置可以只显示日期不显示时间
答:步骤如下:1.A1中的值是通过now函数得到的 2.选中A1,右键,设置单元格格式 3.选择日期:4.就只显示日期不显示时间了:

Excel日期怎么优先显示在第一行?
答:=DAY(($B$1&LEFT($I$1,LEN($I$1)-1))+COLUMN(A1)/2+ROW(A3)/3*7-6-WEEKDAY($B$1&LEFT($I$1,LEN($I$1)-1)))

如何在Excel表格中填入日期只显示日?
答:如本例,要求将A2:A16单元格区域中的日期设置为只显示日的格式。点击选中A2:A16单元格区域,点击鼠标右键,在弹出的菜单选项中点击选择【设置单元格格式】选项。如下图,通过上一步骤,系统弹出了【设置单元格格式】对话框。在通过上一步骤,系统弹出的【设置单元格格式】对话框中:左边点击选择[自定义]...

为什么excel表格中只显示一个日期
答:1、主要原因是因为单元格格式的设置不对造成的,具体操作步骤如下工具原材料 excel2018版电脑1打开电脑找到并双击打开excel2018版表格软件2双击打开表格软件以后,为了示范在表格内编辑好需要设置的任意月份日期3。2、按照如下步骤即可将excel中的数字转换成年月1首先在excel表中插入一个表格2然后在“年”...

excel怎样将日期更改为只显示日期?
答:我来告诉你一个简单的办法 进入EXECEL后,按CRTL加F1键,在弹出的对话框中的“类型”中找个“日期”并选中,之后看右边的框中,找到2006-8-15 类型的,那年月日型的,确定,然后把需要修改的时间都统一设定一下,问题就解决了 呵呵

excel怎样将日期更改为只显示日期?
答:楼主您好!因为excel对时间格式默认为一个相应的数值,即为以1900-1-1为1开始计数,实际筛选时不会按照月份筛选,所以您可以创建辅助列 如图所示,在b2单元格输入=month(a2),后回车,双击十字填充柄(即选取a2单元格,出现在右下角的黑色闪亮十字)后将a列所有的月份提取到b列,然后楼主可以将b列进行...

excel日期自动填充 怎么能让每两行是一个日期 就是 第一行第二行是10...
答:1、打开Excel表格,然后在A1中输入一个日期。2、输入日期后,在A2中输入公式=A1。3、A2输入=A1后,A3输入公式=A1+1。4、都输入公式后,按回车键就可以得到想要的日期了,鼠标右键点击右下角的点下拉复制。5、下拉复制公式后,就可以每两行一个日期了。

利用excel"函数"筛选一列中唯一出现的日期,并将不重复的日期显示在其...
答:假设日期在A列,从A2开始一共到A100 在B2输入以下数组公式,下拉填充即可 =TEXT(INDEX(A:A,SMALL(IF(COUNTIF(A$2:A$100,A$2:A$100)=1,ROW($2:$100),4^8),ROW(1:1)))&"","e-m-d")PS:数组公式是以ctrl+shift+enter结束,如果行数不是100行,只需要改公式中的100为你实际的行...