0]+0.00;-0.00")excel2007随机函数(RAND())的使用方法.求教:我的电子表格中rand()函数的取值范围是-1到1,如何改回1到0回答:有两种修改办法:是[1-rand()]/2,或[1+rand()]/2。效果是一样的,都可生成0到1之间的随机数电子表格中RA" />

excel随机变量方法

excel随机变量方法
excel随机变量方法

例子:怎么在excel中编设变量-10到+10之间随机变量公式,“+”还要显示保留两位小数。

任意单元格输入

=TEXT(RAND()*20-10,"[>0]+0.00;-0.00")

excel 2007随机函数(RAND())的使用方法.

求教:我的电子表格中rand()函数的取值范围是-1到1,如何改回1到0

回答:有两种修改办法:

是[1-rand()]/2,

或[1+rand()]/2。

效果是一样的,都可生成0到1之间的随机数

电子表格中RAND()函数的取值范围是0到1,公式如下:

=RAND()

如果取值范围是1到2,公式如下:

=RAND()*(2-1)+1

RAND( )

注解:

若要生成a与b之间的随机实数:

=RAND()*(b-a)+a

如果要使用函数RAND生成一随机数,并且使之不随单元格计算而改变,可以在编辑栏中输入“=RAND()”,保持编辑状态,然后按F9,将公式永久性地改为随机数。

示例

RAND()介于0到1之间的一个随机数(变量)

=RAND()*100大于等于0但小于100的一个随机数(变量)

excel产生60-70随机数公式

=RAND()*10+60

要取整可以用=int(RAND()*10+60)

我想用excel在B1单元个里创建一个50-80的随机数且这个随机数要大于A1

单元个里的数值,请教大家如何编写公式!

整数:=ROUND(RAND()*(80-MAX(50,A1+1))+MAX(50,A1+1),0)

无需取整数:=RAND()*(80-MAX(50,A1))+MAX(50,A1)

要求:

1,小数保留0.12,1000-1100范围3,不要出现重复

=LEFT(RAND()*100+1000,6)

至于不许重复

你可以设置数据有效性

在数据-有效性设

=countif(a:a,a1)=1

选中a列设有效性就好了

其他列耶可以

急求excel随机生成数字的公式,取值要在38.90-44.03之间,不允许重复出现,保留两位小数,不允许变藏

=round(RAND()*5+38.9,2)

公式下拉

Excel随机数

Excel具有强大的函数功能,使用Excel函数,可以轻松在Excel表格产生一系列随机数。

1、产生一个小于100的两位数的整数,输入公式=ROUNDUP(RAND()*100,0)。

RAND()这是一个随机函数,它的返回值是一个大于0且小于1的随机小数。ROUNDUP函数是向上舍入数字,公式的意义就是将小数向上舍入到最接近的整数,再扩大100倍。

2、产生一个四位数N到M的随机数,输入公式=INT(RAND()*(M-N+1))+N。

这个公式中,INT函数是将数值向下取整为最接近的整数;因为四位数的随

机数就是指从1000到9999之间的任一随机数,所以M为9999,N为1000。RAND()的值是一个大于0且小于1的随机小数,M-N+1是9000,乘以这个数就是将RAND()的值对其放大,用INT函数取整后,再加上1000就可以得到这个范围内的随机数。[公式=INT(RAND()*(9999-1000+1))+1000]

3、Excel函数RANDBETWEEN是返回位于两个指定数之间的一个随机数。使用这一个函数来完成上面的问题就更为简单了。要使用这个函数,可能出现函数不可用,并返回错误值#NAME?。

选择"工具"菜单,单击"加载宏",在"可用加载宏"列表中,勾选"分析工具库",再单击"确定"。接下来系统将会安装并加载,可能会弹出提示需要安装源,也就是office安装盘。放入光盘,点击"确定",完成安装。

现在可以在单元格输入公式=RANDBETWEEN(1000,9999)。

最后,你可以将公式复制到所有需要产生随机数的单元格,每一次打开工作表,数据都会自动随机更新。在打开的工作表,也可以执行功能键F9,每按下一次,数据就会自动随机更新了。

用Excel随机函数rand()生成随机数和随机字母

以前使用Excel的随机数函数,生成过固定位数的数字卡的卡号和密码,效果还是蛮好的!现在又有新的需求了,那就是要生成随机字母!为了避免每次有新的需求都要重新写日志,干脆一起写出来吧!

1、生成随机数字

(1)生成随机数比较简单,=rand()即可生成0-1之间的随机数;

(2)如果要是整数,就用=int(rand())*10,表示0至9的整数,以此类推;

(3)如果要生成a与b之间的随机实数,就用=rand()*(b-a)+a,如果是要整数就用=int(rand()*(b-a))+a;稍微扩充一下,就能产生固定位数的整数了。

注意:如果要使用函数rand()生成一随机数,并且使之不随单元格计算而改变,可以在编辑栏中输入“=rand()”,保持编辑状态,然后按F9,将公式永久性地改为随机数。不过,这样只能一个一个的永久性更改,如果数字比较多,也可以全部选择之后,另外选择一个合适的位置粘贴,粘贴的方法是点击右键,选择“选择性粘贴”,然后选择“数值”,即可将之前复制的随机数公式产生的数值(而不是公式)复制下来!

2、产生随机字母

随机小写字母:=CHAR(INT(RAND()*26)+97)

随机大写字母:=CHAR(INT(RAND()*26)+65)

随机大小写混合字母:=CHAR(INT(RAND()*26)+if(INT(RAND()*2)=0,65,97))

3、产生随机的六位数的字母和数字混合

=CONCATENATE(IF(INT(RAND()*2)=0,CHAR(INT(RAND()*9+48)),IF(INT(RAND() *2)=0,CHAR(INT(RAND()*25+65)),CHAR(INT(RAND()*25+97)))),IF(INT(RAND( )*2)=0,CHAR(INT(RAND()*9+48)),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*25+ 65)),CHAR(INT(RAND()*25+97)))),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*9+ 48)),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*25+65)),CHAR(INT(RAND()*25+9 7)))),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*9+48)),IF(INT(RAND()*2)=0,C HAR(INT(RAND()*25+65)),CHAR(INT(RAND()*25+97)))),IF(INT(RAND()*2)=0, CHAR(INT(RAND()*9+48)),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*25+65)),CH AR(INT(RAND()*25+97)))),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*9+48)),IF (INT(RAND()*2)=0,CHAR(INT(RAND()*25+65)),CHAR(INT(RAND()*25+97)))))

4、随机不重复数字序列的生成方法

有些情形下,我们需要生成一个不重复的随机序列。

比如:我们要模拟洗牌,将一副扑克牌去掉大小怪后剩下的52张打乱。

比较笨的方法是在1-52间每生成一个随机数后,检查该随机数是否出现过,如果是第一次出现,就放到序列里,否则重新生成一个随机数作检查。在excel worksheet里面用这种办法,会造成if多层嵌套,不胜其烦,在VBA里面做简单一些,但是效率太差,越到序列的后端,效率越差。

当然也有比较好的办法,在VBA里面,将a(1)-a(52)分别赋予1-52,然后做52次循环,例如,第s次生成一个1-52间的随机数r,将a(s)与a(r)互换,这样的话,就打乱了原有序列,得到一个不重复的随机序列。

VBA里这个算法是很容易实现的,但是,出于通用性和安全考虑,有的时候我们并不希望用VBA,我们来看看在worksheet里面如何利用内置函数实现这个功能。

(1)在A1-A52间填入"=INT(RAND()*52)+1",产生1-52间的随机数,注意这里是有重复的

(2)在B1-B52间填入1-52

(3)在C54-BB54填入1-52

(4)在C1填入

"=IF(ROW()=C$54,INDEX(B$1:B$52,INDEX($A$1:$A$52,C$54)),IF(ROW()=INDE X($A$1:$A$52,C$54),INDEX(B$1:B$52,C$54),B1))"。

分项解释:

a:ROW()=C$54,如果当前行等于当前交换所排的序号

b:INDEX(B$1:B$52,INDEX($A$1:$A$52,C$54)),返回在B1到B52中选择A1:A52中的第C54个值

c:IF(ROW()=INDEX($A$1:$A$52,C$54),否则的话,如果当前行等于A1:A52中第C54个值,则:

d:INDEX(B$1:B$52,C$54),返回B1:B52中的第C54个值

e:若以上条件都不满足,则返回B1

(5)将C1复制到C1:BA52这个区域里面

(6)在BA1:BA52中,我们就得到了一个不重复的随机序列,按F9可以生成一个新序列

如何在EXCEL中生成随机数

RAND

返回大于等于0 及小于1 的均匀分布随机数,每次计算工作表时都将返回一个新的数值。语法:RAND( )

说明:若要生成a 与b 之间的随机实数,请使用:

RAND()*(b-a)+a

如果要生成整数,则输入:=INT(RAND()*(b-a)+a)

如果要使用函数RAND 生成一随机数,并且使之不随单元格计算而改变,可以在编辑栏中输入“=RAND()”,

保持编辑状态,然后按F9,将公式永久性地改为随机数。

如果您将示例复制到空白工作表中,可能会更易于理解该示例。

操作方法

创建空白工作簿或工作表。

请在“帮助”主题中选取示例。不要选取行或列标题。

从帮助中选取示例。

按Ctrl+C。

在工作表中,选中单元格A1,再按Ctrl+V。

若要在查看结果和查看返回结果的公式之间切换,请按Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。

1

2

3

A B

公式说明(结果)

=RAND() 介于0 到1 之间的一个随机数(变量)

=RAND()*100 大于等于0 但小于100 的一个随机数(变量)

如果只要显示重复的数据,可以使用条件格式来显示:

选定AB列,点"格式"->"条件格式",将条件1设为:

公式=COUNTIF($A:$B,A1)>1

点"格式"->"字体"->"颜色",选中红色,点两次"确定".

用条件格式

选中A列,格式-条件格式,条件选择公式,并输入公式:=COUNTIF(A:A,A1)>1,格式按钮,设置字体颜色或背景(图案)颜色。

EXCEL常见基本用法

EXCEL用法大全 2009年11月23日星期一09:31 01、如何在已有的单元格中批量加入一段固定字符? 例如:在单位的人事资料,在excel中输入后,由于上级要求在原来的职称证书的号码全部再加两位,即要在每个人的证书号码前再添上两位数13,如果一个一个改的话实在太麻烦了,那么我们可以用下面的办法,省时又省力: 1)假设证书号在A列,在A列后点击鼠标右键,插入一列,为B列; 2)在B2单元格写入:="13"&A2后回车; 3)看到结果为13xxxxxxxxxxxxx了吗?鼠标放到B2位置,单元格的下方不是有一个小方点吗,按着鼠标左键往下拖动直到结束。当你放开鼠标左键时就全部都改好了。若是在原证书号后面加13则在B2单元格中写入:=A2&“13”后回车。 02、如何设置文件下拉窗口的最下面的最近运行的文件名个数? 打开“工具”,选“选项”,再选“常规”,在“最近使用的文件清单”下面的文件个数输入框中改变文件数目即可。若不在菜单中显示最近使用的文件名,则将“最近使用的文件清单”前的复选框去掉即可。 03、在EXCEL中输入如“1-1”、“1-2”之类的格式后它即变成1月1日,1月2日等日期形式,怎么办? 这是由于EXCEL自动识别为日期格式所造成,你只要点击主菜单的“格式”菜单,选“单元格”,再在“数字”菜单标签下把该单元格的格式设成文本格式就行了。 04、在EXCEL中如何使它象WORD一样的自动定时保存文件? 点击“工具”菜单“自动保存”项,设置自动保存文件夹的间隔时间。如果在“工具”菜单下没有“自动保存”菜单项,那么执行“工具”菜单下“加载宏...”选上“自动保存”,“确定”。然后进行设置即可。 05、用Excel做多页的表格时,怎样像Word的表格那样做一个标题,即每页的第一行(或几行)是一样的。但是不是用页眉来完成? 在EXCEL的文件菜单-页面设置-工作表-打印标题;可进行顶端或左端标题设置,通过按下折叠对话框按钮后,用鼠标划定范围即可。这样Excel就会自动在各页上加上你划定的部分作为表头。 06、在Excel中如何设置加权平均? 加权平均在财务核算和统计工作中经常用到,并不是一项很复杂的计算,关键是要理解加权平均值其实就是总量值(如金额)除以总数量得出的单位平均值,而不是简单的将各个单位值(如单价)平均后得到的那个单位值。在Excel中可设置公式解决(其实就是一个除法算式),分母是各个量值之和,分子是相应的各个数量之和,它的结果就是这些量值的加权平均值。 07、如果在一个Excel文件中含有多个工作表,如何将多个工作表一次设置成同样的页眉和页脚?如何才能一次打印多个工作表? 把鼠标移到工作表的名称处(若你没有特别设置的话,Excel自动设置的名称是“sheet1、sheet2、sheet3.......”),然后点右键,在弹出的菜单中选择“选择全部工作表”的菜单项,这时你的所有操作都是针对全部工作表了,不管是设置页眉和页脚还是打印你工作表。 08、EXCEL中有序号一栏,由于对表格进行调整,序号全乱了,可要是手动一个一个改序号实在太慢太麻烦,用什么方法可以快速解决? 如果序号是不应随着表格其他内容的调整而发生变化的话,那么在制作EXCEL表格时就应将序号这一字段与其他字段分开,如在“总分”与“排名”之间空开一列,为了不影响显示美观,可将这一空的列字段设为隐藏,这样在调整表格(数据清单)的内容时就不会影响序号了。

EXCEL基本操作方法

EXCEL使用大全 38.恢复隐藏列2 39.快速隐藏/显示选中单元格所在行和列(微软O FFICE技巧大赛获奖作品)2 40.彻底隐藏单元格3 41.用下拉列表快速输入数据3 42.快速输入自定义短语4 43.设置单元格背景色5 44.快速在多个单元格中输入相同公式5 45.同时在多个单元格中输入相同内容5 46.快速输入日期和时间5 47.将复制的单元格安全地插入到现有单元格之间6 48.在E XCEL中不丢掉列标题的显示6 49.查看与日期等效的序列数的值7 50.快速复制单元格内容7 51.使用自定义序列排序(微软O FFICE技巧大赛获奖作品)8 52.快速格式化E XCEL单元格8 53.固定显示某列9 54.在E XCEL中快速编辑单元格9 55.使用自动填充快速复制公式和格式10 56.为单元格添加批注10 57.数据自动输入11 58.在E XCEL中快速计算一个人的年龄12 59.快速修改单元格次序12 60.将网页上的数据引入到E XCEL表格中12 1

1.恢复隐藏列 通常,选择隐藏列两边列上的单元格,然后选择“格式→列→取消隐藏”菜单项可以恢复隐藏的列。其实恢复隐藏列还有一种快捷方法:将鼠标指针放置在列标的分割线上,例如,若隐藏B列,则将鼠标指针放置在列A和列C的分割线上,轻轻地向右移动鼠标指针,直到鼠标指针从两边有箭头的单竖变为两边有箭头的双竖杠,此时拖动鼠标就可以打开隐藏的列。 2.快速隐藏/显示选中单元格所在行和列(微软Office技巧大赛获 奖作品) 在Excel中隐藏行或列, 通常可以通过格式菜单中的行或列选项中的隐藏来实现, 或者是选中行号或列标后通过鼠标右键的快捷菜单来完成, 对于分散的单元格区域, 可以这样快速隐藏: 快速隐藏选中单元格所在行:“Ctrl + 9” 快速隐藏选中单元格所在列:“Ctrl + 0” 取消行隐藏:“Ctrl+Shift+9” 取消行隐 2

(完整版)excel-公式大全-包含所有excel函数(经典版),推荐文档

Excel函数大全 第一章:统计函数 1.AVEDEV 用途:返回一组数据与其平均值的绝对偏差的平均值,该函数可以评测数据(例如学生的某科考试成绩)的离散度。 语法:AVEDEV(number1,number2,...) 参数:Number1、number2、...是用来计算绝对偏差平均值的一组参数,其个数可以在1~30个之间。 实例:如果A1=79、A2=62、A3=45、A4=90、A5=25,则公式“=AVEDEV(A1:A5)”返回20.16。 2.AVERAGE 用途:计算所有参数的算术平均值。 语法:AVERAGE(number1,number2,...)。 参数:Number1、number2、...是要计算平均值的1~30个参数。 实例:如果A1:A5区域命名为分数,其中的数值分别为100、70、92、47和82,则公式“=AVERAGE(分数)”返回78.2。 3.AVERAGEA 用途:计算参数清单中数值的平均值。它与AVERAGE函数的区别在于不仅数字,而且文本和逻辑值(如TRUE和FALSE)也参与计算。 语法:AVERAGEA(value1,value2,...) 参数:value1、value2、...为需要计算平均值的1至30个单元格、单元格区域或数值。 实例:如果A1=76、A2=85、A3=TRUE,则公式“=AVERAGEA(A1:A3)”返回54(即76+85+1/3=54)。 4.BETADIST 用途:返回Beta分布累积函数的函数值。Beta分布累积函数通常用于研究样本集合中某些事物的发生和变化情况。例如,人们一天中看电视的时间比率。 语法:BETADIST(x,alpha,beta,A,B) 参数:X用来进行函数计算的值,须居于可选性上下界(A和B)之间。Alpha分布的参数。Beta分布的参数。A是数值x所属区间的可选下界,B是数值x所属区间的可选上界。 实例:公式“=BETADIST(2,8,10,1,3)”返回0.685470581。 5.BETAINV 用途:返回beta分布累积函数的逆函数值。即,如果probability=BETADIST(x,...),则 BETAINV(probability,...)=x。beta分布累积函数可用于项目设计,在给出期望的完成时间和变化参数后,模拟可能的完成时间。 语法:BETAINV(probability,alpha,beta,A,B) 参数:Probability为Beta分布的概率值,Alpha分布的参数,Beta分布的参数,A数值x所属区间的可选下界,B数值x所属区间的可选上界。 实例:公式“=BETAINV(0.685470581,8,10,1,3)”返回2。 30.GEOMEAN 用途:返回正数数组或数据区域的几何平均值。可用于计算可变复利的平均增长率。 语法:GEOMEAN(number1,number2,...)

excel函数公式大全

excel函数公式大全 类别一:数据库和清单管理函数 DAVERAGE 返回选定数据库项的平均值 DCOUNT 计算数据库中包含数字的单元格的个数 DCOUNTA 计算数据库中非空单元格的个数 DGET 从数据库中提取满足指定条件的单个记录 DMAX 返回选定数据库项中的最大值 DMIN 返回选定数据库项中的最小值 DPRODUCT 乘以特定字段(此字段中的记录为数据库中满足指定条件的记录)中的值DSTDEV 根据数据库中选定项的示例估算标准偏差 DSTDEVP 根据数据库中选定项的样本总体计算标准偏差 DSUM 对数据库中满足条件的记录的字段列中的数字求和 DVAR 根据数据库中选定项的示例估算方差 DVARP 根据数据库中选定项的样本总体计算方差 GETPIVOTDATA 返回存储在数据透视表中的数据 类别二:日期和时间函数 DATEDIF 计算两个日期之间的年、月、日数

DATEVALUE 将文本格式的日期转换为系列数 DAY 将系列数转换为月份中的日 DAYS360 按每年360 天计算两个日期之间的天数 EDATE 返回在开始日期之前或之后指定月数的某个日期的系列数EOMONTH 返回指定月份数之前或之后某月的最后一天的系列数HOUR 将系列数转换为小时 MINUTE 将系列数转换为分钟 MONTH 将系列数转换为月 NETWORKDAYS 返回两个日期之间的完整工作日数 NOW 返回当前日期和时间的系列数 SECOND 将系列数转换为秒 TIME 返回特定时间的系列数 TIMEVALUE 将文本格式的时间转换为系列数 WEEKDAY 将系列数转换为星期 WORKDAY 返回指定工作日数之前或之后某日期的系列数 YEAR 将系列数转换为年 YEARFRAC 返回代表start_date(开始日期)和end_date(结束日期)之间天数的以年为单位的分数DDE 和外部函数CALL 调用动态链接库(DLL) 或代码源中的过程REGISTER.ID 返回已注册的指定DLL 或代码源的注册IDSQL.REQUEST 连接外部

手把手教你用EXCEL制作可以计划与实际对比的动态甘特图

手把手教你用EXCEL制作可以计划与实际对比的动态甘特图 要制作动态的,可以进行计划与实际对比的甘特图,关键要解决两个问题: 1、计划时间与实际时间分成两行显示,这样才能够让甘特图的进度条也分成两行显示出来,实现计划与实际的对比; 2、使用数据透视表来查询,但是要解决透视表作为图表数据源时,如果发生变化,则图表也会错乱的问题。 下面是制作这种图表的步骤: 第一步、制作一个录入界面,同时用VBA将其保存到另一个作为数据库的表格中: 1、录入界面如下图所示:(注:录入界面中,计划时间与实际时间可以在同一行中。) 2、作为数据库的表格如下图所示:(注:本表需要做成可以方便地生成数据透视表的二维表格,并且,这一步是关键步骤,要在这一步通过VBA把录入界面的数据在此时把计划时间、实际时间分成两行显示。)

第二步、根据数据库生成几个数据透视表,其结构略有不同,自己根据需要进行调整(注:此处要使用OFFSET函数定义好上面数据库表中有效数据的范围。): 数据范围=OFFSET(项目进度数据库!$A$1,,,COUNTA(项目进度数据库!$A:$A),COUNTA(项目进度数据库!$1:$1)) 1、单项目查询:

2、多项目查询: 3、各项目汇总查询:(只显示每个工程项目的总时间,不显示明细时间)

第三步、制作一个辅助表,用简单的公式把上述几个数据透视表对应起来,所谓简单,即本sh eet 中某一格=透视表中某一格,但要注意如果透视表中的空白格,可能会显示为0,所以用IF函数作些调整,如 IF(C1<>"空白",单项目查询!$A$1,""):

到了这一步,制作甘特图所需的数据表格已经基本完成了。接下来要准备好制作甘特图所需的数据源。 第四步、用OFFSET函数把甘特图所需的进度条1、2、3、4,Y座标轴名称(就是在图上显示的工作内容),甘特图的总数据范围定义好: 图表_进度条1 =OFFSET(制图辅助!$C$1,1,1,COUNTA(制图辅助!$C:$C)-COUNTIF(制图辅助!$C:$C,"空白")-1) 图表_进度条2 =OFFSET(制图辅助!$C$1,1,2,COUNTA(制图辅助!$C:$C)-COUNTIF(制图辅助!$C:$C,"空白")-1) 图表_进度条3 =OFFSET(制图辅助!$C$1,1,3,COUNTA(制图辅助!$C:$C)-COUNTIF(制图辅助!$C:$C,"空白")-1) 图表_进度条4 =OFFSET(制图辅助!$C$1,1,4,COUNTA(制图辅助!$C:$C)-COUNTIF(制图辅助!$C:$C,"空白")-1) 图表_进度图Y轴名称 =OFFSET(制图辅助!$C$1,1,-1,COUNTA(制图辅 助!$C:$C)-COUNTIF(制图辅助!$C:$C,"空白")-1) 图表_制图辅助范围 =OFFSET(制图辅助!$B$1,,,COUNTA(制图辅助!$C:$C)-COUNTIF(制图辅助!$C:$C,"空白"),6) 第五步、用普通制作甘特图的方法制作出甘特图: 首先,创建图表大概样式。 在图表向导中,选条形图当中的堆积条形图,并按步骤逐步操作,相关需要选定数据范围的地方,输入上面定义好的名称:

EXCEL电子表格的使用方法与技巧

EXCEL电子表格的使用方法与技巧 1、如何添加快捷按钮区的项目? 单击“视图”→“工具栏”→“X X X” 2、如何打开已有的EXCEL文件? 单击“文件”→“打开”→“文件名”→“确定” 3、如何调整EXCEL表格的栏宽和行高? 4、如何给单元格中输入文字、数字,并设置字形、字体、字号在单元格中的位置? ①按正常的输入方法输入文字。 ②将要设置的单元格处于编辑状态。 ③单击“格式”→“单元格”,出现对话框。 ④单元格对话窗口中。 “对齐”栏,是设定单元格中文字或数字的位置,是居中、靠上、靠下等方式。 “字体”栏,是设定单元格中文字的字体,颜色等。 5、如何设置单元格中数字的小数位数? 说明:有两种方法,一种是先设置后输入,另一种是先输入后设置。 第一种方法操作过程: ①将要输入的数字的所有单元格处理编辑状态。

②单击“格式”→“单元格”→“数字”→“自定义”,出现对话框 ③在对话框的类型栏,选定要设置的小数位数项单击,再单击“确定” 好处:在输入小数数字时,不足的小数位数计算机会自动补齐。第二种方法操作过程: ①直接输入原始数据。 ②用第一种方法进行设置。 6、如何用自动填充方法进行序列号的设置? ①在序列的第一单元格输入第一个序列号。 ②将所有要输入序列号的单元格处于编辑状态。 ③单击“编辑”→“填充”→“序列”,出现对话框。 ④在对话框的“序列产生在”栏选“行”或“列”,在“类型”栏选“等差序列”或“等比序列”等,在“步长值”栏输入步长值。 ⑤单击“确定”取消编辑。 7、遇到几个,几十个单元格相邻,且内容一样,如何简便输入? ①在该编辑区的第一单元格输入内容。 ②将要输入相同内容的单元格处于编辑状态。 ③单击“编辑”→“填充”→“向上、向下、向左、向右填充”。 ④取消编辑。 8、如何给表格添加背景图案和颜色?

EXCEL函数公式大全

excel常用函数公式及技巧搜集(常用的)【身份证信息?提取】 从身份证号码中提取出生年月日 =TEXT(MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00")+0 =TEXT(MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00")*1 =IF(A2<>"",TEXT((LEN(A2)=15)*19&MID(A2,7,6+(LEN(A2)=18)*2),"#-00-00")+0,) 显示格式均为yyyy-m-d。(最简单的公式,把单元格设置为日期格式) =IF(LEN(A2)=15,"19"&MID(A2,7,2)&"-"&MID(A2,9,2)&"-"&MID(A2,11,2),MID(A2,7,4)& "-"&MID(A2,11,2)&"-"&MID(A2,13,2)) 显示格式为yyyy-mm-dd。(如果要求为“1995/03/29”格式的话,将”-”换成”/”即可) =IF(D4="","",IF(LEN(D4)=15,TEXT(("19"&MID(D4,7,6)),"0000年00月00日 "),IF(LEN(D4)=18,TEXT(MID(D4,7,8),"0000年00月00日")))) 显示格式为yyyy年mm月dd日。(如果将公式中“0000年00月00日”改成“0000-00-00”,则显示格式为yyyy-mm-dd) =IF(LEN(A1:A2)=18,MID(A1:A2,7,8),"19"&MID(A1:A2,7,6)) 显示格式为yyyymmdd。 =TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00")+0 =IF(LEN(A2)=18,MID(A2,7,4)&-MID(A2,11,2),19&MID(A2,7,2)&-MID(A2,9,2)) =MID(A1,7,4)&"年"&MID(A1,11,2)&"月"&MID(A1,13,2)&"日" =IF(A1<>"",TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00")) 从身份证号码中提取出性别 =IF(MOD(MID(A1,15,3),2),"男","女") (最简单公式) =IF(MOD(RIGHT(LEFT(A1,17)),2),"男","女") =IF(A2<>””,IF(MOD(RIGHT(LEFT(A2,17)),2),”男”,”女”),) =IF(VALUE(LEN(ROUND(RIGHT(A1,1)/2,2)))=1,"男","女") 从身份证号码中进行年龄判断 =IF(A3<>””,DATEDIF(TEXT((LEN(A3)=15*19&MID(A3,7,6+(LEN(A3)=18*2),”#-00-00”),T ODAY(),”Y”),) =DATEDIF(A1,TODAY(),“Y”) (以上公式会判断是否已过生日而自动增减一岁) =YEAR(NOW())-MID(E2,IF(LEN(E2)=18,9,7),2)-1900 =YEAR(TODAY())-IF(LEN(A1)=15,"19"&MID(A1,7,2),MID(A1,7,4)) =YEAR(TODAY())-V ALUE(MID(B1,7,4))&"岁" =YEAR(TODAY())-IF(MID(B1,18,1)="",CONCATENATE("19",MID(B1,7,2)),MID(B1,7,4)) 按身份证号号码计算至今天年龄 =DATEDIF(TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00"),TODAY(),"y") 以2006年10月31日为基准日,按按身份证计算年龄(周岁)的公式

用EXCEL2013制作跟踪甘特图(详细图文步骤)

使用EXCEL2013制作跟踪甘特图 步骤1:在EXCEL中用鼠标选中A1:B6区域,再按住Ctrl键后,继续用鼠标选择F1:F6区域,如下图。 步骤2:点击菜单“插入“,使用图表向导(下图) 在弹出的窗口中选择”所有图表中的“条形图““插入”堆积条形图“,点 击确定后EXCEL会自动插入右侧图表,此时图表纵坐标轴任务次序是倒序 的,暂不理会,后面通过设置可重新调整:

步骤3:EXCEL 自动插入的图如右图所示,此时,图表中的纵坐标轴。在图表区点击右键,点击“选择数据”,弹出“选择数据源“对话框: 此时需要添加其它2个图例项(系列):实际开始日期、实际用时。操作示意如下,点击“添加“按钮”,首先添加实际开始日期系列,在系列名称中选择C1单元格,在系列值中选择C2:C6单元格区域,点击确定按钮。同理,添加实际用时系列。

最后点击对话框中的“确定” ,图表结果展示如右图。 :把实际开始日期、实际用时两个系列项设置为轴次坐标,并设置次坐标条形图的形状属性,以使其与主坐标条形图形状不重叠。如下操作:在条形图上占“设置系并设置分类条形图,。

:把计划开始日期、计划用时两个系列项设置为 轴主坐标,并设置次坐标条形图的形状属性,以使其 与主坐标条形图形状不重叠。分别选择兰色、红色条形 此时图 步骤6:设置X 轴主、次坐标轴的最小与最大值,以使条形图的显示更美观。 选择X 主坐标轴刻度线,点击菜单选择”设置坐标轴格式“,在弹出的设置坐标轴格式对话窗中设置边界最小值为2014-12-1(EXCEL 会自动转换成数字值的),最大值设置为2014-12-31,此外,把“数字”下类型设置为

常用excel函数公式大全

常用的excel函数公式大全 一、数字处理 1、取绝对值 =ABS(数字) 2、取整 =INT(数字) 3、四舍五入 =ROUND(数字,小数位数) 二、判断公式 1、把公式产生的错误值显示为空 公式:C2 =IFERROR(A2/B2,"") 说明:如果是错误值则显示为空,否则正常显示。

2、IF多条件判断返回值 公式:C2 =IF(AND(A2<500,B2="未到期"),"补款","") 说明:两个条件同时成立用AND,任一个成立用OR函数。 三、统计公式 1、统计两个表格重复的内容 公式:B2 =COUNTIF(Sheet15!A:A,A2) 说明:如果返回值大于0说明在另一个表中存在,0则不存在。

2、统计不重复的总人数 公式:C2 =SUMPRODUCT(1/COUNTIF(A2:A8,A2:A8)) 说明:用COUNTIF统计出每人的出现次数,用1除的方式把出现次数变成分母,然后相加。 四、求和公式

1、隔列求和 公式:H3 =SUMIF($A$2:$G$2,H$2,A3:G3) 或 =SUMPRODUCT((MOD(COLUMN(B3:G3),2)=0)*B3:G3)说明:如果标题行没有规则用第2个公式 2、单条件求和 公式:F2 =SUMIF(A:A,E2,C:C) 说明:SUMIF函数的基本用法

3、单条件模糊求和 公式:详见下图 说明:如果需要进行模糊求和,就需要掌握通配符的使用,其中星号是表示任意多个字符,如"*A*"就表示a前和后有任意多个字符,即包含A。

4、多条件模糊求和 公式:C11 =SUMIFS(C2:C7,A2:A7,A11&"*",B2:B7,B11) 说明:在sumifs中可以使用通配符* 5、多表相同位置求和 公式:b2 =SUM(Sheet1:Sheet19!B2) 说明:在表中间删除或添加表后,公式结果会自动更新。 6、按日期和产品求和

非常全的Excel使用技巧(2016)

非常全的Excel使用技巧(2016) —— 163种技巧 目录 一、基本方法7 1.快速选中全部工作表7 2.快速启动E XCEL7 3.快速删除选定区域数据 8 4.给单元格重新命名8 5.在E XCEL中选择整个单元格范围9 6.快速移动/复制单元格9 7.快速修改单元格式次序 9 8.彻底清除单元格内容10 9.选择单元格10 10.为工作表命名11 11.一次性打开多个工作簿 11 12.快速切换工作簿13 13.选定超级链接文本(微软O FFICE技巧大赛获奖作品)13 14.快速查找14 15.修改默认文件保存路径 14 16.指定打开的文件夹15 17.在多个E XCEL工作簿间快速切换15 18.快速获取帮助16 19.创建帮助文件的快捷方式16 20.双击单元格某边移动选定单元格16 21.双击单元格某边选取单元格区域17 22.快速选定不连续单元格 17 23.根据条件选择单元格18

24.复制或移动单元格18 25.完全删除E XCEL中的单元格18 26.快速删除空行19 27.回车键的粘贴功能19 28.快速关闭多个文件20 29.选定多个工作表20 30.对多个工作表快速编辑 20 31.移动和复制工作表21 32.工作表的删除21 33.快速选择单元格22 34.快速选定E XCEL区域(微软O FFICE技巧大赛获奖作品)22 35.备份工件簿22 36.自动打开工作簿23 37.快速浏览长工作簿23 38.快速删除工作表中的空行23 39.绘制斜线表头24 40.绘制斜线单元格25 41.每次选定同一单元格26 42.快速查找工作簿26 43.禁止复制隐藏行或列中的数据27 44.制作个性单元格27 二、数据输入和编辑技巧28 1.在一个单元格内输入多个值 28 2.增加工作簿的页数28 3.奇特的F4键29 4.将格式化文本导入E XCEL29 5.快速换行30 6.巧变文本为数字30 7.在单元格中输入0值31

EXCEL进度表制作

众所周知,从事工程建设的,绘制施工进度计划图是一项重要的工作。现在就让我们一起来看看如何用Excel绘制建设工程进度计划图吧。 建设工程进度计划的表示方法有多种,常用的有“横道图”和“网络图”两类。先让我们来看看横道图的制作吧。 横道图也称甘特图,是美国人甘特在20世纪20年代率先提出的,在Excel 中,可以用“悬浮的条形图”来实现。 Step1启动Excel2003(其它版本请仿照操作),仿照图1的格式,制作一份表格,并将有关工序名称、开(完)工时间和工程持续时间等数据填入表格中。 A1单元格中请不要输入数据,否则后面制作图表时会出现错误。“完成时间”也可以不输入。 同时选中A1至C12单元格区域,执行“插入→图表”命令,或者直接按“常用”工具栏上的“图表向导”按钮,启动“图表向导—4步骤之一—图表类型”(如图2)。

Setp2切换到“自定义类型”标签下,在“图表类型”下面的列表中,选中“悬浮的条形图”选项,单击“完成”按钮,图表插入到文档中。 然后用鼠标双击图表的纵坐标轴,打开“坐标轴格式”对话框,切换到“刻度”标签下,选中“分类次序反转”选项;再切换到“字体”标签下,将字号设置小一些,确定返回。 小技巧:经过此步操作,图表中有关“工序名称”就按开工顺序从上到下排列了,这样更符合我们的实际情况。 Step3仿照上面的操作,打开横坐标轴的“坐标轴格式”对话框,在“刻度”标签中,将“最小值”和“交叉于”后面的方框中的数值都设置为“37994”(即日期 2004-1-8的序列值,具体应根据实际情况确定);同时,也在“字体”标签中,将字号设置小一些,确定返回。 调整好图表的大小和长宽比例,一个规范的横道图制作完成(图3)。你也可以利用相应的设置对话框,修改图表的格式、颜色等设置,感兴趣的读者请自己练习设置。

Excel实用操作技巧大全(图文详细版)

Excel决定企业存亡 决定企业命运的因素很多,人才、管理、资金、产品、市场……对于这些,很多人都知道。殊不知,玩不玩得好Excel,也能决定企业命运。何以见得,这就得从Excel的本质说起。不少人认为,它只是个“电子笔记本”,无非是取代了以往的纸质笔记本,用来记点数据而已。如果这样想,也这样用,那就大错特错了。只是“电子笔记本”的话,MS Office怎么可能成为全球企业通用的办公软件? 那么—— Excel是什么?它是挖掘数据背后意义的工具。 数据是什么?是企业经营决策的依据,也是企业的命脉。 举个例:阿童木办了家公司卖设备,投入仅有的100万买了A、B各100套设备。一年下来发现,A设备卖了90套,B设备卖了0套。阿童木明年应该怎么办? 抛开各种复杂的市场分析,按照小学数学教的简单加减法逻辑。既然A卖的好,自然是进货接着卖;B一台都卖不出去,就要想办法清仓减价大处理,回笼资金后转而考虑加强A,以及引进新的产品C。好啦,下了订单买90套A,消息也放出去了,要对B进行清仓处理。就在此时,销售部说:不好意思,数据做错了,其实是A卖了0套,B卖了90套。Oh my Lady Gaga!后果可想而知。 这当然是一个极端的例子。可是,我们身边又何尝不是天天在出现类似的问题。数据错误造成的直接损失、纠错成本及其他负面影响不可小视,却在被很多人忽视。

有人说:你手工做当然会错,咱们用系统的没这困扰。我不敢苟同。近几年市场上出现了一个新名词:BI。全称:Business Intelligence(商业智能)。它是一套系统,可以将企业中现有的数据转化为知识,为企业做出明智的业务经营决策提供依据。之所以会有BI的横空出世,说明传统的企业系统,无论是ERP、WMS 还是CRM,更多解决了数据的Input(输入),而不能提供完全满足需求的个性化Output(输出)。从技术层面上讲,商业智能也不是什么新技术,它只是数据仓库、OLAP和数据挖掘等技术的综合运用。而对于Excel 来说,只要源数据足够优秀,应付大多数企业的数据挖掘需求,那是小菜一碟。谁让它就是专门干这个的呢,桌面数据处理之王可不是吹的。 回想一下,有哪一位老板点点鼠标,根据系统生成的基础报表就能做决策。通常不都是各部门整理数据,出具手工制作的数据分析报告。有系统也好,没系统也罢,投影在会议室幕墙上的数据分析结果,大多是Excel 的杰作。 说它重要,一点不为过。 2011年06月13日 Excel到底是不是小玩意儿?!我认为不是。重视Excel很必要,为什么?咱们算一笔账:一家公司有20个人,其中2个人做数据工作。但是他们不会用Vlookup和透视表,于是查找/比对和制作汇总表占用了他们全部的时间。按月薪2000元/人算,公司一年将支出48000元。而这些活儿交给懂Excel的人,能快几百倍完成。 这两样我称之为哼哈二将,不会用痛苦万分,用会了幸福百倍。对于实际的工作需求,在所有技能中,他们的重要性我给排第一。 知道多卖东西能赚钱,虽然也都知道省成本也能赚钱,但真正关注成本的企业却不多,尤其在对待Excel这件事上。如果半个能人的活要2个人来做,成本就会增加。36000元的成本对于一家产品毛利10%的企业,意味着36万的销量增长。相比增加销量,恐怕还是省钱来的容易些。 -------------------------------------------------------------------------------------------------- 博友们说: @简约力——太有同感了!往往从ERP捞出的资料相对分散,用一下Vlookup-->然后透视表一下-->照相机再拍--->交给画图并红圈标出重点-->邮件发出-->再用Excel记下本次重点-->下个月再一次这样循环。 @MrExcel——确实如此,从另一个角度来讲,对Excel 各种功能的错误理解和误用可能会给组织造成巨大的财务和社会形象损失。这个网站列举了很多关于这方面的案例,https://www.360docs.net/doc/429585838.html,/h44NaI。对于组织的管理者,是不是会突然觉得:Excel管理深度应用培训并不是可有可无的投资?对员工进行Excel等办公软件的培训和对员工进行设备的熟练操作的培训性质是一样的,都可以达到提高工作效率,提高工作(产品)质量的目的。 @熊饼饼——还好我会Vlookup和透视表。。。

EXCEL常用函数公式大全与举例

EXCEL常用函数公式大全及举例 一、相关概念 (一)函数语法 由函数名+括号+参数组成 例:求和函数:SUM(A1,B2,…) 。参数与参数之间用逗号“,”隔开(二)运算符 1. 公式运算符:加(+)、减(-)、乘(*)、除(/)、百分号(%)、乘幂(^) 2. 比较运算符:大与(>)、小于(<)、等于(=)、小于等于(<=)、大于等于(>=)、不等于(<>) 3. 引用运算符:区域运算符(:)、联合运算符(,) (三)单元格的相对引用与绝对引用 例: A1 $A1 锁定第A列 A$1 锁定第1行 $A$1 锁定第A列与第1行 二、常用函数 (一)数学函数 1. 求和 =SUM(数值1,数值2,……) 2. 条件求和 =SUMIF(查找的范围,条件(即对象),要求和的范围) 例:(1)=SUMIF(A1:A4,”>=200”,B1:B4) 函数意思:对第A1栏至A4栏中,大于等于200的数值对应的第B1列至B4列中数值求和 (2)=SUMIF(A1:A4,”<300”,C1:C4)

函数意思:对第A1栏至A4栏中,小于300的数值对应的第C1栏至C4栏中数值求和 3. 求个数 =COUNT(数值1,数值2,……) 例:(1) =COUNT(A1:A4) 函数意思:第A1栏至A4栏求个数(2) =COUNT(A1:C4) 函数意思:第A1栏至C4栏求个数 4. 条件求个数 =COUNTIF(范围,条件) 例:(1) =COUNTIF(A1:A4,”<>200”) 函数意思:第A1栏至A4栏中不等于200的栏求个数 (2)=COUNTIF(A1:C4,”>=1000”) 函数意思:第A1栏至C4栏中大于等1000的栏求个数 5. 求算术平均数 =AVERAGE(数值1,数值2,……) 例:(1) =AVERAGE(A1,B2) (2) =AVERAGE(A1:A4) 6. 四舍五入函数 =ROUND(数值,保留的小数位数) 7. 排位函数 =RANK(数值,范围,序别) 1-升序 0-降序 例:(1) =RANK(A1,A1:A4,1) 函数意思:第A1栏在A1栏至A4栏中按升序排序,返回排名值。 (2) =RANK(A1,A1:A4,0) 函数意思:第A1栏在A1栏至A4栏中按降序排序,返回排名值。 8. 乘积函数 =PRODUCT(数值1,数值2,……) 9. 取绝对值 =ABS(数字) 10. 取整 =INT(数字) (二)逻辑函数

excel用法大全

excel用法大全 1、单元格的合并:同时选中需要合并的单元格(如A1:G1),然后按一下“格式”工具栏上的“合并及居中”按钮即可。 2、撤销单元格的合并:选中合并后的单元格,然后再按一下“格式”工具栏上的“合并及居中”按钮即可。 注意:如果是Excel2000及以前的版本,撤销单元格的合并需要这样操作:选中合并后的单元格,执行“格式→单元格”命令,打开“单元格格式”对话框,切换到“对齐”标签下,在“文本控制”选项下面,清除“合并单元格”前面复选框中的“∨”号,再确定返回即可。 1、设置字体:选中需要设置字体的单元格(区域),鼠标按“格式”工具栏的“字体”框右侧的下拉按钮,在随后弹出的下拉列表中,选择需要的字体即可。 2、设置字号:选中需要设置字号的单元格(区域),鼠标按“格式”工具栏的“字号”框右侧的下拉按钮,在随后弹出的下拉列表中,选择需要的字号即可。 3、设置字符颜色:选中需要设置字符颜色的单元格(区域),鼠标按“格式”工具栏的“字体颜色”框右侧的下拉按钮,在随后弹出的下拉列表中,选择需要的颜色即可。 :以上设置都可以通过执行“格式→单元格”命令,打开“单元格格式”对话框,切换到“字体”标签下进行设置。 4、设置填充颜色:选中需要设置单元格填充颜色的单元格(区域),鼠标按“格式”工具栏的“填充颜色”框右侧的下拉按钮,在随后弹出的下拉列表中,选择需要的颜色即可。 :以上设置都可以通过执行“格式→单元格”命令,打开“单元格格式”对话框,切换到“图案”标签下进行设置,并能设置更为复杂的填充效果。 通过自定义单元格格式的方法,可以为数字自动添加上单位(如“元”): 选中需要添加单位的单元格(区域),执行“格式→单元格”命令,打开“单元格格式”对话框,在“数值”标签中,选中“分类”下面的“自定义”选项,然后在右侧的“类型”下面的方框中输入“#.00"元"”,确定返回即可。 注意:虽然这些数值被添加上了单位,仍然可以用函数进行统计处理。 Excel数据表格中的大写数字设置。 如果想将阿拉伯数字数字转换为中文大写格式,同样可以通过“单元格格式”来设置: 选中需要转换单元格(区域),执行“格式→单元格”命令,打开“单元格格式”对话框,在“数值”标签中,选中“分类”下面的“特殊”选项,然后在右侧的“类型”下面选择一种大写格式(如“中文小写数字”),确定返回即可。 注意:如果想通过这样的设置,将小写金额(如2138.5)转换为大写金额(如“贰仟壹佰叁拾捌元伍角”),则达不到如期效果,需要通过函数或VBA来实现。 Excel数据表格中的中文日期格式。 默认情况下,在Excel中,我们输入的日期格式是“2005-1-16”,不太符合中国人的习惯。我们可以通过格式设置,将其设置为中文日期格式。 选中日期所在的单元格,执行“格式→单元格”命令,打开“单元格格式”对话框,在“数值”标签中,选中“分类”下面的“日期”选项,然后在右侧的“类型”下面选择一种合适的日期格式,确定返回即可。 注意:选中日期所在的单元格,右击鼠标,在随后弹出的快捷菜单中,选择“设置单元格格式”选项,也可以快速打开“单元格格式”对话框。 Excel数据表格中的行列隐藏操作。 有时不希望将其中的某些列(行)数据打印出来,而又不想删除这些行(列),怎么办?用隐藏的方法1、列(行)的隐藏:选中需要隐藏的列(行),右击鼠标,在随后弹出的快捷菜单中,选择“隐藏”选项即可。 注意:选中需要隐藏的列(行),执行“格式→列(行)→隐藏”命令,也可以将选中的列(行)隐藏起来。2、显示隐藏的列(行):同时选中隐藏列(行)的左(上)、右(下)列(行),执行“格式→列(行)→取消隐藏”命令,也可以将隐藏的列(行)显示出来。 注意:①同时选中隐藏列(行)的左(上)、右(下)列(行),右击鼠标,在随后弹出的快捷菜单中,选择“取消隐藏”选项也可以将隐藏的列(行)显示出来。②如果选中整个工作表,进行上述操作,即可将报有隐藏的列(行)显示出来。 Excel中数据表列宽行高设置,常用的有三种方法:拖拉法、双击法、设置法。 1、拖拉法:将鼠标移到行(列)标题的交界处,成双向拖拉箭头状时,按住左键向右(下)或向左(上)拖拉,即可调整行(列)宽(高)。 2、双击法:将鼠标移到行(列)标题的交界处,双击鼠标左键,即可快速将行(列)的行高(列宽)调整为“最合适的行高(列宽)”。 3、设置法:选中需要设置行高(列宽)的行(列),执行“格式行(列)行高(列宽)”命令,打开“行高(列宽)”对话框,输入一个合适的数值,确定返回即可。 Excel数据表格中的标题跨列居中设置。 对于表格的标题,我们总是让其位于整个工作表的中间,对于这一居中的结果,我们通常是用“合并及居中”功能来实现的。这样以来,就破坏了整个工作表的二维结构,以后使用函数、排序等操作时(尤其是Excel2000及以前版本)带来一些不必要的麻烦。 为了解决这个问题,我们可以用“跨列居中”的对齐方式来

手把手教你用EXCEL制作可以计划与实际对比的动态甘特图

手把手教你用EXCEL制作可以计划与实际对 比的动态甘特图 要制作动态的,可以进行计划与实际对比的甘特图,关键要解决两个问题: 1、计划时间与实际时间分成两行显示,这样才能够让甘特图的进度条也分成两行显示出来,实现计划与实际的对比; 2、使用数据透视表来查询,但是要解决透视表作为图表数据源时,如果发生变化,则图表也会错乱的问题。 下面是制作这种图表的步骤: 第一步、制作一个录入界面,同时用VBA将其保存到另一个作为数据库的表格中: 1、录入界面如下图所示:(注:录入界面中,计划时间与实际时间可以在同一行中。) 2、作为数据库的表格如下图所示:(注:本表需要做成可以方便地生成数据透视表的二维表格,并且,这一步是关键步骤,要在这一步通过VBA把录入界面的数据在此时把计划时间、实际时间分成两行显示。)

第二步、根据数据库生成几个数据透视表,其结构略有不同,自己根据需要进行调整(注:此处要使用OFFSET函数定义好上面数据库表中有效数据的范围。): 数据范围=OFFSET(项目进度数据库!$A$1,,,COUNTA(项目进度数据库!$A:$A),COUNTA(项目进度数据库!$1:$1)) 1、单项目查询:

2、多项目查询: 3、各项目汇总查询:(只显示每个工程项目的总时间,不显示明细时间)

第三步、制作一个辅助表,用简单的公式把上述几个数据透视表对应起来,所谓简单,即本sheet中某一格=透视表中某一格,但要注意如果透视表中的空白格,可能会显示为0,所以用IF函数作些调整,如 IF(C1<>"空白",单项目查询!$A$1,""): 到了这一步,制作甘特图所需的数据表格已经基本完成了。接下来要准备好制作甘特图所需的数据源。 第四步、用OFFSET函数把甘特图所需的进度条1、2、3、4,Y座标轴名称(就是在图上显示的工作内容),甘特图的总数据范围定义好: 图表_进度条 1 =OFFSET(制图辅助!$C$1,1,1,COUNTA(制图辅助!$C:$C)-COUNTIF(制图辅助!$C:$C,"空白")-1) 图表_进度条 2 =OFFSET(制图辅助!$C$1,1,2,COUNTA(制图辅助!$C:$C)-COUNTIF(制图辅助!$C:$C,"空白")-1) 图表_进度条 3 =OFFSET(制图辅助!$C$1,1,3,COUNTA(制图辅助!$C:$C)-COUNTIF(制图辅

Excel使用技巧大全(经典超全)

经典 Excel 2007使用技巧集锦——168种技巧 目录 一、基本方法7 1.快速选中全部工作表7 2.快速启动E XCEL7 3.快速删除选定区域数据 8 4.给单元格重新命名8 5.在E XCEL中选择整个单元格范围9 6.快速移动/复制单元格9 7.快速修改单元格式次序 9 8.彻底清除单元格内容10 9.选择单元格10 10.为工作表命名11 11.一次性打开多个工作簿 11 12.快速切换工作簿13 13.选定超级链接文本(微软O FFICE技巧大赛获奖作品)14 14.快速查找14 15.修改默认文件保存路径 14 16.指定打开的文件夹15 17.在多个E XCEL工作簿间快速切换15 18.快速获取帮助16 19.创建帮助文件的快捷方式16 20.双击单元格某边移动选定单元格16

21.双击单元格某边选取单元格区域17 22.快速选定不连续单元格 17 23.根据条件选择单元格18 24.复制或移动单元格18 25.完全删除E XCEL中的单元格18 26.快速删除空行19 27.回车键的粘贴功能19 28.快速关闭多个文件20 29.选定多个工作表20 30.对多个工作表快速编辑 20 31.移动和复制工作表21 32.工作表的删除21 33.快速选择单元格22 34.快速选定E XCEL区域(微软O FFICE技巧大赛获奖作品)22 35.备份工件簿22 36.自动打开工作簿23 37.快速浏览长工作簿23 38.快速删除工作表中的空行23 39.绘制斜线表头24 40.绘制斜线单元格25 41.每次选定同一单元格26 42.快速查找工作簿26 43.禁止复制隐藏行或列中的数据27 44.制作个性单元格27 二、数据输入和编辑技巧28 1.在一个单元格内输入多个值 28 2.增加工作簿的页数28 3.奇特的F4键29 4.将格式化文本导入E XCEL29

相关文档
最新文档