实用Excel技巧分享:聊聊如何规范地录入数据?

wufei123 2024-05-24 阅读:16 评论:0
即便很多excel老鸟,也会遇到做得表格不规范的情况,导致在做数据统计时,写出了非常复杂又烧脑的公式,甚至最后公式结果出错,却查不出原因,这样也降低了工作效率。由此可见,我们在做表格之前,了解一些表格的数据规范是非常有必要的,磨刀不误砍柴功...

即便很多excel老鸟,也会遇到做得表格不规范的情况,导致在做数据统计时,写出了非常复杂又烧脑的公式,甚至最后公式结果出错,却查不出原因,这样也降低了工作效率。由此可见,我们在做表格之前,了解一些表格的数据规范是非常有必要的,磨刀不误砍柴功嘛,下面一起来看看吧~

实用Excel技巧分享:聊聊如何规范地录入数据?

Excel处理数据有它自身的一套规则,标准规范的是一个单元格记录一个属性。今天我们就来学习一下如何规范地录入数据。

一、一个单元格一个属性

  如下所示的两个表格,我们需要对领取数量求和。

Excel教程

E列的数据都带有单位,数据也变成了文本属性,需要将数据分列或者单位替换为空才能求和,而K列的数据则是规范的数值,可直接求和。

若想对E列直接求和,在E12单元格输入公式:=SUM(--LEFT(E2:E11,LEN(E2:E11)-1)),按shift+ctrl+enter结束。

这是一个数组公式,对于函数小白来说不容易理解和记忆。

实用Excel技巧分享:聊聊如何规范地录入数据?

而对K列求和那就再简单不过了。选中K列数据,点击公式-自动求和-求和,就立马得到了结果。

实用Excel技巧分享:聊聊如何规范地录入数据?

第二、忌用合并单元格

合并单元格,仅限于需要打印的表单,不需要进行下一步运算统计汇总,比如招聘表等等。

在源数据表中,禁止使用合并单元格。一个规范的数据源表格应该是所有单元格填满,有一条记录一条,每一行数据完整、结构整齐。

实用Excel技巧分享:聊聊如何规范地录入数据?

上图A列包含合并单元格,表面看似很简洁,处理数据时会遇到很多问题,同样的,解决这些问题,也是需要一些技能才能解决。

1.公式

比如对设计部的领取数量进行汇总,用公式:=SUMIF(A2:A4,A2,E2:E4),结果为:8。显然不正确,因为合并单元格以后的数据,只有首个单元格A2有数据,其余单元格均为空白。

实用Excel技巧分享:聊聊如何规范地录入数据?

2.筛选

进行筛选时,也只能得到一条记录,比如筛选“设计部”的领取数量。

实用Excel技巧分享:聊聊如何规范地录入数据?

3.排序

如果需要按销量来排序,会出现下面提示错误的对话框。

实用Excel技巧分享:聊聊如何规范地录入数据?

第三、标题不放在工作表

Excel文档的标题可以显示在工作薄和工作表名称中,如下右图所示。

实用Excel技巧分享:聊聊如何规范地录入数据?

Excel标题行用于存储每列数据的属性,如“年龄”、“职务”、“销售量”字段,是筛选和排序的字段依据。

上图左边所示的标题“员工销量统计表”,无非就是告诉大家这是一张什么表,除此以外不具有任何功能。

所以,可以不用标题占用工作表首行。用右边所示的在工作表和工作薄名称中标识出来就可以。

第四、勿用空行空列隔断数据

如下图所示,第6、11行为两个空行隔断数据。需要筛选下面所有数据,得先选中区域A1:E13,然后筛选。如果中间没有空行,不需要选中区域,鼠标放在任意有数据的单元格,直接筛选就可以。

实用Excel技巧分享:聊聊如何规范地录入数据?

如果中间没有空行隔断,鼠标放在任意有数据的单元格,按ctrl+A就可以全部选定数据,但是有隔断之后,就不能了。

不仅是筛选,在写公式时也一样,对于数据源,保持数据之间的连续性很重要。

如果确实需要将数据分隔开,可以将单元格边框加粗、改变单元格填充色等等来实现。

第五、勿添加多余的合计行

一张规范的数据源表格,不应该有下图的那些合计行。一边输入数据,一边合计求和,方法是不可取的。

实用Excel技巧分享:聊聊如何规范地录入数据?

数据源还有随时增加、删除的可能性,所以合计也会随之变动。

正确的做法是,先录入数据,然后再合计。源数据表为一张表,汇总表为另一张工作表或其余区域,汇总可以使用函数、数据透视表等完成。

第六、同类型数据尽量使用一张工作表

不在同一张工作表,筛选、排序、引用和汇总,难度增大不少,非常不利于操作。

如下图所示,所有数据放在一张工作表里面,按月份筛选、汇总,都很容易实现。

实用Excel技巧分享:聊聊如何规范地录入数据?

尽管几十几百字符的长公式或者一段VBA代码能完成多表合并,不过前提还是得看数据源零散到什么程度。因此,实际应用,没必要自己为自己设置障碍和难题。

第七、同一单元格记录一个属性

  如下所示,A列同一单元格的所有数字相加。

实用Excel技巧分享:聊聊如何规范地录入数据?

  解决这个题目,用了一个很长的数组公式:

=SUM(TEXT(LEFT(TEXT(MID(A1&"a",ROW($A$1:$B$5),COLUMN(Sheet2!A:E)),),COLUMN(Sheet2!A:E)-1),"0;;0;!0")*ISERR(-MID(A1,ROW($A$1:$B$5)-1,1)))

三键结束,得到结果。

如果将上面的数据源规范下,如下图所示,不同属性的数据记录在不同的单元格。求和就变得非常非常简单,=SUM(D2:F2),得到结果。

实用Excel技巧分享:聊聊如何规范地录入数据?

特别是刚接触excel,对一些技能还没有驾驭能力时,尽量地将数据源规范化,虽然都是很小的问题,也可以节约很多工作时间哟~

相关学习推荐:excel教程

以上就是实用Excel技巧分享:聊聊如何规范地录入数据?的详细内容,更多请关注知识资源分享宝库其它相关文章!

版权声明

本站内容来源于互联网搬运,
仅限用于小范围内传播学习,请在下载后24小时内删除,
如果有侵权内容、不妥之处,请第一时间联系我们删除。敬请谅解!
E-mail:dpw1001@163.com

分享:

扫一扫在手机阅读、分享本文

发表评论
热门文章
  • 华为 Mate 70 性能重回第一梯队 iPhone 16 最后一块遮羞布被掀

    华为 Mate 70 性能重回第一梯队 iPhone 16 最后一块遮羞布被掀
    华为 mate 70 或将首发麒麟新款处理器,并将此前有博主爆料其性能跑分将突破110万,这意味着 mate 70 性能将重新夺回第一梯队。也因此,苹果 iphone 16 唯一能有一战之力的性能,也要被 mate 70 拉近不少了。 据悉,华为 Mate 70 性能会大幅提升,并且销量相比 Mate 60 预计增长40% - 50%,且备货充足。如果 iPhone 16 发售日期与 Mate 70 重合,销量很可能被瞬间抢购。 不过,iPhone 16 还有一个阵地暂时难...
  • 酷凛 ID-COOLING 推出霜界 240/360 一体水冷散热器,239/279 元

    酷凛 ID-COOLING 推出霜界 240/360 一体水冷散热器,239/279 元
    本站 5 月 16 日消息,酷凛 id-cooling 近日推出霜界 240/360 一体式水冷散热器,采用黑色无光低调设计,分别定价 239/279 元。 本站整理霜界 240/360 散热器规格如下: 酷凛宣称这两款水冷散热器搭载“自研新 V7 水泵”,采用三相六极马达和改进的铜底方案,缩短了水流路径,相较上代水泵进一步提升解热能力。 霜界 240/360 散热器的水泵为定速 2800 RPM 设计,噪声 28db (A)。 两款一体式水冷散热器采用 27mm 厚冷排,...
  • 惠普新款战 99 笔记本 5 月 20 日开售:酷睿 Ultra / 锐龙 8040,4999 元起

    惠普新款战 99 笔记本 5 月 20 日开售:酷睿 Ultra / 锐龙 8040,4999 元起
    本站 5 月 14 日消息,继上线官网后,新款惠普战 99 商用笔记本现已上架,搭载酷睿 ultra / 锐龙 8040处理器,最高可选英伟达rtx 3000 ada 独立显卡,售价 4999 元起。 战 99 锐龙版 R7-8845HS / 16GB / 1TB:4999 元 R7-8845HS / 32GB / 1TB:5299 元 R7-8845HS / RTX 4050 / 32GB / 1TB:7299 元 R7 Pro-8845HS / RTX 2000 Ada...
  • python中def什么意思

    python中def什么意思
    python 中,def 关键字用于定义函数,这些函数是代码块,执行特定任务。函数语法为 def (参数列表)。函数可以通过其名字和圆括号调用。函数可以接受参数作为输入,并在函数体中使用参数名访问。函数可以使用 return 语句返回一个值,它将成为函数调用的结果。 Python 中 def 关键字 在 Python 中,def 关键字用于定义函数。函数是代码块,旨在执行特定任务。 语法 def 函数定义的语法如下: def (参数列表): # 函数体 示例 定义...
  • python中int函数的用法

    python中int函数的用法
    int() 函数将值转换为整数,支持多种类型(字符串、字节、浮点数),默认进制为 10。可以指定进制数范围在 2-36。int() 返回 int 类型的转换结果,丢弃小数点。例如,将字符串 "42" 转换为整数为 42,将浮点数 3.14 转换为整数为 3。 Python 中的 int() 函数 int() 函数用于将各种类型的值转换为整数。它接受任何可以解释为整数的值作为输入,包括字符串、字节、浮点数和十六进制表示。 用法 int(object, base=10) 其中...