最近遇到一个小需求,如何将Excel单元格中的内容拆分到多行?

下图中左边是原始数据,每位员工需要上班的日期,合并在一个单元格内,日期之间间隔一个空白符;现在需要拆分成表右边所示的样子,即将员工需要上班的日期拆分成一行行数据;

传统的方法可以直接对班期列进行分列操作,再将分列所得数据一行行复制转置粘贴,步骤繁琐麻烦,这里用VBA处理,写好代码,一秒钟搞定,一劳永逸~

话不多说,让我们看下处理效果

思路

1、先看下数据,是否规律,有迹可循,可以发现班期列皆为日期之间加一个空白符,一个日期为8位数,长度为8;

2、计算每个单元格内日期的个数,这里利用【Int(Len(Sheets("Sheet1").Cells(i, 2)) / 9) + 1】先利用长度函数Len函数计算出单元格的长度;

再将其长度除以9(虽然每个日期的长度是8,但是日期后面皆跟了一个空白字符,所以除以9);

再利用int函数取整,最后结果需要加上1,因为最后一个日期后面没有空白符;

最终得出来的结果就是单元格内部包含的日期个数;如对B2单元格用此函数:INT(LEN(B2)/ 9) + 1=3,返回3;

excel单元格内容拆分_Excel分列解决不了的问题,VBA轻松搞定之拆分单元格相关推荐

  1. hikvision v2.3控件网页demo_网页禁止复制粘贴怎么解决?教你五招轻松搞定

    经常在网上遇到一些无法复制的文章,有什么办法可以绕开这种限制,将网页内容轻松下载下来呢?其实网页上文本复制下来不是问题,只要用对方法,都可以轻松搞定,将相关文本复制下来,一起来看看要怎么做吧. 方法一 ...

  2. excel一列求和_在excel中设置动态求和其实很简单,三个函数即可轻松搞定

    Hello,大家好,今天跟大家分享下我们如何在excel中设置动态求和的效果,如下图,当我们更改姓名和月份的时候会根据我们选择的数据自动求和,比如:我们将名字设置为刘备,截止月份设置为12月,就会对刘 ...

  3. pdf怎么分成多个文件?这个方法轻松搞定合并拆分PDF!

    PDF文档是我们日常工作.学习中常用的文件格式之一.有时候我们需要对大型PDF文档进行拆分,以便更快地找到自己需要的部分或在传输等方面节省时间.下面介绍两种常见的拆分PDF文档的方法. 方法一:在PD ...

  4. ​怎么拆分PDF文件?这两种方法可以轻松搞定

    怎么将一份PDF文件给拆分成几个文件呢?大家在拿到一份内容特别多的PDF文件时,里面有很多的内容我们是用不上的,每次打开都需要翻到某一页来使用,就连发送文件也会因为文件太大而缓慢,遇到这种情况,最佳的 ...

  5. 计算机磁盘丢失怎么办,电脑硬盘空间丢失怎么解决 教你几个步骤轻松搞定

    电脑硬盘空间丢失怎么解决?对于硬盘空间,当我们长时间使用之后,由于文件及一些冗余垃圾文件的堆积,硬盘的剩余空间会越来越小,还有些用户发现本身的硬盘空间变小了丢失了,那这是怎么回事?要如何解决呢?下面就 ...

  6. dev gridcontrol 单元格内容复制_Excel复制还在用“Ctrl+C”?这5种高效的复制操作,堪称神来之笔...

    如果你经常使用Excel来办公,那它里面的一些快捷键使用应该不陌生吧!下面小编就要来说说Excel里面一些快捷键的操作,让我们一起来看看吧! 一.快速复制操作 1.填充相同内容 如果你想要在不同的单元 ...

  7. excel表格末尾添加一行_Excel这些办公必备小技巧,Excel表格轻松搞定

    Hi,大家好!欢迎来到小龙自修室! 今天小龙继续和大家分享一些在日常办公中使用Excel表格时常用的一些小技巧,用起来简单方便,也可以提高我们的工作效率! 下面就就一起来看看有哪些吧! 01文字分散对 ...

  8. 用Python轻松搞定Excel中的20个常用操作

    来源 |早起Python(ID: zaoqi-python) Excel与Python都是数据分析中常用的工具,本文将使用动态图(Excel)+代码(Python)的方式来演示这两种工具是如何实现数据 ...

  9. excel去重_Python 轻松搞定 Excel 常用的 20 个操作

    点击上方"编程派",选择设为"设为星标" 优质文章,第一时间送达! 前言 Excel与Python都是数据分析中常用的工具,本文将使用动态图(Excel)+代码 ...

  10. 用 Python 轻松搞定 Excel 中的 20 个常用操作

    来源 |早起Python(ID: zaoqi-python) Excel与Python都是数据分析中常用的工具,本文将使用动态图(Excel)+代码(Python)的方式来演示这两种工具是如何实现数据 ...

最新文章

  1. Vue之动态class写法总结
  2. 织梦配置多个mysql_一台机器,多个mysqld服务
  3. Zabbix server is not running: the information displayed may not be current.
  4. 【哲学】形而上学具体指什么?metaphysics
  5. ASP.NET Core Web API下事件驱动型架构的实现(一):一个简单的实现
  6. Java 9:对可选的增强
  7. SAP License:2021年度最新FICO面试题目
  8. k8s集群之master节点部署
  9. java关键字汉化_java关键字是什么
  10. 【Luogu】P2173网络(LCT)
  11. delphi备份Oracle,Oracle数据库自动备份工具(Delphi源码)
  12. 程序员考证书,有用吗?
  13. SQL 数据库清理数据库日志
  14. 转:关于启用 HTTPS 的一些经验分享(二)
  15. 专科学计算机编程,学编程怎么才能学的又快又好?
  16. OceanBase 社区版 3.1.3 Docker镜像尝鲜,能错过?不存在的
  17. python灰产路子有哪些_Python3 网络爬虫(四):视频下载,那些事儿!-后台/架构/数据库-敏捷大拇指-一个敢保留真话的IT精英社区...
  18. mysql 类似oracle dual_MySQL类似Oracle的dual虚拟表
  19. 搭建魔兽世界服务端编译环境
  20. 如何让计算机按图片的顺序打印,如何将电脑中的几张图片打印在一张纸上

热门文章

  1. 大学生发展规划与就业指导(三)万学网答案
  2. 计算机怎么看事件管理,如何打开事件查看器 win7事件查看器打开及使用方法介绍...
  3. true launch bar 完美运行版——快速启动工具
  4. Aras innovator: innovator大家族
  5. 服务器预防性维护检查表,高速公路机电系统预防性维护
  6. 使用cpufreq给CPU临时调整主频
  7. mybase6.0.4的license key的生成方法
  8. 解决win10家庭版本系统无法远程连接问题
  9. FI-SAP财务成本知识点汇总
  10. linux内核audit,linux audit审计(7)--读懂audit日志