Blanks Cells in Excel
我得到了一个来自查询的表(获取外部数据),但是该表有许多"空"单元格。 我把这种方式称为"空",因为当我发出命令将所有空单元格都设为零时,许多单元(父项为空)并没有变成零。 Excel没有将这些单元格识别为空单元格,尽管其中没有任何内容。
谁能知道其中包含了什么魔术?
谢谢!
也许一些无法打印的字符。 添加带有此子模块:
1 2 3 4 5 6 7 8 | Sub show_content() cont = Selection.Value If cont <>"" Then MsgBox Asc(cont) Else MsgBox"Cell really is a blank!" End If End Sub |
然后,选择看似空白的单元格并在宏菜单(alt + F8)上运行" show_content"。 如果不是一个空白字符,它将显示奇怪的char的ASCII值,或者确认它确实是一个空白(空单元格)。
这将擦除具有空格的单元格,因此它们将真正变为空并被以下公式识别为零:
1 2 3 4 5 | Sub erase_spaces() For Each elem In ActiveSheet.UsedRange elem.Value = Trim(elem.Value) Next elem End Sub |
在显示为空白的单元格中找到字符后,可以运行"查找并替换"(
在"查找内容"输入框中输入字符,在"替换为"输入框中输入" 0"。 这将使您能够找到所有包含该字符的单元格并将其替换为" 0"或任何您想要的字符。