快速合并与拆分同值单元格

每当遇到查询数据输出成Excel格式时,发现有部分数据列是重复值,一行一行的实在看着花,就会想着手动合并下,但是遇到大数据我们不是要累死? 所以我们得求助VBA解决了一劳永逸。 合并代码: Sub hb() Application.DisplayAlerts = False Dim r() As Range Set d = CreateObject("Scripting.Dictionary") For Each cel In Range("A1:F10"

间隔一行插入一个空行

平时数据在excel都是一行一行紧紧挨在一起,但是当我们希望有区分的是时候,由于数据太大,在每一个数据之间手动插入空行未免太过于繁琐了。 实现方式有2个,一个是用宏代码来实现;另一个就是使用辅助列实现,这个对于没有宏基础的人来说,最实用也最容易上手。 方法如下:假设有100行数据,在A列插入一个辅助列,在A1~A100用1,2,3,4…….一直填充到100,在A101~A199处填写1.5,2.5,3.5…….99.5,然后选择数据区域,按

借尸还魂CHAR函数合并文本

      最近工作忙比较忙,又接了一个人的活,事情挺多的,这应该是我几个月以来第一次重写Excel分享吧。 总想在最短的时间内,将自己的身边的一些日常数据实现自动化计算,不想参与太多的手工计算。 在整理高速通行证相关信息时,原先是调用一张外部数据表来刷新数据,但是有些规则全适合,所以今天就想着重做一张。 在实现上图B2这样预期目标是遇到了一点问题,将A1和A2合并成一个数,当然可能很多人说使用’&’就可以了或者函

比较Concatenate函数与&的区别

其实这个函数与运算符&在Excel中作用都是将几个文本字符串合并为一个文本字符串。 今天在做报表合并表格2列数据成1列时,突然想到还有个压箱底的函数concatenate,平时用的最多的也是运算符&,但是这2者之间还是存在一点点的不同,特分享给大家。 先来说说concatenate函数,将2~255单个文本项要合并成单个文本的文本项。这些文本项可以为文本字符串、数字或对单个单元格的引用。 &运算符虽然也能达到上述的要求,但是有个前提:在&两边输入或引用的数据都必须

你可知道今天是本年的第几天?

晚上吃过饭后,浏览excelhome论坛,那里的胡剑斑竹放出这么一个问题:推算今天是本年的第几天? 他把所有的函数讲解进去了,什么now,date,datevalue什么的! 依照斑竹的意思可以靠datevalue来实现,因为此函数能返回日期的序列值。 但是datevalue函数取值必须为文本值。 这里我就有点疑问了,你在单元格输入一个日期值,然后去单元格常规里面看看,是不是就是那个序列值?何必还多此一举? 反正我在写此文时,我没看他们的答案,我测试了下,分享下我的公式:   =TEX

EXCEL-数据有效性技巧

好久没写关于excel常用方面的东西了,之前都在写VBA。趁着放假就来写写excel常用技巧吧!在日常的数据处理中发现数据有效性是个比较实用的东西!怎么找到它?很简单“数据”>“有效性”数据有效性技巧:A.取代批注。实现方法:选择要实现的单元格,在有效性的弹出框选项中选择"输入信息”选项卡下勾选【选定单元格时显示输入信息】并在下面输入你想显示的内容。B.提供下拉箭头式输入。这个方法我想是用的最多的,也是最普遍的。有效性选