在EXCEL中怎么实现在,一个单元格内输入一个日期,比如1-1,另外一个单元格自动显示1-1~1-2? EXCEL中在一个单元格输入内容时在另一个单元格自动输入日期...

www.zhiqu.org     时间: 2024-05-31

公式:

=TEXT(输入数据的单元格,"m-d")&TEXT(输入数据的单元格+1,"~m-d")

前提条件,输入数据的单元格数据是Excel认可的日期数据



这个问题有3个办法
1、用today()函数 但要设置 迭代计算 由于和其他文件需要的设置不同 有些麻烦
2、用宏,Worksheet_Change事件
3、最简单的是在需要日期的单元格上按住ctrl再按;(即ctrl+;)
建议用后2种办法

附上代码 工具-》宏-》 vb编辑器-》双击左侧树型目录的sheet1,然后在右侧代码区复制一下内容。假设A列输入,B列显示日期
Private Sub Worksheet_Change(ByVal Target As Range)
Dim iRow As Integer
Dim iCol As Integer
iRow = Target.Row
iCol = Target.Column
If iCol = 1 And Target.Offset(0, 1) = "" Then
Target.Offset(0, 1) = Date
End If
End Sub

A1输入1-1
B1公式=text(A1,"M-D")&"~"&text(A1+1,"M-D")

Excel中怎样实现在一个单元格中输入内容,另一个单元格自动显示当天日期,并且这个日期不会随时间变动~

用公式无法办到,用VBA吧:
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Row = 1 And Target.Column = 1 Then [A2] = Date End IfEnd Sub

这个问题有3个办法
1、用today()函数 但要设置 迭代计算 由于和其他文件需要的设置不同 有些麻烦
2、用宏,Worksheet_Change事件
3、最简单的是在需要日期的单元格上按住ctrl再按;(即ctrl+;)
建议用后2种办法

附上代码 工具-》宏-》 vb编辑器-》双击左侧树型目录的sheet1,然后在右侧代码区复制一下内容。假设A列输入,B列显示日期
Private Sub Worksheet_Change(ByVal Target As Range)
Dim iRow As Integer
Dim iCol As Integer
iRow = Target.Row
iCol = Target.Column
If iCol = 1 And Target.Offset(0, 1) = "" Then
Target.Offset(0, 1) = Date
End If
End Sub


#颛解苑# 日期函数在excel中,输入一个日期(2011/11/1),下一
(17559164557): 题意要求: 输入一个日期(2011/11/1), (1)下一个格里就会显示它的第二天(2011/11/2星期一); (2)自动筛选这天是否是周一到周五,如果是在下一个单元格显示“可以”,不是就显示下一工作日的日期. 操作说明: 1、在C2输入公式“=B2+1”,“格式/单元格/数字/分类/自定义/类型/yyyy-m-d aaaa/确定”,向下复制到C20,可达题意第(1)项所求,如黄色区域. 2、在D2输入公式“=IF(WEEKDAY(C2,2) 全部

#颛解苑# excel中输入一个日期请教,谢谢! -
(17559164557): A3公式:(A2内输入6或12 表示半年或1年)=DATE(YEAR(A1),MONTH(A1)+A2,DAY(A1)-1)

#颛解苑# 怎样在EXCEL里实现一个单元格里这样的日期格式? -
(17559164557): 单击单元格,点"格式"->"单元格"->"数字",左边的"分类"选择"自定义",在右边"类型"下面的框中输入:yyyy-m-daaaa 点"确定".这样设置好后,你输入2007-1-1后按回车,它就显示为2007-1-1星期一,可以用填充柄向下复制(日期递增).

#颛解苑# wps excel 怎么实现 在一个单元格内(如A1)输入一个日期, 这个数就会每天自动增加一天,比如: -
(17559164557): 先在A1中输入2012-1-1,然后移动鼠标到A1的右下角,当鼠标光标变成黑十字时按鼠标左键向下称动到你所要的目标单元格!

#颛解苑# excel如何把数字变成生日比如在一个单元格内输入,其实这个数据
(17559164557): 说明: 1选中A1:A20. 2、在“格式/单元格/数字/分类/自定义/类型”框,输入“####"年"##"月"##"日"”,确定. 3、在A1:A20区域,原来色20001010,即显示为2000年10月10日;输入20110101,即可返回2011年01月01日;输入19981212,即可返回1998年12月12日.

#颛解苑# 怎么在excel中一个单元格内打出姓名/日期要姓名在上半个格,日期在下半个格?请教 -
(17559164557): 先打完姓名,按住ALT键,回车.输入日期. (EXCEL中要先按住ALT再回车才会转行)左右位置调整可在日期或姓名前打空格键.

#颛解苑# 【急】如何在Excel2003里利用日期控件在某个单元格点选插入日期? -
(17559164557): ctrl+;,为输入当前日期 ctrl+shift+;,为输入当前时间

#颛解苑# excel中我需要在一个单元格中填写年份,然后在一个单元输入日期如:11 - 1,然后变会自动为我需要的年份 - 11 - 1 -
(17559164557): 设置单元格格式为日期格式 将电脑系统日期修改为你需要的年份中任何一个日期 然后在单元格中输入11-1,就可以得到指定系统日期的年月日了

#颛解苑# EXCEL 我想在第一个格内输入一个日期,然后在第二个格内只需输入时间,且第三个格可以显示日期及时间 谢 -
(17559164557): 在a3输入:=TEXT(A1,"yyyy/m/d")&" "&TEXT(A2,"H:mm:ss;@")

#颛解苑# 如何在Excel单元格中输入日期与时间? -
(17559164557): 一、插入静态的日期和时间 当前日期 选取一个单元格,并按 Ctrl+; 当前时间 选取一个单元格,并按 Ctrl+Shift+; 当前日期和时间 选取一个单元格,并按 Ctrl+;,然后按空格键,最后按 Ctrl+Shift+; 二、插入会更新的日期和时间 在单元格...