Microsoft 电子表格软件系列,其中包含用于分析、绘制图表和传达数据的工具。
您好,
请问您现在进展如何?我们非常期待您的回复!如果有任何疑问或者其他需求,欢迎您随时联系我们!
Thomas
从网络上整理的资料,整理筛选出来的列中单元格内容有的是数字,有的是汉字内容,如何把 【【【带汉字内容的单元格】】】 快速筛选出来并删除,【【【并非删除汉字内容,而是筛选出带汉字内容的单元格,把单元格批量删除】】】求指导!!!
Microsoft 电子表格软件系列,其中包含用于分析、绘制图表和传达数据的工具。
锁定的问题。 此问题已从 Microsoft 支持社区迁移。 你可投票决定它是否有用,但不能添加评论或回复,也不能关注问题。
您好,
请问您现在进展如何?我们非常期待您的回复!如果有任何疑问或者其他需求,欢迎您随时联系我们!
Thomas
好的,我试试,谢谢
您好,jack_chen20
欢迎您致问微软社区。
目前有我能想到两种方案,能够实现在Excel中特定列中只留下“数字”单元格。
我在A列列举了一些简单的数据:
For i = ws.Cells(ws.Rows.Count, 1).End(xlUp).Row To 1 Step -1
Set cell = ws.Cells(i, 1)
' 检查单元格是否为中文
If Not IsNumeric(cell.Value) Then
' 如果不是数字,删除该单元格
cell.ClearContents
End If
Next i
按下CTRL + S将.xlsx文件保存为.xlsm(Excel启用宏工作簿)文件。重新打开创建宏程序时的窗口,选择并运行刚刚运行的宏程序。
[![](https://learn-attachment.microsoft.com/api/attachments/fc3dc7b3-0608-4de5-a6aa-cb0b733a9df3?platform=QnA