惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Blog — PlanetScale
Blog — PlanetScale
J
Java Code Geeks
月光博客
月光博客
Engineering at Meta
Engineering at Meta
WordPress大学
WordPress大学
Jina AI
Jina AI
小众软件
小众软件
U
Unit 42
云风的 BLOG
云风的 BLOG
Stack Overflow Blog
Stack Overflow Blog
雷峰网
雷峰网
博客园 - Franky
Microsoft Security Blog
Microsoft Security Blog
罗磊的独立博客
宝玉的分享
宝玉的分享
B
Blog
C
Check Point Blog
爱范儿
爱范儿
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
量子位
阮一峰的网络日志
阮一峰的网络日志
Vercel News
Vercel News
酷 壳 – CoolShell
酷 壳 – CoolShell

博客园 - 糖果的二师兄

记-Docker 服务器时间之ENV环境变量-设置docker容器的时区 mac homebrew国内安装源 解决:Adobe offers you a 5-day grace period to switch to a genuine Adobe app — at a discount — and uninstall unlicensed Adobe apps. ssh登录一些老旧设备,特别是旧版本linux。例如centos5.3之类的 Windows和mac OS共用VMware虚拟机 虚拟机扩容ubuntu22.04磁盘空间到逻辑卷中。 安装openssl 3后error while loading shared libraries: libssl.so.3 WinRAR永久授权专用激活KEY方法(rarreg.key) SAMSUNG SCX4521F (4x21系列) 在MacOS Sonoma下的驱动问题! 2D游戏地图的设计思路 Hackintosh最简单且正确的USB定制方法 汇编指令速查 mysql 数据库 1130 error PD ubantu 安装 Parallels Tools Cinema 4d R25 C4D Mac版本的Arnold 渲染器 crack. 使用Docker通过aliyundriver-webdav挂载阿里云盘作为本地磁盘使用 unity tilemap 缝隙解决 TBC 2.4.3 Mac客户端 Tomcat10 报错java.lang.NoClassDefFoundError: javax/servlet/ServletContextListener
去除新冠疫苗接种系统导出的Excel表格数据中的干扰字符。
糖果的二师兄 · 2021-08-31 · via 博客园 - 糖果的二师兄

从新冠疫苗接种系统导出的excel表中,所有有效单元格都加了干扰字符,很多时候需要正常的数据做对比等用途,这时候这此干扰字符特别讨厌。

类似这样的,看上去是正常的,其实单元格内容加了一些干扰字符

要去除这些,非常的费事儿,特别大量数据的时候,基本不可能人工去除。

但用vba脚本,那就简单多了。

Sub Test()
    Dim c, r, i, s As Integer
    Dim columns, rows As Integer
    columns = Sheet1.UsedRange.columns.Count '总共多少列 这个属性获取有效列数的有时候不准,不准就手工输入具体的列数
    rows = Sheet1.UsedRange.rows.Count '总共多少行 包含表头 有时候会不准,不准手工输入行数
    'MsgBox Sheet1.Cells(2, 1).Value (行,列)
    For c = 1 To columns
        For r = 1 To rows
            s = Len(Sheet1.Cells(r, c).Value)
            For i = 1 To s
                If (Len(Sheet1.Cells(r, c).Value) > 0) Then
                    '比正常字号小的一律删除,我这里导出的正常字号是9磅
                    If (Sheet1.Cells(r, c).Characters(i, 1).Font.Size < 9) Then
                        Sheet1.Cells(r, c).Characters(i, 1).Delete
                        i = i - 1
                    End If
                End If
            Next
        Next
    Next
End Sub

很久很久没用Excel了。献给在基层奋斗的人!