`

处理Excel,填充空白区域

 
阅读更多

在企业应用开发中经常是业务人员提供Excel的数据源,而开发人员将Excel数据导入到数据库中,然后在数据库中进行处理。在Excel中为了表示一种层次和所属关系,很多时候会产生很多空白的单元格。比如一个CRM数据,里面有销售团队、销售员和客户数据,销售员属于某个销售团队,客户属于某个具体的销售,于是业务人员会提供这样的数据:

销售团队 销售员 客户
G1 S1 C1
    C2
    C3
    C4
    C5
    C6
    C7
  S2 C8
    C9
    C10
    C11
  S3 C12
    C13
    C14
G2 S11 C15
    C16
    C17
    C18
    C19
    C20
  S12 C21

这样的Excel数据如果直接导入数据库,会导致比如C2这样的客户对应的销售员为空,对应的销售团队也为空,所以需要对Excel进行下处理,使得每个客户都有对应的销售员和销售团队。

处理方法如下:

1。全选中这个表格范围,然后使用快捷键Ctrl+G,弹出定位窗口。

2。单击“定位条件”,选择“空值”单选框,并单击确定按钮,表格中的所有空值区域都会被选中

image

3。目前的光标位置是在B3上面,我们可以在B3中输入“=B2”

4。输入完成后按住Ctrl+Enter,便可将所有选中的空值填充完成:

image

这样的数据再导入就没有问题了。

这样做的本质就是让每个空白的单元格等于其上面一个单元格的值,从而实现了所有空白区域的填充。

分享到:
评论

相关推荐

    Java生成excel表格设置公式并填充数据

    Java编程调用PageOffice实现从空白的excel文件动态生成excel表格,设置公式并填充数据。 集成PageOffice不但能够实现在线编辑、保存真正的Office文档,而且还可以轻松实现Word、Excel文档的动态数据填充、格式控制和...

    为Excel工作表快速填充所有空白单元格.rar

    为Excel工作表快速填充所有空白单元格.rar,某些情况下,用户需要在工作表的数据区域中,用“0”或者其他的数字去填充所有的空白单元格,在空白单元格很多的情况下(如本例),利用介绍的方法可既快又准地完成工作。

    EXCEL 2007 宝典 1/10

    4.1 理解Excel的单元格和区域  4.1.1 单元格和区域简介  4.1.2 选择区域  4.1.3 选择完整的行和列  4.1.4 选择不相邻的单元格或区域  4.1.5 选择跨越多个表的区域  4.1.6 使用名称框选择特定单元格或区域  ...

    Excel公式大全操作应用实例(史上最全)

    快速删除工作表中的空行快速删除空行一次删完Excel里面多出很多的空白行 每30行为一页并加上一个标题如何实现如何实现隔行都加上标题项 如何把标签页去掉的? 去掉默认的表格线(网线)表格的框线 列标的标识变了 符号...

    EXCEL 2007 宝典 2/10

    4.1 理解Excel的单元格和区域  4.1.1 单元格和区域简介  4.1.2 选择区域  4.1.3 选择完整的行和列  4.1.4 选择不相邻的单元格或区域  4.1.5 选择跨越多个表的区域  4.1.6 使用名称框选择特定单元格或区域  ...

    ASP.NET(c#) 从零动态生成Word文件(用程序设置文本段落格式、填充数据)

    可以用程序设置文本段落格式、填充数据、插入图片、插入另一个word或excel文件(企业版支持) 不是服务器端自动化。 使用的是PageOffice,除了提供Word/Excel动态数据填充,格式控制,Word/Excel用户输入提交,Word...

    EXCEL 2007 宝典 7/10

    4.1 理解Excel的单元格和区域  4.1.1 单元格和区域简介  4.1.2 选择区域  4.1.3 选择完整的行和列  4.1.4 选择不相邻的单元格或区域  4.1.5 选择跨越多个表的区域  4.1.6 使用名称框选择特定单元格或区域  ...

    EXCEL集成工具箱V6.0

    财 务 工 具 【自动填充】 不同于EXCEL的CTRL+D功能,能对选中的某列数据不同存储格区域的空白处,取相邻的上一不为空的存储格内容同时作数据源的自动填充。1分钟内能处理手工需几小时才能完成的几万行ERP或KingDee...

    Excel百宝箱 9.0 破解版 批量导入图片等200种功能

    【一键隐藏非使用区】对空白区域瞬间隐藏起来。可以选择作用对象是当前表还是所有工作表。恢复时也只要瞬间完成(不到1秒) 【文本、数字分离与计算】批量地对单元格进行文本、数字分离,还可以计算取出的表达式 ...

    Excel百宝箱8.0

    【一键隐藏非使用区】:对空白区域瞬间隐藏起来。可以选择作用对象是当前表还是所有工作表。恢复时也只要瞬间完成 【字符分离及计算】:批量地对单元格进行文本、数字分离,还可以计算取出的表达式 【删除空单元格】...

    EXCEL集成工具箱V8.0完整增强版(精简)

    【自动填充】 不同于EXCEL的CTRL+D功能,能对选中的某列数据不同存储格区域的空白处,取相邻的上一不为空的存储格内容同时作数据源的自动填充。1分钟内能处理手工需几小时才能完成的几万行ERP或KingDee原始数据。...

    Excel 2007数据透视表完全剖析 3/7

    11.2.1 编写代码处理任意大小的数据区域 219 11.2.2 使用超变量:对象变量 220 11.3 Excel的版本 220 11.4 使用Excel VBA构建数据透视表 223 11.4.1 用“求和项”取代“计数项” 225 11.4.2 为什么不允许...

    EXCEL 2007 宝典 3/10

    4.1 理解Excel的单元格和区域  4.1.1 单元格和区域简介  4.1.2 选择区域  4.1.3 选择完整的行和列  4.1.4 选择不相邻的单元格或区域  4.1.5 选择跨越多个表的区域  4.1.6 使用名称框选择特定单元格或区域  ...

    EXCEL2010培训教程.pptx

    有了分页预览,你的页面设置你做主 我们是不是经常会有这样的苦恼: 1、打印的EXCEL时,一页打不下,两页阅读时又不方便 2、打印时,空白行或列也打印了,浪费纸啊 EXCEL2010培训教程全文共65页,当前为第5页。...

Global site tag (gtag.js) - Google Analytics