[办公应用]如何将excel合并单元格分拆后每个单元格上仍保留数据?

合并单元格虽然美观,但是无法进行排序、筛选等操作。

只有合并单元格拆分后才可以按常规进行统计。但是普通拆分后,excel仅保留合并单元格数据到区域左上角的单元格。

解决方案:
选定多个合并单元格,应用本宏即可每个单元格均保留数据:
Sub 拆分()
Dim c As Range
For
Each c In ActiveSheet.UsedRange.Cells
  If c.MergeCells Then

    c.Select
    c.UnMerge
    Selection.Value = c.Value
  End
If
Next c
End Sub

[办公应用]如何将excel合并单元格分拆后每个单元格上仍保留数据?,布布扣,bubuko.com

时间: 2024-10-17 01:22:48

[办公应用]如何将excel合并单元格分拆后每个单元格上仍保留数据?的相关文章

NPOI之Excel——合并单元格、设置样式、输入公式

首先建立一个空白的工作簿用作测试,并在其中建立空白工作表,在表中建立空白行,在行中建立单元格,并填入内容: //建立空白工作簿 IWorkbook workbook = new HSSFWorkbook(); //在工作簿中:建立空白工作表 ISheet sheet = workbook.CreateSheet(); //在工作表中:建立行,参数为行号,从0计 IRow row = sheet.CreateRow(0); //在行中:建立单元格,参数为列号,从0计 ICell cell = ro

excel 合并 单元格内容

刚刚有人问怎么合并单元格内容,正好excel 我也不会,顺便查查记录一下 1.假设有两个单元格如下:           单元格1 单元格2           2. 在一个空白单元格输入 =( 这代表一个公式的开头. 如下:           =(             3. 在第二步输入完成后用鼠标点击单元格1, 这时候 = ( 后面会出现第一个单元格的坐标. 紧接着你输入 &" "& , 注意双引号中间有空格. 然后再点击单元格2, 这时候单元格2的坐标也输入

使用VBA实现Excel合并相同内容的相邻单元格

写算法的数据分析时生成了csv文件,为了方便查看需要对部分单元格进行合并. 原始的CSV文件用Excel打开有大量如下形式的子表: 而我希望处理之后变成如下格式: 在网上搜索了很久,大多只能对某一列进行操作,而我需要对整个表格的行列都进行这个操作. 除此之外,因为是数据分析的表格,我还希望只对非数字开头的单元格进行合并,即行列标题. 经过多次尝试,终于在以前从来没用过VBA的情况下把这个问题解决了-- (写程序的过程中发现VBA的if居然没有短路操作,只好一层一层嵌套) 有两个值得注意的地方是,

NPOI之Excel——合并单元格、设置样式、输入公式、设置筛选等

首先建立一个空白的工作簿用作测试,并在其中建立空白工作表,在表中建立空白行,在行中建立单元格,并填入内容: //建立空白工作簿 IWorkbook workbook = new HSSFWorkbook(); //在工作簿中:建立空白工作表 ISheet sheet = workbook.CreateSheet(); //在工作表中:建立行,参数为行号,从0计 IRow row = sheet.CreateRow(0); //在行中:建立单元格,参数为列号,从0计 ICell cell = ro

excel合并单元格取消后每个单元格都填写上面的信息及每列增加空白行

1 取消合并居中 2 选中A2:A7单元格,并按下Ctrl+G,打开定位对话框 3 在定位对话框选择定位条件,选择空值后点击确定. 4 在A3单元格书=A2并按下Ctrl+enter. https://jingyan.baidu.com/article/27fa73264b882d46f8271ff0.html https://zhidao.baidu.com/question/88047541.html 原文地址:https://www.cnblogs.com/zhjx0521/p/10971

java 利用poi 实现excel合并单元格后出现边框有的消失的解决方法

使用工具类RegionUtil CellRangeAddress cra = new CellRangeAddress(nowRowCount, nowRowCount + followSize-1, n, n); // 起始行, 终止行, 起始列, 终止列 Cell cell = sheet.getRow(nowRowCount).getCell(n); //设置单元格其他样式 cell.setCellStyle(cellStyle); // 使用RegionUtil类为合并后的单元格添加边框

Excel自文本导入内容时如何做到单元格内换行

前言:今天在处理数据的时候,在数据库中用到了\n换行符号,目的是在同表格内做到数据多行显示,比如  字段名1  字段名2  字段名3  1 数据一行 数据二行 数据三行 例子是在sql查询后的结果   2 例子如上  数据未导出  本来在sql查询后是如此显示的,但是后来导出文本格式,Excel自文本导入内容时就会报错,那么问题来了, 如何做到Excel自文本导入内容时如何做到单元格内换行? 正文:在网上找了很多例子,其中有位前辈讲的很有道理,原话如下: excel实现自动换行的两个必要条件1.

修改TreeList单元格格式(实现类似单元格合并效果)

关键点:(1)TreeList中显示的单元格默认不显示上.下.左.右边框,显示的是TreeList自身的行横边框.列纵边框,具体对应TreeList属性中OptionView项下的ShowVertLines.ShowHorzLines两项,将其对应默认值由默认False改为True即可去除行横边框.列纵边框,然后设置怎样的单元格格式显示什么样的单元格格式: (2)在*_CustomDrawNodeCell中修改函数,而不是*_NodeCellStyle中修改,另外需要注意,前者在后者前运行,因此

使用jquery合并表格中相同文本的相邻单元格

一.效果 二.代码 <!DOCTYPE HTML> <html> <head> <title>Example</title> <meta charset="utf-8"/> <style></style> <script src="js/jquery-2.1.4.min.js"></script> </head> <body>