这是个网友求助案例。有一列好几千行的列表,需要将第一位是数字的所有单元格全部删除,有什么快而简单的方法?
案例:
将下图 1 中所有以数字开头的行全都删除,下方的行顺序上移。
效果如下图 2 所示。
解决方案:
1. 将 B 列用作辅助列 --> 在 B2 单元格中输入以下公式 --> 下拉复制公式:
=LEFT(A2)*0
公式释义:
LEFT 函数的作用是从文本字符串的第一个字符开始返回指定个数的字符;
语法为 LEFT(需要提取字符串的文本, [需要提取的字符数量]);
当第二个参数省略时,默认只提取一位字符;
本公式的含义是将 A2 单元格的第一位提取出来,与 0 相乘;如果第一位是数字,则结果为 0,否则为错误值
2. 保持选中 B 列的公式区域 --> 按 Ctrl+G --> 在弹出的对话框中点击“定位条件”按钮
3. 在弹出的对话框中选择“公式”--> 取消勾选“错误”选项 --> 点击“确定”
此时就选中了 B 列中所有结果为 0 的单元格。
4. 保持选中的区域 --> 右键单击 --> 在弹出的菜单中选择“删除”
5. 在弹出的对话框中选择“整行”--> 点击“确定”
6. 删除 B 列。