Excel 实现相同项目自动合并单元格

我们知道在Excel 中使用合并单元格是大忌,因为这会导致很多自动化的功能实现起来很复杂。
可是现实状况却是,我们往往要按照公司习惯或系统要求来对数据进行合并单元格处理。如果数据只有几十或几百比,尚可通过细心一步步去完成,那如果数量上升一个量级呢?!

最近,我遇到一个合并单元格的需求。需要实现的效果是这样的:
Excel 实现相同项目自动合并单元格

原始数据是这样的:

Excel 实现相同项目自动合并单元格

下面我们一步步来实现这种效果。

第一步 对数据进行排序

让相同的项目集中在一起,好实现后面的合并单元格。
Excel 实现相同项目自动合并单元格

第二步 添加辅助列1

辅助列1,让相同的项目拥有相同的编号。

C2输入数字1,在C3单元格中使用公式:=IF(A3=A2,C2,C2+1),填充C列区域所有行。
Excel 实现相同项目自动合并单元格

第三步 添加辅助列2

对辅助列1进行求2的余数,在D2输入公式:=MOD(C2,2),这样会把D列分成两种类型0或1。我们要实现的最终结果就是把相同数字的单元格合并成一个。

Excel 实现相同项目自动合并单元格

第四步 添加辅助列3

辅助列3要把一种数字替换成任何文字,用于分成数字或文字两种类型。
在E2单元格输入公式:=IF(D2=1,"文字",D2)

Excel 实现相同项目自动合并单元格

第五步 格式刷实现效果

我们选中E列,快捷键Ctrl+G 打开定位窗口,点击定位条件按钮,设置定位文本。

Excel 实现相同项目自动合并单元格

这样会选中E列所有是文本的单元格。
然后,右键合并单元格:
Excel 实现相同项目自动合并单元格Excel 实现相同项目自动合并单元格
到此,已经实现了所有文本单元格的合并。重复上面的步骤,定位的内容换成数字,同样会把包含数字的相邻单元格合并。
Excel 实现相同项目自动合并单元格
上面显示的这种效果,就是我们希望在A列实现的效果。
直接使用格式刷把A列刷成E列的效果。
最终,完成!效果如下:
Excel 实现相同项目自动合并单元格

斑马标签打印机设置

最近在客户这里使用Zebra 110Xi4 600 dpi标签打印机时遇到了三个问题:

①. 笔记本无法连接到打印机。
②. 打印机无法识别标签大小,走纸错误。
③. 需要打印有规律的数百个序列号,如何使用函数自动生成。

笔记本连接打印机

通常情况下通过USB端口连接打印机后笔记本会自动安装驱动程序,可是不知为什么这种方式安装的驱动无法使用。

尝试下载过很多驱动程序依然无法使用,包括安装ZebraDesigner Pro设计软件提供的驱动程序依然无效。

最后在老师傅的帮助下解决了。

解决方式:断开USB连接,在计算机→开始→设备和打印机中删除所有的打印机。

此时需要注意,有打印任务挂起的打印机需先取消打印任务才能删除。

斑马标签打印机设置

删除完成重新添加打印机,选择USB虚拟打印机接口。

斑马标签打印机设置

下一步,选择相应的打印机厂商和对应的型号。这里打印机类型选择ZDesigner,打印机选择Zebra 110Xi4 600 dpi最新版的驱动。
斑马标签打印机设置

驱动安装完成即可。

打印机识别标签大小

标签的样式千差万别,斑马打印机默认提供了校准的功能,可用来自动识别并设置打印机,可识别:
* 介质长度
* 介质类型(连续或间断)
* 打印方法(热敏或热转印)
* 传感器值

我们这里主要让打印机识别标签的样式,需要执行长校准。
执行步骤如下:
* 按控制面板上的PAUSE (暂停)
键,将打印机暂停,然后按
CALIBRATE (校准)。

斑马标签打印机设置

ZebraDesigner使用函数自动生成条码

当我们需要打印成百上千个不同标签的时候,一个个去输入很不切实际。这个时候需要专业的条码设计软件来完成,很多公司都在使用 Codesoft ,不过试用了几次设计和输出总是差异太大,我想肯定是技术不到家。
这里介绍 ZebraDesigner 设计软件,在之前工作的公司使用过比较容易。

据说买斑马打印机附带光盘中会包含此软件,当然,我是在网上下载的。

可以通过连接数据库、添加字段函数或计数器来生成有一定规律的条码。
这里是使用计数器:
斑马标签打印机设置
文本和条形码都可以添加计数器:
斑马标签打印机设置
计数器使用比较简单:设定起始值、打印提示数量(打印到某个数之后暂停等待确认)、最大位数、递增或递减规律
斑马标签打印机设置
同时可以设置计数器的步进间隔和其实循环数量。
斑马标签打印机设置
增加前缀和后缀是比较重要的功能,一般的规律型条码都可以通过前缀+计数器+后缀来实现。
斑马标签打印机设置
设计完成,可以预览符合规律的第一个条码。
斑马标签打印机设置
ZebraDesigner的功能不仅仅限于条形码,其他的GS1码、二维码等等都能设计。
斑马标签打印机设置

打印机问题列表

  1. Windows 删除打印机并重新添加,错误提示:另一台打印机或与该打印机同名的打印机已经存在。请为该打印机使用其他名称。
  • 删除打印机后,还要删除注册表里面对应的打印:
    HKEY_LOCAL_MACHINE\SYSTEM\ControlSetoo1\Control\Print\Printers
    然后,重启电脑。

更新时间:2016-7-7 11:55:34