excel if函数的使用问题

来源:百度知道 编辑:UC知道 时间:2024/05/31 22:45:35
将一群数据中的空格设置为缺考怎么办?

选中全部数据区域,编辑--》定位:空值,输入“缺考”,按ctrl+enter键。

'用VBA代码实现!

'按alt+f11进入VBE编辑窗口,然后选择插入----模块----会打开一个模
'块窗口,把下面的代码复制进去--保存,再次按alt+f11返回excel窗口
'按alt+f8打开运行宏窗口,会看到test宏,运行它会打开一个要输入单
'元格的对话框,选择你的数据区域就可以了
'(代码亲测,希望对你有用)

'-------------以下代码部分,可全部复制我的答案到模块窗口---------------

Option Explicit

Sub test()
Dim a As Range, b As Range
Set a = Application.InputBox("选择你的数据区域", "C0de_by_F0reSt*", , , , , , 8)
For Each b In a
If b = "" Then b = "缺考"
Next b
Set a = Nothing
End Sub

有哪个必要吗?
简单才是王道!

我顶redstarw!
==============================================
coolbi5 - 中位魔导师 十二级

一群数据是指一列数据吗?空格是指一列中间空白的单元格吗?
如果是,假定是A列,在B1中输入:
=if(a1="","缺考",a1)
公式复制后往下粘贴即可。

=IF(b1="","缺考",b1)
b列即你的数据列,你试试