excel 时间函数问题 当A列中输入文字后 B列自动填时间 怎么做

A列为账单记录 B列想用个函数自动填充时间
感谢各位

菜单栏,工具,选项,重新计算,勾选迭代计算,最多迭代次数设为1次
在B1输入公式
=IF(A1="","",IF(B1="",TODAY(),B1))
就可以
A1单元格输入数据,则在B1显示输入当天的日期,有改动不改变日期
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-02-20
没看懂你要列排还是行排,不过方法是一样的.
在最外侧一列(行)输入=rand(),向右拉填充到整列(行),选中徐a,b列外其余的数据,排序,(不扩展区域),在选项里把排序方向选一下(行或列),然后以输入=rand()函数的那一行(列)为关键字排序就可以了.
第2个回答  2009-04-24
用VBA才能实现,函数的话,日期会随着系统日期变化的.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column > 1 Then
Exit Sub
Else
Cells(Target.Row, 2) = Date
End If
End Sub
这个代码控制你在A列的所有操作,写入或删除,都会在B列显示操作的时间.
第3个回答  2009-04-24
假设A4为需要输入内容,则在B4输入=IF(ISBLANK(A4),"",IF(B4="",NOW(),B4))
然后下拉,B列单元格格式自己定义
第4个回答  2009-04-24
在B1中输入公式:=if(A1="","",now())

excel 时间函数问题 当A列中输入文字后 B列自动填时间 怎么做
菜单栏,工具,选项,重新计算,勾选迭代计算,最多迭代次数设为1次 在B1输入公式 =IF(A1="","",IF(B1="",TODAY(),B1))就可以 A1单元格输入数据,则在B1显示输入当天的日期,有改动不改变日期

如何让A列中输入姓名, B列自动显示时间?
1、如本例在B列已经输入好了一个公式。这个公式在A列输入姓名后即可在B列显示输入姓名的时间。2、点击【OFFICE按钮】,在弹出的选项中选择点击【EXCEL选项】按钮。3、如下图弹出【EXCEL选项】对话框。4、在对话框的左边选择【公式】选项,右边在【计算选项】中勾选[启用迭代计算]功能。5、点击【确定...

EXCEL 里,比如我在A列任意单元格输入任意数字或文本,我想要B列同行就自...
首先,找到一个空白单元格(例如C1单元格),输入公式==NOW()。此公式用于获取并显示当前日期和时间。接着,将B列设置为日期格式。在B1单元格输入公式==IF(A1>0,$C$1,""),这个公式检查A列单元格内容。如果A列不为空,则在B列对应单元格显示C1单元格中的日期,即当前日期。如果A列为空,B列...

excel表格中,我要在当A1输入内容时,则b1自动填充当天的日期
Excel 内 右键 点工作表 名字--查看代码,如下代码 复制进去,存为启用宏的工作薄,启用宏可使用:Private Sub Worksheet_Change(ByVal Target As Range) On Error Resume Next If Target.Column = 1 Then '如果当前编辑单元格在第1列 A列 If Target <> "" Then Target.Offset(0...

excel输入内容后在另一个单元格自动生成当前日期,
1、假设列A是输入数据区域;B列是显示日期区域。2、我们首先将B列设置为日期格式。选定日期区域,B2:B10。3、在“开始”选项的数字组中;单击“格式”下拉按钮以在弹出菜单中显示长日期。4、然后,也可以按下CTRL+1,打开用于设置单元格格式的对话框,并将此字段设置为日期格式。5、现在B2:B10已经...

EXCEL中怎么用公式在A列输入内容,B列自动弹出时间 要有图解具体的操作方...
点“工具”、“选项”、“重新计算”,选中“迭代计算”,在“最多迭代次数”框中输入1,确定。在B2单元格输入公式:=IF(A2="","",IF(B2="",TEXT(NOW(),"e年m月m日 h:m"),B2))

excel 问题 关于 A 写如内容 B显示填写如期和时间
如果是这样,那么这么做:将B列、H列设置成格式为 几月几日几点几分(选中B列,按CTRL+1→数字→自定义→类型→ yyyy"年"m"月"d"日"h"点"mm"分" →确定。H列同样)在I2输入公式:=DATEDIF(B2,H2,"D")&"天"&ROUND((H2-B2-DATEDIF(B2,H2,"D"))*24,0)&"小时"向下复制到底,...

在excel中我想在A列输入内容时B列出现输入内容时的当时时间,怎么做啊...
按下Alt+F11,粘贴如下内容:Private Sub Worksheet_Change(ByVal Target As Range)If Target.Column = 1 Then Target.Offset(0, 1) = Now()End Sub 关闭窗口即可。

Excel表格中如何在A列输入任何字符时B1自动显示当时日期且到第_百度知...
需要用到vba命令 Private Sub Worksheet_Change(ByVal Target As Range)If Target.Column = 2 Then If Target = "" Then Cells(Target.Row, 3) = ""Else Cells(Target.Row, 3) = Format(Now(), "yyyy-m-d hh:mm:ss")End If End If End Sub 这段语句就OK了 ...

excel用宏怎让a列输入内容b列自动生成日期和时间
不需要宏的,你在B列写上公式就行了,=if(A1<>"",TODAY(),""),B列要改成日期时间格式 如果你想每次输入A列,B列才改变一次,其他时候不改变B列数据才用到宏

相似回答