Excel单元格怎么禁止输入一些敏感日期?
发布网友
发布时间:2022-04-21 03:07
我来回答
共5个回答
热心网友
时间:2022-06-17 15:56
使用有效性来控制。
按图示来,选中你要填入日期的列,我这里以C列演示,然后顶端菜单栏 数据,有效性,设置,允许自定义,下面输入公式:
=ISNA(MATCH(C1,A:A,))公式中A:A为敏感日期所在列。然后在出错警告中输入提示语句。
结果演示:
注:由于excel中日期为连续整数,所以此敏感日期输入带年份,我们在excel中输入日月默认为当年,所以仅限当年使用,隔年需要重新设置敏感日期。
热心网友
时间:2022-06-17 15:57
假设A列的“*月*日”均为文本
在C2中输入或复制粘贴下列公式
=EDATE(A2,RANDBETWEEN(-10,10)*12)
下拉填充
在D2中输入或复制粘贴下列公式
=IF(COUNTIF(A:A,TEXT(C2,"M月D日"))>0,"敏感日期","")
下拉填充
也可用条件格式来做
热心网友
时间:2022-06-17 15:57
方法1用数据有效性如那位用countif的,但是不同年份可能不行,还需修改
方法2用vba,可以自定义提示,并在提示后自动删除原输入数据,以便重新输入,不同年份也同样使用,代码如下
'按ALT+F11-粘贴代码-将表格另存为启用宏的格式
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Row <> 1 Then
If Cells(Target.Row - 1, 4) <> "" Then
For Each cel In Range("a2:a10")
If cel <> "" Then
If Mid(Cells(Target.Row - 1, 4), 5) = Mid(cel, 5) Then n = n + 1
End If
Next
End If
End If
If n > 0 Then
MsgBox "不能输入" & Cells(Target.Row - 1, 4)
Cells(Target.Row - 1, 4).Clear
Cells(Target.Row - 1, 4).Select
End If
End Sub
热心网友
时间:2022-06-17 15:58
二个方法来实现你的要求:
首先你得吧所谓的敏感日期输入在旁边的一个列中,输入日期后的这个辅助列可以隐藏处理不显示哦!
1、采用条件格式设置,条件为等于预先输入的日期,只要输入了,就可以显示你预先设置特殊的字体、背景颜色
2、采用数据有效性,设置输入的日期不得等于预先输入日期,就可以拒绝敏感日期输入了
热心网友
时间:2022-06-17 15:58
这就是数据验证性,*录入指定内容,
第一步:选定录入位置,如图中C4:C10
第二步:数据验证:自定义,输入公式,
=countif(A2:A10,C4)=0
出错警告,输入:特殊时期,不得宣传,
效果如图
如有需要可以继续交流!
Excel单元格怎么禁止输入一些敏感日期?
使用有效性来控制。按图示来,选中你要填入日期的列,我这里以C列演示,然后顶端菜单栏 数据,有效性,设置,允许自定义,下面输入公式:=ISNA(MATCH(C1,A:A,))公式中A:A为敏感日期所在列。然后在出错警告中输入提示语句。结果演示:注:由于excel中日期为连续整数,所以此敏感日期输入带年份,我们在...
Excel单元格怎么禁止输入一些敏感日Ɯ
下拉填充 在D2中输入或复制粘贴下列公式 =IF(COUNTIF(A:A,TEXT(C2,"M月D日"))>0,"敏感日期","")下拉填充 也可用条件格式来做
excel输入数字老是显示日期?
右键点击修改【样式】中的【常规】按钮,弹出对话框 点击格式按钮,跳转至单元格默认设置 输入数字,就显示日期, 在上图设置单元格格式中的选项一定是在日期这个选项上。注意这是通过样式一步一步的跳转至单元格设置,这里设置单元格格式是针对excel单元格的默认设置做改变, 我们一般都是为常规,这里只要...
数据有效性怎么设置?
1、首先打开excel办公软件,再打开需要调整的表格,使用鼠标选中需要设置数据有效性的范围。2、然后点击工具栏的“数据”,找到“数据工具”这个选项点击“数据有效性”。3、在弹出的对话框中“数据有效性”设置页面选择“允许”选项,在下拉菜单选择“序列”。4、选择后在“来源”下边输入框输入需要设置的...
如何设置excel单元格只能输入日期和时间
第一步,选择A列,设置为日期或时间格式。第二步,单击“数据”—“有效性”,在“设置”选项卡中,“允许”选“自定义”,公式输入:= A 1*(LEFT(CELL("format",A1))="D"),“确定”,如下图所示:上面的公式,CELL("format",A1)是单元格 A1的格式代码。因为日期和时间的本质就是数字序列...
Excel中日期输入的是2013-6-1,自动变为2013/6/1怎么办?
开始-设置-控制面板-区域和语言选项-区域选项中,修改短日期格式为图示格式即可。
excel单元格中输入日期后变成了jan-o4..怎么回事?谢谢
你的单元格的日期格式设置的问题,选中单元格,右键选择“设置单元格格式”,在“数字”一栏选择“日期”,然后在右边的类型里选择你想要的日期格式,区域设置选择“中文(简体,中国)”,点击确定,这样就可以了。
在EXCEL 中,怎样设置单元格的日期不包括周六、日!在数据有效性中的自...
假设A列为日期,选B列,设定为日期格式,B1输入:=IF(WEEKDAY(A1)=7,A1+2,IF(WEEKDAY(A1)=1,A1+1))选B1,下拉到底 B列为自动跳过周六日,返回下一个周一
EXCEL 单元格内输入日期,自动变成了5位数字,怎么办!~~? 急
1、演示使用的软件为Excel电子表格,软件版本为office家庭和学生版2016。2、首先打开Excel电子表格,并在表格中输入演示日期格式转换所需要的数据,可以看到此时日期是数字显示的。3、在Excel中如果单元格格式修改完成后还是没有改变格式,可能是因为其他操作所影响,此时我们新建空行,并设置空行的单元格格式。
为什么在excel表中输入日期会变成数字?比如输入2012-12-12最后会变成4...
还是格式的问题。 你把格式设置成日期,然后按下F2,再回车。(就是让excel重新获取这个值即可)这个问题很常见的,