中企动力 > 商学院 > excel自动生成数据
  • ?

    excel 如何自动生成输入数据的日期并保持不变

    听双

    展开

    1、在数据区域外的任一单元格,比如D1单元格输入=TODAY() 得到当天的日期;

    2、选择录入日期的B列,设置单元格格式为“日期”,在“数据”选项下的“数据有效性”中,选择“类型”为序列,数据来源=$D$1,确定,即可在B列生成以D1为唯一序列的选项;

    3、当A列进行调整并修改后,在B列对应行点击下拉序列,得到不随系统时间改变的当时日期。

    详见附图

    (本文内容由百度知道网友AHYNLWY贡献)

  • ?

    每天一点数据分析——Excel报告自动化

    Ziva

    展开

    先介绍日报的自动化。一般日报都较为简单,主要是通报企业运营的一些关键指标的完成情况,通报的指标、内容都基本固定,所以可以把日报模板化、自动化。日常工作中,制作日报的流程大致是这样的:首先、登录公司数据库提取数据,并复制到Excel中进行相应的处理及绘制图表,然后再把绘制好的图标复制到Word文档中,编辑通报正文,最后以邮件正文的形式发出。其实这样一个过程可以完全实现模板化、自动化。

    Excel日报自动化原理如下:

    通过VBA语句,从数据库自动提取前一日相应的关键指标数据,并自动追加到一张名为“数据源”表中的对应位置,实现一键自动提取数据;在数据转化区中,根据指定的日期条件,动态引用“数据源”表中的相应数据,并自动绘制图表、组合通报文字;在日报正文区中,引用相应的组合好的通报文字与绘制的图表;通过控件选择需要通报的日期,并自动生成相对应日期的日报文字。

    下面以“用户明细”、“订购明细”表作为日报数据源,介绍Excel日报自动化的实现。

    1、确定报告的分析框架。不论是专题分析报告,还是月报、周报、日报,每份报告都需要有层次清晰的分析框架,以便读者一目了然、正确、快速地理解报告内容。可以使用之前介绍的“5W2H分析法”确定思路、搭建分析框架。

    2、建立数据模板。一个良好的数据规划习惯,不仅可以令数据井井有条,而且能降低数据处理的复杂程度,节约数据处理时间,提高工作效率。建立数据模板、实现Excel日报自动化,需要准备三张表:

    “数据源”表:用于存放每日通报所需的关键指标数据;“数据转化“表:用于动态引用”shujuyuan “表中的相应数据,并进行相应的数据转化,最后自动绘制图表,组合通报文字。”日报正文“表:根据分析框架,组织引用”数据转化“表中相应的组合好的通报文字与绘制好的图表,并呈现日报。

    首先,建立日报所需的”数据源“表,把日报需要通报的关键指标都整理进来,如图:

    接着,建立”数据转化“表。这张表用于动态引用”数据源“表中相应的数据,并自动绘制图表,同时进行相应的数据转化、以及通报文字的自动组合。通常情况下,”数据转化“表主要有图表数据区、柱形图、通报数据区、通报数据转化区、通报正文区、日期下拉控制控件六大要素组成,进一步可归纳为控件、图表、文字通报三大类。

    2.1、控件控制

    在【开发工具】选项卡中,插入【表单控件】中的【组合框】,通过拖拽可绘制出一个下拉框。右击【设置控件格式】,设置

    ”数据源区域“为”数据源!$B$5:$B$126“,设置”单元格链接“为”数据转化!$F$2“,这样,”数据源“表中的所有日期,都可以在下拉组件中显示出来。

    2.2、数据动态引用

    用鼠标选中”数据转换“表中A3:E6单元格区域,单击【fx】插入函数OFFSET

    OFFSET函数以指定的引用为参照系,通过给定偏移量得到新的引用,返回的引用可以是一个单元格或单元格区域,并且可以指定返回的行数或列数。在函数对话框中,进行以下设置:

    设置完函数参数后,按【Ctrl+Shift+Enter】组合键,即可得到根据空间输出数值调用的数据区域。

    2.3、文字通报组合

    图表数据动态引用以及图表绘制完成后,接下来需要组合通报文字了。我们需要准备”通报数据区“、”通报数据转化区“、”通报正文区“三个数据区域。

    ”通报数据区“与”图表数据区“作用类似,就是实现根据控件所输出的数值去引用相应的数据;”通报数据转化区“就是将”通报数据区“转化为所需要的文本格式,并在各数据之间插入相应的连接词语,以便下一步进行文字的连接组合;”通报正文区“就是将”通报数据转化区“已转化好的数据连接词语,一次连接组合起来,形成一段完整的通报征文。

    通报数据区的数据引用和设置如下:

    当日、昨日数据可分别直接引用”图表数据区“B6:E6、B5:E5的数据;环比数据可通过公式”当日/昨日*100%“计算得到;累计数据则需要采用VLOOKUP函数根据控件输出的数值,从”数据源“表匹配相应的数据,匹配公式为:=VLOOKUP($F$2+3,数据源!A:H,8,0)。其他累计公式以此类推。

    通报数据转化区的关键,就是数据的文本转化:

    根据数值大小,将的那个日、累计数据转化为带有相应单位的文本数据。例如,订购用户数28284转化为订购用户数2.8万,可采用TEXT函数;将环比数据进行文本转化,需要先对环比数据取绝对值,然后再进行文本转化:”=TEXT(ABS(L4),"0.0%")“;用if函数对环比数据进行判断,根据结果相应赋予”上升、下降、持平“的文字,例如”=IF(L4>0,"上升",IF(L4在各个转化后的文本数据之间加入连接词语,为下一步通报征文连接组合做准备,使其形成一句完整的通报正文。

    通报正文区就是将”通报数据转化区“已转化好的文本数据及连接词语,以此连接组合起来,形成一句完整的通报正文,我们可以采用CONCATENATE文本连接函数或者”&“文本连接符进行连接,如果需要连接的单元格较多时,建议采用CONCATENATE文本连接函数,这样做简单方便会计,不易出错。

    3、建立”通报正文“表。整理好”数据源“表与”数据转化“表后,接下来就需要把每条通报征文与图表一一对应起来,按事先拟定的分析框架进行整理。

    新建一张工作表,并命名为”日报正文“;在A1单元格处输入通报标题,合并A1:H1单元格,并设置字体大小及排版大小;添加日期下拉输入空间,可直接复制”数据转化“表中已设置好的下拉控件;输入、设置通报正文,例如在B4单元格输入”一、用户规模“,在B5单元格输入”=数据转化!I18“,将新增用户数柱形图复制到B5单元格所在的行的下方,图表数据会随原图表数据的更新而更新,其他正文的设置也如此;可隐藏通报正文范围外无须用到的单元格区域,例如要隐藏I列及其以后的列,那么用鼠标选中I列,同时按下【Ctrl+Shift+左箭头】,并单击鼠标右键,选中隐藏即可;如果希望隐藏行、列标题,可通过【文件】-【选项】-【高级】,找到【显示行和列标题】的复选框,去除勾选即可。

    最后效果如下:

  • ?

    几步教会你用EXCEL制定简易实用版「自动生成工资系统」工具

    时光

    展开

    EXCEL公式表格制定简易实用的【自动生成工资系统】管理工具

    本文的自动生成工资系统结合了公式:VLOOKUP、IF、IFERROR、INDEX、SMALL、OR、AND、ROW( )等函数以及数组、绝对引用、相对引用以及超链接等功能。(本文适用于有一定的EXCEL应用基础的人)

    关键点:

    【工资表】、【全部工资条】、【查询表】、【查询工资条】、【系统介绍说明】等条框上面的矢量图标须与对应的表格进行超链接。

    IFERROR函数的功能在于如果公式的计算结果为错误,则返回您指定的值;否则将返回公式的结果。作用与ISERROR与IF组合相类似。

    数组“大扩号”的输入是:选择须要输入的单元格范围,按Ctrl+Shirt键,再敲Enter键即可。

    第一步:建立一个EXCEL文档与表格,如下截图:

    共分建立以下六个表格:【首页】、【工资表】、【全部工资条】、【查询表】、【查询工资条】、【系统介绍说明】等。

    总共须建立的表格名称

    关键点:对应的表格顺序依上面截图排列。

    第二步:设定每张表的格式或内容样式,先在【工资表】逐项填写年月及员工工资信息;如下截图:

    【工资表】样式

    注意关键点:

    【工资表】的样式须与【工资条】的内容排列顺序完全一致。

    【全部工资条】中的自动生成全体员工的工资条,如下截图:

    【工资条】样式

    注意关键点:

    【全部工资条】的样式须与【查询工资条】的内容完全一样;

    如上截图,全部工资条前面增加“2018年3月工资”字样的目的在于打印工资条后便于纸档的裁切。

    【查询表】中,输入员工的姓名,可以查出该员工的工资条相关全部信息,如下截图:

    并在【查询工资条】表格中自动生成该员工的工资条;输入部门名称,则可以查出该部门所有员工的工资,并在【查询工资条】表格中自动生成该部门所有员工的工资条。

    【查询表】样式

    注意关键点:个人所得税计算一列,可以依实际扣税标准并套用IF函数。

    以上查询表正表显示的信息内容与工资料内容完全一样。

    第三步:公式输入与链接

    工资表公式链接,如下截图:

    【工资表】函数与公式

    注意关键点:

    上面A列平时在操作使用时可以隐藏;

    这列公式的目的与【查询表】信息匹配。此表须注意函数AND(与)与OR(或)的结合使用以及绝对引用与返回行函数ROW( )的运用。

    工资条公式链接,如下截图:

    【工资条】公式

    查询表公式链接,如下截图:

    【查询表】公式1【查询表】公式

    查询表第A列在平时操作时一般隐藏。

    第五步:制作完成效果显示,如下截图:

    查询表输入生产后效果图查询工资表效果图

    只要依以上步骤操作,则可以实现简易的工资管理工具的制定,前提是须对相关公式函数有初步的了解与应用。

  • ?

    Excel教程——自动生成目录

    米斯特利

    展开

    我们都知道,

    在WORD中自动创建目录非常简单。

    但EXCEL却未提供现成的“生成目录”功能。

    那么,EXCEL也可自动创建目录吗?

    答案是肯定的!

    下面,我们就通过几行简单的代码,实现自动生成目录。

    视频演示前,特对本示例说明如下:

    1.本示例由目录工作表和多个供应商工作表组成;

    2.目录工作表由序号、供应商名称、已开票欠款总计列组成。通过点击“读取数据”按钮,会从各个供应商工作表中取数,并在供应商名称列生成超链接,点击该链接会自动跳转到对应的供应商工作表。

    3.供应商工作表中包括采购金额、采购发票和付款金额3个小计行,对应单元格分别为C2、E2和G2。另外还包括供应商名称、期初欠款和欠款总计3个数据区域,对应单元格分别为B1、E1和G1。

    4.添加一新供应商工作表时,须通过复制工作表的方式进行(选择一供应商工作表,按Ctrl键拖动鼠标左键)。

    演示效果如下:

    制作过程

    1.创建供应商工作表

    ①设计供应商工作表,其内容和格式如下图(本步操作不再演示)。

    其中:

    C2单元格公式为:=SUM(C4:C10000)

    E2单元格公式为:=SUM(E4:E10000)

    G2单元格公式为:=SUM(G4:G10000)

    G1单元格公式为:=E1+E2-G2

    ②在J2单元格输入“返回”,创建超链接,链接至目录页。

    供应商工作表制作完毕后,其效果如下:

    2.创建目录工作表

    ①按下图要求设计工作表格式(本步操作不再演示)。

    ②添加一按钮控件,显示文字为“读取数字”,并输入宏代码如下:

    '清除区域内容

    Range("A2:C10000").ClearContents

    '从第2个工作表开始循环操作

    For i = 2 To Sheets.Count

    '生成目录

    Cells(i, 1) = i - 1

    Cells(i, 2) = Sheets(i).Cells(1, 2).Value

    Cells(i, 3) = Sheets(i).Cells(1, 7).Value

    '生成超链接

    t = Cells(i, 2)

    Cells(i, 2).Select

    ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:=Sheets(i).Name & "!B1", ScreenTip:="查看明细", TextToDisplay:=t

    Next

    经过上述几部操作,现已大功告成!让我们来看看最终效果吧。

    PS:本示例是根据一朋友所需,并根据他提的要求,为其“量身定做”的表格。表格设计合理与否,且不讨论。本文主要目的是通过制作该示例,演示如何从分表中提取数据。

  • ?

    轻松3步,Excel也能自动生成目录!

    牧代芙

    展开

    Excel工作簿Sheet一多是否一团乱麻?超链接设置目录点坏鼠标?不用VBA,Excel也能自动生成目录!

    废话不多说,先看效果:

    怎么实现呢?轻松三步轻松实现!

    首先,定义一个名称:

    SheetsName=MID(GET.WORKBOOK(1),FIND("]",GET.WORKBOOK(1))+1,99)&T(NOW())

    第二步,输入以下函数(目录一般在A列哦):

    =IFERROR(HYPERLINK("#'"&INDEX(SheetsName&"'!A1",ROW(1:1)),INDEX(SheetsName,ROW(1:1))),"")

    第三步,将目录复制到每个sheet就完成啦,按住shift键可以选择多个sheet一步复制哦!

    这个目录还能自动更新哦,新建了sheet也能自动更新,再也不用使用超链接一个一个点啦!

    下面详细解析一下实现原理!

    首先:GET.WORKBOOK(1) 提取工作表名称,得到工作表的名称数组。(GET.WORKBOOK(1) 是宏表函数,只能定义名称时使用)

    定义名称 Sheetlist=GET.WORKBOOK(1)

    然后,用Index获取第N个名称,=INDEX(SheetList,ROW(1:1))

    然后,用Mid+Find组合提取工作表名称:=MID(L2,FIND("]",L2)+1,99)

    然后,用“&”连接符组合成位置引用形式:="#'"&M2&"'!A1"

    然后用HYPERLINK函数加入超链接,Iferror函数排错:=IFERROR(HYPERLINK(N5,M5),"")

    最后,修改文字和填充颜色就完成啦!

    PS:若有疑问欢迎留言一起探讨哦!

  • ?

    excel自动生成连续日期

    白山

    展开

    在我们办公使用excel表格,一些数据需要用到日期的,特别是一行一个日期的,那么我们怎么设置excel自动生成连续日期呢?今天让我来教大家吧。

    excel自动生成连续日期

    输入第一个日期,然后让excel自动生成连续日期其实是excel自带的一种简单的功能,如果我们仅仅是想实现表格中的一列自动生成连续日期的话,简单,我们先在第一行输入一个日期。

    然后鼠标移动到这个日期的右下角,当鼠标箭头变成黑色的加号时,点击鼠标左键不要放开,然后往下拉,到自己想要连续日期停止的那一行时,再放开鼠标左键,这样excel连续日期就生成了。

    当然了如果我们想要日期一致的话,在第一个日期的右下角下拉的过程中,要按住键盘左下角的ctrl键,这样自动生成连续的日期就会一致。

    当然了这个日期是系统默认日期格式,如7月24,如果我们想要改变连续日期格式的话,就需要先对第一个单元格的日期做改变。首先鼠标选中第一个日期,然后鼠标右键选择设置单元格格式。

    然后在单元格格式数字菜单下的分类中选择日期,然后在右侧我们就可以看到很多日期的格式,选择一种我们需要的日期格式确定就可以了。

    确定后我们的单元格日期就改变了,然后我们再通过下拉的方法设置下方其它单元格的连续日期。excel自动生成连续日期的方法是不是很简单,你也试一试吧。

    霸气走火就是我,我就是百度经验作者:ixlxt7Xzsl7,我自己原创的。

  • ?

    神奇的Excel平台!自动生成APP和软件,让普通人秒变程序员!

    屈松

    展开

    每个EXCEL、WPS达人和管理者,虽然不一定会编程,却都有一个编程梦,总希望把工作和管理进行批量化、智能化、协同处理,以提高效率,然而EXCEL功能是有限的,无论对EXCEL玩的多精通,软件的功能也很难实现。今天就给普通的你,分享一个类EXCEL平台的工具,可以像用EXCEL那样去搭建你想要的软件和APP。你也可以变成IT达人!

    你想不想用excel做一个,功能强大又好用的管理软件?

    用EXCEL的方式,搭建真正的软件系统,可行吗?

    我们说的真正的软件,必须得具备智能录入、数据校验、工作流程、多用户协同、数据共享、用户权限控制,三方软件对接、手机APP应用、拍照上传、统计查询、附件上传、组织架构管理……。等等,传统代码编程开发软件具有的功能,它都得有。

    那用EXCEL的方式可以做到么?肯定可以!但绝不是EXCEL和WPS,而是一款类EXCEL平台,云表!

    可以兼容EXCEL用法,比如自定义表单样式,拖拉拽的操作方式、导入导出EXCEL……等等,也就是说你只要会用EXCEL或WPS就能用云表。

    看一下上图:能不能发现,云表设计器界面与EXCEL界面有哪些差别?而且云表设计界面和EXCEL长得还挺像的,不过他们可没有血缘,顶多和WPS有点亲戚关系,云表开发团队源自金山系创业者,就是WPS团队出来的。而且,云表完全独立,不用安装WPS或EXCEL就能使用。

    会画表格就能快速搭建管理软件,请看有多方便!

    只需要用EXCEL的操作方式,把软件需要用的表单或界面样式画出来(只要你愿意,就能画得很漂亮),比如采购单、销售单、库存表、报表等基本表格样式,然后用中文公式(纯中文,会认字就能看懂)把表间关联配置好,设置好组织架构和用户并分配不同权限,还有设置好相应的业务流程和审批流程,再加上导航(也可以不要),那这个软件就完成,如果需要和已有软件比如财务软件等对接,也是可以的。

    一键自动生成APP,手机上随时随地使用!

    上面把软件功能搭建完成后,只需要在手机端安装云表APP并简单配置一下,另外在云表设计界面勾选适用手机APP,那这个功就可以在手机上使用了。是不是超级简单,整个过程,完全不用编程。

    云表做的手机APP

    说的可能比较笼统,可以到官网安装个软件做一遍就明白了。

  • ?

    Excel表格中如何自动生成记录数据的日期和时间

    控制欲

    展开

    前几天有人问我:Excel表格在录入信息时如何在日期单元格自动生成日期时间?

    在录入表格的时候,我们经常需要录入时间,比要填写出入库时间,为了减少录入的工作量,可以把日期设置为自动生成。

    例如我们在B列录入数据,A列同行的对应单元格中自动生成记录日期和时间。很多朋友可能会考虑到用VBA来说实现。当然方法有很多种:比如数据有效性、VBA或开启迭代计算方法,我今天跟大家分享其中一种方法:用迭代计算的方法。

    Excel如何自动生成日期时间

    Excel表格中如何自动生成记录录入数据的日期和时间——操作步骤如下:

    1、文件——选项——公式——勾选“启用迭代计算”——最多迭代次数设置为1——确定;

    启用迭代计算

    2、选中A2单元格,录入公式=IF(ISBLANK(B2),"",IF(A2="",NOW(),A2));

    设置公式

    3、选中A2单元格,将鼠标放在单元格右下角下拉填充公式;

    填充公式

    4、迭代计算功能开启,公式设置完成,返回Excel工作表记录表中的数据时,出入库时间会自动生成记录日期和时间。

    自动生成记录日期和时间

    Excel表中如何自动生成记录数据的日期和时间涉及到的公式:

    IF(ISBLANK(B2),"",IF(A2="",NOW(),A2)),ISBLANK函数用于判断指定的单元格是否为空。

    今天分享的Excel表中如何自动生成记录数据的日期和时间,希望对各位朋友在工作中有所帮助!

    更多关于Office——Excel操作技巧可加入我们 群 一起交流学习!

  • ?

    Excel 中快速生成自己想要的数据序号,不用再自己拉啦!

    贲莛

    展开

    在我们平时使用Excel的时候,由于表头和首行的存在,数据的序号和Excel原本就存在的行号是不一致的,我们经常需要自己填写序号。

    但是输入序号也是有很多的方法的哦!

    我们今天主要讲的是让我们想要的序号的多少快速生成。

    ①傻瓜式一个个输入,相信现在这样干的比较少了

    累吗?

    ②平常在用的,十字小箭头下拉

    这种填充序号的方式相信是大部分同学在使用的哦!

    ③以函数的方法来,这个的好处就是其中部分序号删除了,序号也会按照顺序来

    ④快速生成自己想要的数据序号,多少自己选择

    当我们需要输入的序号比较多的时候,我们如果以上面的方法来填充,还是有点慢的,所以我们用下面的方法来做,更快哦!

    在D2先输入一个1——选中D2单元格——开始——填充——序列

    序列——列——步长值:1——终止值:8(自己想要的数字)

    一下子就出来了,不用自己下拉,一会儿下拉的多,一会儿下拉的少了

    动态图

    看懂了吗?

    特别是对于序号需要填充很多的同学,这样更方便吧?

    更多Excel学习请加群!558669700

    有什么问题和建议可以写在下面讨论区哦!

  • ?

    让Excel自动添加表示数据上升、下降的箭头

    ZT

    展开

    在用Excel对数据进行同比或者环比统计时,在统计结果中添加表示数据上升或者下降的箭头看起来会更加直观。Excel有多种添加上升、下降的箭头的方法,例如可以手动添加、可以用自定义单元格格式的方法添加、还可以用VB代码添加,但笔者感觉这些方法操作起来或者比较繁琐、或者专业性较强。这里以Excel2010为例介绍一种笔者感觉相对比较简单的用条件格式添加上升、下降的箭头的方法,以供参考。

    先选择要添加上升、下降箭头的单元格范围。

    点击Excel“开始”选项卡中“条件格式”下拉菜单中的“图标集”。

    在图标集的子菜单中点选一个上升、下降箭头样式。

    点选箭头样式后,之前所选单元格范围中的数据前就自动添加表示上升、下降的箭头了。如果统计结果中没有0值,则箭头就添加完毕了。但如果结果中有0值,有时会发现0值被标上了上升或者下降的箭头,而通常我们需要把0值标上水平的箭头。这时我们需要按下述方法再设置一下。

    再选择添加上升、下降箭头的单元格范围。

    点击“开始”选项卡中“条件格式”下拉菜单中的“管理规则”。

    弹出“条件格式规则管理器”对话框后,点击其中的“编辑规则”选项卡。

    点击“编辑规则”选项卡中下图所示的第一个选择大于小于号的下拉框。

    点选下拉菜单中的“>”号。

    点选“>”号后,在右侧的值输入框中输入“0”。

    在值输入框右侧的“类型”下拉菜单中点选“数字”。

    按以上方法,把第二行中的各项依次设置成“>=”、“0”、“数字”。

    此时第三行会自动被设置成“当<0”。

    设置好后,点击“确定”按钮。

    再点击一次“条件格式规则管理器”对话框中的“确定”按钮。

    这样,所选范围中的0值就会自动添加水平样式的箭头,其他数值会自动添加上升、下降箭头。

excel自动生成数据

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP