当前位置:首页经验技巧Excel经验excel技巧

excel表格怎么设置成空值

2025-01-17 10:04:11

1.excel中如何在下拉菜单中设置空值

1,打开Excel2007点击菜单栏中的“数据”→“数据有效性”仔细阅读说明后,在点击。

2,此时弹出“数据有效性”设置窗口,在“有效性条件”下“允许”栏框内选择“序列”。

3,然后在来源中添加标签,以便使用添加完成后,按“确定”即可。

4,完成后可随意在单元格中用下拉箭头添加刚才所设置的标签。

设置方法: excel/1294.html">

2.在Excel中,如何给单元格赋值为空?

可以把自定义函数改为 sub。

例如下列Sub可以实现:

Sub ShowErro()

If ActiveCell.Value = Null Then

Return

End If

If (MsgBox("输入错误", vbRetryCancel) = vbCancel) Then

ActiveCell.Value = Null

End If

End Sub

1、为了更好说明,举个简单例子,在EXCEL表格中,A1=1,A2为空,A3=2,A4为空,要使A2=A1,A4=A3,那要如何设置:

2、用鼠标左键点住A列拖拉选定区域,然后再在键盘上按“Ctrl+G”键。

3、进入“定位条件”后,点击“空值”,这时会将空格处于选择状态。

4、选中“空值”这个选项,确定,然后按键盘上的“=”,之后直接按向上方向键“↑”, 最后按CTRL+回车(如下图):

5、通过上面的步骤,则所有数据自动填充完成(如下图):

3.excel中可否设置某个单元格值为空时,该单元格所在的行或列不打印,

其实我想了一个办法就是:当某个单元格空值也就是为0时,自动隐藏或删除该行或列,这样就可以打印出来就没有值为空值的行或者列。

你的结果是0,重新录制如下。

隐藏行列:Sub myhide()

For i = 1 To 5

If Application.WorksheetFunction.Product(Range(Cells(i, 1), Cells(i, 5))) = 0 Then

Rows(i).Hidden = True

ElseIf Application.WorksheetFunction.Product(Range(Cells(i, 1), Cells(i, 5))) > 0 Then

Rows(i).Hidden = False

End If

Next

End Sub

输入此项后就可以隐藏有空值的行列

Sub 删除行()

'

Macro1 Macro

Cells.Find(What:="0", After:=ActiveCell, LookIn:=xlFormulas, LookAt:= _

xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _

, MatchByte:=False, SearchFormat:=False).Activate

Selection.EntireRow.Delete

End Sub

Sub 删除列()

'

Macro2 Macro

Range("A1").Select

Cells.Find(What:="0", After:=ActiveCell, LookIn:=xlFormulas, LookAt:= _

xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _

, MatchByte:=False, SearchFormat:=False).Activate

Selection.EntireColumn.Delete

End Sub


电脑版

免责声明:本站信息来自网络收集及网友投稿,仅供参考,如果有错误请反馈给我们更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任,谢谢您的合作。
版权所有:五学知识网 Copyright © 2015-2025 All Rights Reserved .