EXCEL 一个单元格,已经有了数据验证。但是需要额外设置成必填项目。如何实现?

N列的故障类型,已经用“数据验证”功能设置了“机械、电器、程序”的选项H列的故障类型,已经用“数据验证”设置了“大、中、小、无、质量事故、换型”的选项但是人工输入的时候,往往在故障类型中忘记了选择,导致数据统计有出入现在想实现以下的一个功能 当H列,选择“换型”时,N列为空 当H列,选择“大、中、小、无、质量事故”中,任一值时,N列为必填项,否则出现报警中断后续输入 请教各位大神有没有能实现该功能的?在线求。

山不转水转吧!…………

你的要求在直接输入中很难用公式实现,但是,你可在最上面设置一个单元格函数公式,比如在K1单元格输入公式:

=IF(COUNTA(H:H)>COUNTA(N:N),"故障类型未填齐全","")

即可对未填齐全对应H列的直接提醒显示了,而且还可以设置条件格式,对于未完成的自动变成红底黄字的提醒。


温馨提示:内容为网友见解,仅供参考
第1个回答  2022-03-15
用VBA

'原单元格地址
Public strRow
Public strCol

'使用如果单元格内容变化时会发生的动作
'从H列跳出时,如果内容不为换型,就跳到N列
'
Private Sub Worksheet_Change(ByVal Target As Range)
'如果是第8列,且为第2行以后
If Target.Column = 8 And Target.Row > 1 And Target.Row <= UsedRange.Rows.Count Then
'如果内容不为换型,就跳到本行第14列
If Target.Value <> "换型" Then
Cells(Target.Row, 14).Select
End If
End If

End Sub

'使用单元格位置变化发生的动作
'如果是从N列跳出的,就判断是否该行H列是否换型,且N列有没填内容
'
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'如果是第14列,且为第2行以后
If strCol = 14 And strRow > 1 And strRow <= UsedRange.Rows.Count Then
'如果该行H列不为换型,且该行N列为空
If Cells(strRow, 8).Value <> "换型" And Cells(strRow, 14).Value = "" Then
'保留在该行第14列
Cells(strRow, 14).Select
MsgBox ("请填写内容")
Exit Sub
End If
End If
'记录下原来的单元格地址
strRow = Target.Row
strCol = Target.Column
End Sub
第2个回答  2022-03-11
这个需要代码,哪一列有内容的不允许N列为空。
第3个回答  2022-03-11
要用代码,单元格事件来完成哟

EXCEL 一个单元格,已经有了数据验证。但是需要额外设置成必填项目。如...
你的要求在直接输入中很难用公式实现,但是,你可在最上面设置一个单元格函数公式,比如在K1单元格输入公式:=IF(COUNTA(H:H)>COUNTA(N:N),"故障类型未填齐全","")即可对未填齐全对应H列的直接提醒显示了,而且还可以设置条件格式,对于未完成的自动变成红底黄字的提醒。

如何让excel中的数据验证必填项呢?
首先,选择你希望设置为必填项的单元格。接着,点击“数据”选项卡,在“数据工具”组中,选择“数据验证”。在弹出的对话框中,选择“序列”,并在“来源”栏中输入你的选项,每个选项之间用英文逗号隔开。为了确保单元格必须填写,需要在“提供下拉箭头”的复选框中打勾,并选中“提供警告”选项。在...

如何在Excel的表格里设置必填项?
方法一:使用数据验证功能 1.选中需要设置必填项的单元格范围 2.点击“数据”选项卡 3.点击“数据验证”按钮 4.在弹出的“数据验证”对话框中,选择“整数”或“小数”等选项,并勾选“忽略空值”和“显示输入提示”。在“输入提示”中输入必填项的提示信息。5.点击“确定”按钮,设置成功。方法二:...

如何给excel表格设置必填项?
1. 在Excel表格中,选中需要设置必填项的单元格或者区域。2. 点击“数据验证”选项卡中的“数据验证”按钮,弹出“数据验证”对话框。3. 在“数据验证”对话框中,选择“设置”选项卡,并在“允许”下拉菜单中选择“自定义”。4. 在“公式”框中输入“>""”,表示该单元格或者区域必须填写内容才能...

数据验证如何添加多项
Excel 2019 1、打开需要操作的excel表格,选中单元格,然后点击工具栏的“数据”。2、找到“数据工具”,点击“数据有效性”。3、点击“允许”,在下放选项中选择“序列”,在“来源”下方的输入框输入单元格可供选择的内容(注意中间使用英文逗号隔开),然后点击“确定”按钮即可。4、返回excel表格,...

excel选择填写内容怎么设置
在Excel中设置选择填写内容,可以通过数据验证功能来实现。以下是具体步骤:1. 打开需要设置输入选项的Excel表格,选中需要进行设置的单元格。2. 在Excel的“数据”选项卡中,点击“数据验证”按钮,接着在子选项中继续点击“数据验证”按钮,进入“数据验证”窗口。3. 在“设置”栏中,点击“允许”处的...

excel中设置只能输入指定的内容?
1. 选中需要限制的单元格或单元格区域。2. 在Excel顶部菜单栏中,选择“数据”选项卡,然后选择“数据验证”。3. 在“数据验证”对话框中,选择“设置”选项卡。4. 在“允许”下拉菜单中,选择“列表”。5. 在“源”文本框中输入允许选择的内容,每个选项之间用逗号隔开。6. 如果需要输入自定义的...

excel如何一个单元格多选n个项目?
excel一个单元格多选n个选项设置方式如下:工具/原料:联想小新、WIN10家庭版、wpsexcel11.1.0.11744。1、直接在excel的相关窗口,找到数据那里的数据验证并点击进入。2、下一步,需要选择允许序列条件跳转。3、如果没问题,就根据实际情况确定设置多个选项。4、这样一来会看到表格一列中出现图示的效果...

Excel提醒数据验证不匹配是怎么回事Excel输入错误如何开启警示_百度...
1、首先,在Excel中打开我们要进行操作的表格,点击出现下图所示窗口的单元格。2、点击页面上端的“数据”,在其下菜单中找到“数据工具”栏,点击上方的数据验证图标,如下图二箭头所指处:3、打开数据验证窗口后,点击上端的“设置”。4、进入设置界面后,将“允许”设置为“任何值”,然后再点击“...

关于Excel 2013条件格式功能的问题,设置好数据验证的选项后想通过“条件...
1、条件格式中单元格相对引用时,是以当前活动单元格为基础的。所有设置也是以当前单元格为基础的。所以您的公式应该写 =G3="CT".2、条件格式是针对单元格范围的,所以要首先选定要设置条件格式的单元格的范围,您设置时只选中 了G3,所以只有G3有条件格式,其它单元格并没有设置。正确过程:1、...

相似回答