在做数据性能统计的时候需要精确到ms级别,SecureCRT软件可以准确记录到时间戳至ms,方法如下:

Option--Session Options--Log File:

[%Y-%M-%D_%h:%m:%s.%t]

例如在每一行会添加如下时间信息:

2022-01-07_10:57:23.667

但是需要提取出时间信息:10:57:24.667

首先打开Excel的文件--选项--开发工具

然后打开开发工具VB,在代码区输入

Sub testRegexp()Dim a, b, cDim regexp As ObjectDim d As StringSet regexp = CreateObject("vbscript.regexp")With regexp.Global = True.IgnoreCase = True.Pattern = ".* .{2} \d{8} (\d{18}|\d{17}[xX])"End WithFor Each a In Range("D2:D4")Set b = regexp.Execute(a.Value)Rem b.CountIf b.Count > 0 ThenFor Each c In bRem SubMatches.CountIf c.SubMatches.Count > 0 ThenRem vbCrLfd = d + c.SubMatches(0) + vbCrLfEnd IfNext cEnd IfWorksheets("Sheet1").Cells(a.Row, a.Column + 1).Value = dd = ""Next a
End Sub

这里需要注意.Pattern和Range,一个是正则表达式,从数据中提取出想要的数据格式

  .Pattern = ".* .{2} \d{8} (\d{18}|\d{17}[xX])"

一个是范围, 待提取数据的范围

For Each a In Range("D2:D4")

这里的WorkSheet就是应用正则表达式的sheet页面,这里的a比较重要,就是待提取数据所在列,也就是Range的列

Worksheets("Sheet1").Cells(a.Row, a.Column + 1).Value = d

这个正则表达式需要网络上自己学习一下。

首先把数据导入到excel表格中,先把日志文件用Notepad++处理一下,然后如下方式导入数据,这里主语分隔符号和固定宽度,视情况而选择。分隔符都是英文下的分割符号。

提取出的时间信息的单元格格式需要设置单元格格式为:hh:mm:ss.000,即10:57:24.667以及将其换算成数值的单元格格式为小数(2位)

然后使用公式如下:

=(MID(TEXT(D5,"hh:mm:ss.000"),1,2))*3600+(MID(TEXT(D5,"hh:mm:ss.000"),4,2))*60+(MID(TEXT(D4,"hh:mm:ss.000"),7,2))+(MID(TEXT(D4,"hh:mm:ss.000"),10,3))/1000

然后按下ctrl+鼠标到单元格右下角变为+号,下托复用格式即可。

Office---Excel操作技巧使用正则表达式相关推荐

  1. python对excel某一列去重-「总结篇」Python中所有的Excel操作技巧

    原标题:「总结篇」Python中所有的Excel操作技巧 Python对于Excel的操作是多种多样的,掌握了相关用法就可以随心所欲的操作数据了! 操作xls文件 xlrd(读操作): import ...

  2. excel单元格斜线_最实用的8个Excel操作技巧,1分钟学会!

    今天我们用8张图,来学习一下最实用的8个Excel操作技巧. 一.如何给汉字加上拼音 二.手机号码分段输入 三.快速颠倒文字方向 四.快速插入拼音音调 五.快速制作勾选框 六.金额快速添加单位:万 七 ...

  3. excel操作技巧,你知道吗?反正我不知道

    今天就是圣诞节了,不知道小伙伴们的公司给你们发了什么福利呢?满满的祝福还是红包大奖励呢?这些都是大家的一点心意,今天小编给你们分享一些福利,就算是给大家拜个早年了! 对于excel来说,我们会操作的技 ...

  4. 6个Excel操作技巧,期待明年更好的自己

    春节将至,小编给大家整理了一波Excel操作技巧.为了明年更好的自己,赶快学起来. 1.制作打钩的方框 2.快速选中一列/一行数据 3.批量去除数字上方的「绿色小三角」 4.分段显示手机号码 5.带有 ...

  5. 20个Excel操作技巧,提高你的数据分析效率

    对于数据分析,Excel可以被当做一款入门的软件.在学习R或Python前,事先掌握一定的Excel知识是百利而无一害. EXCEL凭借其功能强大的函数.可视化图表.以及整齐排列的电子表格功能,使你能 ...

  6. python创建工作簿_「总结篇」Python中所有的Excel操作技巧

    Python对于Excel的操作是多种多样的,掌握了相关用法就可以随心所欲的操作数据了! 操作xls文件 xlrd(读操作): import xlrd 1.引入xlrd模块 workbook=xlrd ...

  7. 这几excel操作技巧,每一个都是大神和菜鸟的分水岭!

    我们在工作的时候对遇到一些数据以及一些文件需要进行处理,在很多的地方都会接触到excel,但是对于一般人来说excel大部分都是停留在初级水平,所以想要进行一些高层次的操作一般都不知道如何去进行,小编 ...

  8. 有哪些简单而知道的人少的excel操作技巧?

    以下是 Excel 里鲜为人知而又简单.逆天的操作技巧: 1. 快速选中数据区域:双击数据区域左上角的方格即可快速选中整个数据区域. 2. 使用自动筛选快速查找和筛选数据:在 Excel 数据表中,使 ...

  9. excel操作技巧:聊聊关于打印的一些事儿

    在之前的学习中,小编给小伙伴们带来了许多关于Excel操作的小技巧,不过最近很多小伙伴在打印上又犯了难题,倒在了最后一步上,实在是亏得很.今天小编就来给大家讲讲打印的那些难事儿! 难题一: 多列数据打 ...

  10. 快速掌握Excel操作技巧

    <Excel 2007技巧大全>在讲述实用技巧的同时,更注重读者自学能力的培养,以及学习方法和技巧的积累,能够帮助读者快速掌握Excel的操作技巧. 本书除具有"技巧" ...

最新文章

  1. Tableau必知必会之妙用Fixed函数聚合分析维度
  2. 面试:一个 Java 字符串到底有多少个字符?
  3. 直播预告 | AAAI 2022论文解读:基于锚框排序的目标检测知识蒸馏
  4. leetcode python3 简单题204. Count Primes
  5. Cannot set property 'onclick' of null报错
  6. 一个简单的新闻发布系统
  7. VMware Workstation Pro 安装教程
  8. 关于如何查找NXP S32K1xx系列单片机的封装信息和引脚定义
  9. 微信小程序实战之 goods(订餐页)
  10. 用freepy一键生成中美GDP季度对比柱状图
  11. 【opencv-python】视频处理(4) cv2.VideoCapture.get()函数、cv2.VideoCapture.set()函数
  12. 毕设学习笔记(1):经典DV-Hop算法(MATLAB)
  13. intel clear linux 教程,英特尔ClearLinux安装教程
  14. 怎么将英文网页整篇翻译成中文
  15. 在BIOS中如何更改启动顺序
  16. 树莓派pico入门指引
  17. html中的disabled属性的使用方式
  18. Ubuntu下使用ls命令显示文件颜色相关内容及修改
  19. 重装win10系统.
  20. CVPR2020 Harmonizing Transferability and Discriminability for Adapting Object Detector

热门文章

  1. 软件测试入门自学笔记(1)测试用例设计
  2. 在调试的时候碰到了Render process gone.问题
  3. 期权理论基础1 对冲法
  4. android中高德地图定位功能并且获取定位的城市
  5. XSS安全漏洞修复解决方案
  6. 風雷益 (易經大意 韓長庚)
  7. 解析steam教育中的技术赋能
  8. LeetCode(中等)买卖股票的最佳时机含手续费(c#)
  9. 15 个边玩游戏边学编程的网站(包含 Python)
  10. Google Earth Engine——MODIS Combined 16-Day NDVI逐年合成影像循环下载