首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

仅保留 Excel 列中以中文开头的单元格,数字、字符开头的全删除

公众号平台最新的推送规则对技术类文章不太友善,如果不想错过干货,请务必 “设为星标”哦!!!

点击上方蓝字 --> 点击“...”--> 选择“设为星标

之前我给大家分享了如何快速删除所有以数字开头的单元格,很多同学感叹没想到平时以为简单的公式还能这么用。所以说呢,很多时候学没学透,主要取决于是否有足够灵活变通的思路。

今天将此案例再升级一下,如何快速删除所有以数字和英文字母或字符开头的单元格?

案例:

快速将下图 1 中所有以数字、英文字母或特殊符号开头的行全都删除。

效果如下图 2 所示。

解决方案:

1. 将 B 列用作辅助列 --> 在 B2 单元格中输入以下公式 --> 下拉复制公式:

=LEFTB(A2)

公式释义:

LEFTB 函数与 LEFT 的区别是多了一个 B,表示 byte,所以它的作用是基于所指定的字节数返回文本字符串中的第一个或前几个字符;

语法为 LEFTB(需要提取字符串的文本, [需要提取的字节数]);

众所周知,英文字母和数字占 1 个字节,而中文占 2 个字节;

由于省略了第二个参数,所以默认只提取 1 位字节,那么只有英文和数字可以提取出来,占 2 位字节的中文就无法提取出来

2. 选中数据表的任意单元格 --> 选择菜单栏的“数据”-->“筛选”

3. 点开 B 列的筛选菜单 --> 取消勾选“(空白)”--> 点击“确定”按钮

4. 选中所有筛选出来的行 --> 右键单击 --> 在弹出的菜单中选择“删除行”

5. 再次选择菜单栏的“数据”-->“筛选”

6. 删除 B 列。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OrbshfaJC_3CsZ7DMRnT0qdA0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券