delphi控制excel大全(完全版)

delphi控制excel大全(完全版)
delphi控制excel大全(完全版)

下面是我写的通用文档微机管理系统的打印部分原代码,包括合并execl单元格,加入分页符号,设置行高,列宽,设置execl页头,设置每页记录数,画单元格边框,调用execl模板等等

procedure TfrmMain.Button3Click(Sender:TObject);//动态打印excel报表

var

tiaojian:string;//tiaojian为一个sql查询语句,全宗号,目录号,起始日期为一数据库字段begin

tiaojian:=';

if Edit7.Text<>'then

begin

tiaojian:=tiaojian+'(全宗号='+EDit7.Text+')and';

end;

if Edit8.Text<>'then

begin

tiaojian:=tiaojian+'(目录号='+Edit8.Text+')and';

end;

if Edit9.Text<>'then

begin

tiaojian:=tiaojian+'(起始日期>='+Edit9.Text+')and';

end

else tiaojian:=tiaojian+'(起始日期>=0)and';

if Edit10.Text<>'then

begin

tiaojian:=tiaojian+'(起始日期<='+Edit10.Text+')and';

end;

tiaojian:=copy(tiaojian,1,length(tiaojian)-3);//tiaojian为一个sql查询语句Printanjuan(tiaojian);//调用打印过程

ShellExecute(Handle,'Open',PChar(GetCurpath+'temp.xls'),nil,nil,sw_shownormal);//调用excel查看生成的文件

ProgressBar1.Position:=0;//ProgressBar1为一个进程条控件

end;

procedure TfrmMain.Printanjuan(tiaojiao:string);

var

nowhangi,i,jilushu,LCID:integer;//nowhangi当前execl的所在行,jilushu当前的记录

位置

ssql,PathName:string;

oldcur:tcursor;

ExcelApplication1:TExcelApplication;

ExcelWorkbook1:TExcelWorkbook;

ExcelWorkSheet1:TExcelWorksheet;

xl,Cell1:olevariant;

begin

LCID:=LOCALE_USER_DEFAULT;

if FileExists(GetCurpath+'temp.xls')then//删除动态生成的临时temp.xls文件try

DeleteFile(GetCurpath+'temp.xls');

except

end;

ssql:=';//执行sql查询

ssql:='select*from mainanjuan where('+tiaojiao+')order by系统编号'; doadosql(dm1.queryanjuan,ssql);

begin

try

ExcelApplication1:=TExcelApplication.Create(Self);

ExcelWorkbook1:=TExcelWorkbook.Create(Self);

ExcelWorkSheet1:=TExcelWorksheet.Create(Self);

except

showmessage('对不起,您没有安装Excel2000!');

abort;

end;

end;

ExcelApplication1.Connect;

ExcelApplication1.Workbooks.Add(null,0);

//如果调用一个模板,改动该句如:

//ExcelApplication1.Workbooks.Add('c:\zichang.xls',0);

ExcelWorkBook1.ConnectTo(ExcelApplication1.Workbooks[1]); ExcelWorkSheet1.ConnectTo(ExcelWorkBook1.Sheets[1]as_WorkSheet); //写入execl

ProgressBar1.Position:=5;

if dm1.queryanjuan.RecordCount>0then

begin

//设置列宽,行高

nowhangi:=1;

ExcelApplication1.Range['A1','A1'].ColumnWidth:=3.5;

ExcelApplication1.Range['B1','B1'].ColumnWidth:=3.5;

ExcelApplication1.Range['C1','C1'].ColumnWidth:=3.5;

ExcelApplication1.Range['D1','D1'].ColumnWidth:=8;

ExcelApplication1.Range['E1','E1'].ColumnWidth:=20;

ExcelApplication1.Range['F1','F1'].ColumnWidth:=8.75;

ExcelApplication1.Range['G1','G1'].ColumnWidth:=8.75;

ExcelApplication1.Range['H1','H1'].ColumnWidth:=3.0;

ExcelApplication1.Range['I1','I1'].ColumnWidth:=3.0;

ExcelApplication1.Range['J1','J1'].ColumnWidth:=3.0;

//设置每页的记录数目

for jilushu:=1to(dm1.queryanjuan.RecordCount)do

begin//ProgressBar1为一个进程条控件

ProgressBar1.Position:=(jilushu*100)div(dm1.queryanjuan.RecordCount);

try

if jilushu mod strtoint(edit14.Text)=1then//edit14.Text的值为一个数字,表示每页的记录数目

begin//打印每页的页头

ExcelApplication1.Range['A'+inttostr(nowhangi),'J'+

inttostr(nowhangi)].Merge(xl);//合并execl单元格

ExcelWorkSheet1.cells.Item[nowhangi,1]https://www.360docs.net/doc/9811629724.html,:=fontselectbox.FontName;

ExcelWorkSheet1.cells.Item[nowhangi,1].font.size:=24;

ExcelWorkSheet1.cells.Item[nowhangi,1].RowHeight:=32;

ExcelWorkSheet1.cells.Item[nowhangi,1]:='案卷目录';

ExcelWorkSheet1.cells.Item[nowhangi,1].HorizontalAlignment:=xlCenter;

ExcelWorkSheet1.cells.Item[nowhangi+1,1]https://www.360docs.net/doc/9811629724.html,:=

fontselectbox.FontName;

ExcelWorkSheet1.cells.Item[nowhangi+1,1].font.size:=12;

ExcelWorkSheet1.cells.Item[nowhangi+1,1].Font.Bold:=True;

ExcelWorkSheet1.cells.Item[nowhangi+1,1].Orientation:=xlVertical;

ExcelWorkSheet1.cells.Item[nowhangi+1,1].VerticalAlignment:=xlTop;

ExcelWorkSheet1.cells.Item[nowhangi+1,1]:='顺序号';

ExcelWorkSheet1.cells.Item[nowhangi+1,2]https://www.360docs.net/doc/9811629724.html,:=

fontselectbox.FontName;

ExcelWorkSheet1.cells.Item[nowhangi+1,2].font.size:=12;

ExcelWorkSheet1.cells.Item[nowhangi+1,2].Font.Bold:=True;

ExcelWorkSheet1.cells.Item[nowhangi+1,2].Orientation:=xlVertical;

ExcelWorkSheet1.cells.Item[nowhangi+1,2].VerticalAlignment:=xlTop;

ExcelWorkSheet1.cells.Item[nowhangi+1,2]:='全宗号';

ExcelWorkSheet1.cells.Item[nowhangi+1,3]https://www.360docs.net/doc/9811629724.html,:=

fontselectbox.FontName;

ExcelWorkSheet1.cells.Item[nowhangi+1,3].font.size:=12;

ExcelWorkSheet1.cells.Item[nowhangi+1,3].Font.Bold:=True;

ExcelWorkSheet1.cells.Item[nowhangi+1,3].Orientation:=xlVertical;

ExcelWorkSheet1.cells.Item[nowhangi+1,3].VerticalAlignment:=xlTop;

ExcelWorkSheet1.cells.Item[nowhangi+1,3]:='目录号';

//加入分页符号

if(jilushu div strtoint(edit14.Text)>0)then

begin

Cell1:=ExcelWorksheet1.Cells.Item[nowhangi,11];

ExcelWorksheet1.VPageBreaks.Add(Cell1);

ExcelWorksheet1.HPageBreaks.Add(Cell1);

end;

nowhangi:=nowhangi+2;

end;

//打印查询数据

ExcelWorkSheet1.cells.Item[nowhangi,1].RowHeight:=60;

ExcelWorkSheet1.cells.Item[nowhangi,1]https://www.360docs.net/doc/9811629724.html,:=fontselectbox.FontName;

ExcelWorkSheet1.cells.Item[nowhangi,1].font.size:=strtoint(Edit11.text);

ExcelWorkSheet1.cells.Item[nowhangi,1].WrapText:=True;

ExcelWorkSheet1.cells.Item[nowhangi,1]:=inttostr(jilushu);

ExcelWorkSheet1.cells.Item[nowhangi,2]https://www.360docs.net/doc/9811629724.html,:=fontselectbox.FontName;

ExcelWorkSheet1.cells.Item[nowhangi,2].WrapText:=True;

ExcelWorkSheet1.cells.Item[nowhangi,2].font.size:=strtoint(Edit11.text);

ExcelWorkSheet1.cells.Item[nowhangi,2]:=dm1.queryanjuan.fieldbyname('全宗号').asstring;

ExcelWorkSheet1.cells.Item[nowhangi,3]https://www.360docs.net/doc/9811629724.html,:=fontselectbox.FontName;

ExcelWorkSheet1.cells.Item[nowhangi,3].WrapText:=True;

ExcelWorkSheet1.cells.Item[nowhangi,3].font.size:=strtoint(Edit11.text);

ExcelWorkSheet1.cells.Item[nowhangi,3]:=dm1.queryanjuan.fieldbyname('目录号').asstring;

except

end;

dm1.queryanjuan.Next;

nowhangi:=nowhangi+1;

end;

end;

try//插入页码

ExcelWorkSheet1.PageSetup.RightHeader:='&9第&P页共&N页';

except

showmessage('您可能没有安装打印机');

end;

for i:=1to nowhangi-1do//画单元格边框

if taoda.Checked then

begin

with ExcelApplication1.Range['A'+inttostr(i),'J'+inttostr(i)].Borders do

begin

LineStyle:=xlContinuous;

Weight:=xlThin;

ColorIndex:=xlAutomatic;

end;

end;

ExcelWorkBook1.SaveCopyAs(GetCurpath+'temp.xls');

ExcelApplication1.DisplayAlerts[LCID]:=False;

ExcelApplication1.Quit;

ExcelWorksheet1.Disconnect;

ExcelWorkbook1.Disconnect;

ExcelApplication1.Disconnect;

end;

procedure TfrmMain.DoAdoSql(CurADODS:TADODataSet;SSql:string); var

oldcur:tcursor;

begin

sb1.Panels[0].Text:='正在查询数据……';//sb1:Tstatusbar控件

sb1.Refresh;

oldcur:=Screen.Cursor;

screen.cursor:=crHourGlass;

try

if CurADODS.Active=true then CurADODS.Close;

https://www.360docs.net/doc/9811629724.html,mandText:=SSql;

CurADODS.Open;

finally

screen.Cursor:=oldcur;

end;

end;

怎么在delphi中读取Excel数据(各种详细操作)

怎么在delphi中读取Excel数据(各种详细操作)转 ( 一) 使用动态创建的方法 首先创建Excel 对象,使用ComObj : Var ExcelApp : Variant ; ExcelApp := CreateOleObject ( '' Excel.Application '' ) ; 1 ) 显示当前窗口: ExcelApp.Visible := True ; 2 ) 更改Excel 标题栏: ExcelApp.Caption := '' 应用程序调用Microsoft Excel '' ; 3 ) 添加新工作簿: ExcelApp.WorkBooks.Add ; 4 ) 打开已存在的工作簿: ExcelApp.WorkBooks.Open ( '' C : \Excel\Demo.xls '' ) ; 5 ) 设置第2个工作表为活动工作表: ExcelApp.WorkSheets [ 2 ] .Activate ; 或 ExcelApp.WorksSheets [ '' Sheet2 '' ] .Activate ; 6 ) 给单元格赋值: ExcelApp.Cells [ 1 , 4 ] .Value := '' 第一行第四列'' ; 7 ) 设置指定列的宽度(单位:字符个数),以第一列为例: ExcelApp.ActiveSheet.Columns [ 1 ] .ColumnsWidth := 5 ; 8 ) 设置指定行的高度(单位:磅)(1磅=0.035 厘米),以第二行为例:ExcelApp.ActiveSheet.Rows [ 2 ] .RowHeight := 1 / 0.035 ; // 1厘米 9 ) 在第8行之前插入分页符: ExcelApp.WorkSheets [ 1 ] .Rows [ 8 ] .PageBreak := 1 ; 10 ) 在第8列之前删除分页符: ExcelApp.ActiveSheet.Columns [ 4 ] .PageBreak := 0 ;

Delphi控制Excel的重要属性和方法

Delphi控制Excel2000 类别:COM&ActiveX (一)使用动态创建的方法 首先创建Excel对象,使用ComObj: var ExcelApp:Variant; ExcelApp:=CreateOleObject('Excel.Application'); 1)显示当前窗口: ExcelApp.Visible:=True; 2)更改Excel标题栏: ExcelApp.Caption:='应用程序调用Microsoft Excel'; 3)添加新工作簿: ExcelApp.WorkBooks.Add; 4)打开已存在的工作簿: ExcelApp.WorkBooks.Open('C:\Excel\Demo.xls'); 5)设置第2个工作表为活动工作表: ExcelApp.WorkSheets[2].Activate; 或 ExcelApp.WorksSheets['Sheet2'].Activate; 6)给单元格赋值: ExcelApp.Cells[1,4].Value:='第一行第四列'; 7)设置指定列的宽度(单位:字符个数),以第一列为例: ExcelApp.ActiveSheet.Columns[1].ColumnsWidth:=5; 8)设置指定行的高度(单位:磅)(1磅=0.035厘米),以第二行为例: ExcelApp.ActiveSheet.Rows[2].RowHeight:=1/0.035;//1厘米 9)在第8行之前插入分页符: ExcelApp.WorkSheets[1].Rows[8].PageBreak:=1; 10)在第8列之前删除分页符: ExcelApp.ActiveSheet.Columns[4].PageBreak:=0; 11)指定边框线宽度: ExcelApp.ActiveSheet.Range['B3:D4'].Borders[2].Weight:=3; 1-左2-右3-顶4-底5-斜(\)6-斜(/) 12)清除第一行第四列单元格公式: ExcelApp.ActiveSheet.Cells[1,4].ClearContents; WrapText:=True可能是自动换行 13)设置第一行字体属性: ExcelApp.ActiveSheet.Rows[1]https://www.360docs.net/doc/9811629724.html,:='隶书'; ExcelApp.ActiveSheet.Rows[1].Font.Color:=clBlue; ExcelApp.ActiveSheet.Rows[1].Font.Bold:=True; ExcelApp.ActiveSheet.Rows[1].Font.UnderLine:=True; 14)进行页面设置: a.页眉: ExcelApp.ActiveSheet.PageSetup.CenterHeader:='报表演示'; b.页脚:

常用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、按日期和产品求和

Delphi操作EXCEL函数整理

一、使用单元: Use :EXCEL 2000, ComObj 二、定义 var ExcelApp,Sheet,Range: Variant; 注释: ExcelApp 为定义的Excel 对象 Sheet 为定义的工作表(Sheet)对象 Range 为定义的工作表范围 三、关于Excel 对象创建初始化以及工作表、工作表范围的初始化 1. 创建excel对象: ExcelApp := CreateOleObject( 'Excel.Application' ); 2. 显示当前窗口: ExcelApp.Visible := True; 3. 更改Excel 标题栏: ExcelApp.Caption := '应用程序调用Microsoft Excel'; 4. 添加新工作簿: ExcelApp.WorkBooks.Add; 5 打开已存在的工作簿: ExcelApp.WorkBooks.Open(FilePath); 6.设置工作簿默认工作表张数 ExcelApp.SheetsInNewWorkbook := 1; 7.设置工作表名称 ExcelApp.Workbooks[WorkbookNum].WorkSheets[WorkSheetNum].Name := PName; 8.工作表初始化 Sheet:= ExcelApp.Workbooks[WorkbookNum].WorkSheets[WorkSheetNum]; 9.工作表范围初始化 Range := Sheet.Range['A1:DL1'] ; 10.设置第2个工作表为活动工作表: ExcelApp.WorkSheets[2].Activate; 或 ExcelApp.WorksSheets[ 'Sheet2' ].Activate; 三、单元格赋值设置数值类型 1. 给单元格赋值: ExcelApp.Cells[row, column].Value := '第一行第四列'; 或 Sheet.Cells[row, column] := ‘第一行第四列’; 2 清除第一行第四列单元格公式:

Excel应用大全

一、用于求平均值的统计函数AVERAGE、TRIMMEAN 1、求参数的算术平均值函数AVERAGE 语法形式为AVERAGE(number1,number2, ...) 其中Number1, number2, ...为要计算平均值的1~30 个参数。这些参数可以是数字,或者是涉及数字的名称、数组或引用。如果数组或单元格引用参数中有文字、逻辑值或空单元格,则忽略其值。但是,如果单元格包含零值则计算在内。 2、求数据集的内部平均值TRIMMEAN 函数TRIMMEAN先从数据集的头部和尾部除去一定百分比的数据点,然后再求平均值。当希望在分析中剔除一部分数据的计算时,可以使用此函数。比如,我们在计算选手平均分数中常用去掉一个最高分,去掉一个最低分,XX号选手的最后得分,就可以使用该函数来计算。语法形式为TRIMMEAN(array,percent) 其中Array为需要进行筛选并求平均值的数组或数据区域。Percent为计算时所要除去的数据点的比例,例如,如果percent = 0.2,在20 个数据点的集合中,就要除去4 个数据点(20 x 0.2),头部除去2 个,尾部除去2 个。函数TRIMMEAN 将除去的数据点数目向下舍为最接近的2 的倍数。 3、举例说明:示例中也列举了带A的函数AVERAGEA的求解方法。求选手Annie的参赛分数。在这里,我们先假定已经将该选手的分数进行了从高到底的排序,在后面的介绍中我们将详细了解排序的方法。 二、用于求单元格个数的统计函数COUNT 语法形式为COUNT(value1,value2, ...) 其中Value1, value2, ...为包含或引用各种类型数据的参数(1~30个),但只有数字类型的数据才被计数。函数COUNT 在计数时,将把数字、空值、逻辑值、日期或以文字代表的数计算进去;但是错误值或其他无法转化成数字的文字则被忽略。如果参数是一个数组或引用,那么只统计数组或引用中的数字;数组中或引用的空单元格、逻辑值、文字或错误值都将忽略。如果要统计逻辑值、文字或错误值,应当使用函数COUNTA。举例说明COUNT函数的用途,示例中也列举了带A的函数COUNTA的用途。仍以上例为例,要计算一共有多少评委参与评分(用函数COUNTA),以及有几个评委给出了有效分数(用函数COUNT)。 三、求区域中数据的频率分布FREQUENCY 由于函数FREQUENCY 返回一个数组,必须以数组公式的形式输入。 语法形式为FREQUENCY(data_array,bins_array) 其中Data_array为一数组或对一组数值的引用,用来计算频率。如果data_array 中不包含任何数值,函数FREQUENCY 返回零数组。Bins_array为一数组或对数组区域的引用,设定对data_array 进行频率计算的分段点。如果bins_array 中不包含任何数值,函数FREQUENCY 返回data_array 元素的数目。看起来FREQUENCY的用法蛮复杂的,但其用处很大。比如可以计算不同工资段的人员分布,公司员工的年龄分布,学生成绩

【Delphi】汇出Excel时,Excel单元格格式设置(附Delphi操作Excel方法)

【Delphi】汇出Excel时,Excel单元格格式设置(附Delphi操作Excel方法) 一个例子: excelworksheet1.Cells.Item[row,3]. numberformatlocal:='$#,##0.00;[红色]-$#,##0.00'; excelworksheet1.Cells.Item[row,3].Formula:='=SUM(R[-'+inttostr(row-rowflag+1)+']C:R[-1]C)'; excelworksheet1.Cells.Item[row,3].Borders[3].LineStyle :=xlContinuous; excelworksheet1.Cells.Item[row,3].Borders[4].LineStyle :=xlDouble; excelworksheet1.Cells.Item[row,4].Borders[3].LineStyle :=xlContinuous; excelworksheet1.Cells.Item[row,4].Borders[4].LineStyle :=xlDouble; excelworksheet1.Cells.Item[row,4].Formula:='=R[-1]C'; 注:不知道公式及格式,均可通过录制宏找出对应公式及格式。 效果如下图: 资料来自网络 单元格设置 1.设置单元格线框 Excel.ActiveSheet.Range[B10:C13].Borders[N].LineStyle := xlNone Excel.ActiveSheet.Range[B10:C13].Borders[N].Weight := xlThin

电子表格应用大全

电子表格35招得心应手 也许你已经在Excel中完成过上百张财务报表,也许你已利用Excel函数实现过上千次的复杂运算,也许你认为Excel 也不过如此,甚至了无新意。但我们平日里无数次重复的得心应手的使用方法只不过是Excel全部技巧的百分之一。本专题从Excel中的一些鲜为人知的技巧入手,领略一下关于Excel的别样风情。 一、让不同类型数据用不同颜色显示 在工资表中,如果想让大于等于2000元的工资总额以“红色”显示,大于等于1500元的工资总额以“蓝色”显示,低于1000元的工资总额以“棕色”显示,其它以“黑色”显示,我们可以这样设置。 1.打开“工资表”工作簿,选中“工资总额”所在列,执行“格式→条件格式”命令,打开“条件格式”对话框。单击第二个方框右侧的下拉按钮,选中“大于或等于”选项,在后面的方框中输入数值“2000”。单击“格式”按钮,打开“单元格格式”对话框,将“字体”的“颜色”设置为“红色”。 2.按“添加”按钮,并仿照上面的操作设置好其它条件

(大于等于1500,字体设置为“蓝色”;小于1000,字体设置为“棕色”)。 3.设置完成后,按下“确定”按钮。 看看工资表吧,工资总额的数据是不是按你的要求以不同颜色显示出来了。 二、建立分类下拉列表填充项 我们常常要将企业的名称输入到表格中,为了保持名称的一致性,利用“数据有效性”功能建了一个分类下拉列表填充项。 1.在Sheet2中,将企业名称按类别(如“工业企业”、“商业企业”、“个体企业”等)分别输入不同列中,建立一个企业名称数据库。 2.选中A列(“工业企业”名称所在列),在“名称”栏内,输入“工业企业”字符后,按“回车”键进行确认。 仿照上面的操作,将B、C……列分别命名为“商业企业”、“个体企业”…… 3.切换到Sheet1中,选中需要输入“企业类别”的列(如C列),执行“数据→有效性”命令,打开“数据有效性”对话框。在“设置”标签中,单击“允许”右侧的下拉按钮,选中“序列”选项,在下面的“来源”方框中,输入“工业企业”,“商业企业”,“个体企业”……序列(各元素之

excel函数公式大全

EXCEL2003公式·函数应用大全 1、SUMPRODUCT函数:该函数的功能是在给定的几组数组中将数组间对应的元素相乘并返回乘积之和。例如:如图1,如果想计算B 3:C6和C3:E6这两组区域的值,可以用以下公式:“=Sumproduct(B3:C6,D3:E6)”。 图1 2、ABS函数:如果在A1、B1单元格中分别输入120、90,那么如果要求A1与B1之 间的差的绝对值,可以在C1单元格中输入以下公式:“=ABS(A1-B1)”。 3、IF函数:如图2,如果C3单元格的数据大于D3单元格,则在E3单元格显示“完成任务,超出:”,否则显示“未完成任务,差额:”,可以在E3单元格中输入以下公式:“=IF(C3>D3, “完成任务,超出:”,”未完成任务,差额:””。 图2 4、Ceiling函数:该数值向上舍入基础的倍数。如图3,在C3单元格中输入以下公 式:“=CEILING(B3,C3)”;而“=FLOOR(B3,C3)”则是向下舍入。 图3 5、GCD函数:该函数计算最大公约数。如图4,如果要计算B3:D3这一区域中3个数字的最大公约数,可以在E3单元格中输入以下公式:“=GCD(B3,C3,D3)”。 图4 6、INT函数:该函数是向下舍入取整函数。如图5,如果要计算显示器和机箱的购 买数量,可以在E3单元格中输入以下公式:“=INT(D3/C3)”。 图5 7、LCM函数:该函数是计算最小公倍数。如图6,如果要计算B3:D3这一区域中3个数字的最小公倍数,可以在E3单元格中输入以下公式:“=LCM(B3,C3,D3)”。 图6 8、LN函数:该函数是计算自然对数,公式为:“=LN(B3)”。 9、LOG函数:该函数是计算指定底数的对数,公式为:“=LOG10(B3)”。 10、MOD函数:该函数是计算两数相除的余数。如图7,判断C3能否被B3整除,可 以在D4单元格中输入以下公式:“=IF(MOD(B3,C3)=0,"是","否")”。 图7 11、PI函数:使用此函数可以返回数字3.979,即数学常量PI,可精确到小数点后 14位。如图8,计算球体的面积,可以在C4单元格中输入以下公式: “=PI()*(B3^2)*4)”;计算球体的体积,可以在D4单元格中输入以下公式:“= (B3^3)*(4* PI()))/3”。 图8 12、POWER函数:此函数用来计算乘幂。如图9,首先在单元中输入底数和指数,然 后在D3中输入以下公式:“=POWER(B3,C3)”。 图9 13、PRODUCT函数:此函数可以对所有的以参数形式给出的数字相乘,并返回乘积。例如:某企业2005年度贷款金额为100000元,利率为1.5%,贷款期限为12个月。如图10所示,直接在单元格E4中输入以下公式:“ =PRODUCT(B4,C4,D4)”。 图10 14、RADIANS函数:此函数是用来将弧度转换为角度的。可以在C3单元格中输入以 下公式:“=RADIANS (B3)”。 15、RAND函数:此函数可以返回大于等于0及小于1的均匀分布随机数,每次计算工作表时都将返回一个新的数值。如果要使用函数RAND生成一个随机数,并且使之不随单元格的计算而改变,可以在编辑栏中输入“=RAND()”,保持编辑状态,然后按[F9]键,将公式永久性地改为随机数。例如:在全班50名同学中以随机方式抽出20名进行调查,如图11,在单元格中输入开始以及结束,然后在单元格B4中输入 以下公式:“=1+RAND()*49”。 图11 16、ROUND函数:此函数为四舍五入函数。如图12,例如:将数字“12.3456”按照指定的位数进行四舍五入,可以在D3单元格中输入以下公式:“=ROUND(B3,C3)”。 17、ROUNDDOWN函数:此函数为向下舍入函数。例如:出租车的计费标准是:起步价为5元,前10公里每一公里跳表一次,以后每半公里就跳表一次,每跳一次表要加收2元。输入不同的公里数,如图13所示,然后计算其费用。可以在C3单 元格中输入以下公式: “=IF(B3<=10,5+ROUNDDOWN(B3,0)*2,20+ROUNDDOWN((B3-10)*2,0)*2)”。 图13 18、ROUNDUP函数:此函数为向上舍入函数。例如:现在网吧的管理一般是采用向上舍入法,不满一个单元按照一个单位计算。现假设每30分钟计价0.5元,请计算如图14中所示的上网所花费的费用。1)计算上网天数:首先在单元格C3中输入以下公式:“=B3-A3”;2)计算上网分钟数:上网分钟数实际上就等于上网天数乘以60再乘以24,所以应在单元格D3中输入以下公式:“=C3*60*24”;3)计算计费时间:本例中规定每30分钟计费一次,不满30分钟以30分钟计价,所以应在单元格E3中输入以下公式:“=ROUNDUP(D3/30,0)”;4)计算上网费用:在单元格 G3中输入以下公式:“=E3*F3”。

【免费下载】Delphi汇出Excel时Excel单元格格式设置附Delphi操作Excel方法

【Delphi】汇出Excel 时,Excel 单元格格式设置(附Delphi 操作Excel 方法)一个例子:excelworksheet1.Cells.Item[row,3]. numberformatlocal:='$#,##0.00;[红色]-$#,##0.00'; excelworksheet1.Cells.Item[row,3].Formula:='=SUM(R[-'+inttostr(row-rowflag+1)+']C:R[-1]C)'; excelworksheet1.Cells.Item[row,3].Borders[3].LineStyle :=xlContinuous;excelworksheet1.Cells.Item[row,3].Borders[4].LineStyle :=xlDouble;excelworksheet1.Cells.Item[row,4].Borders[3].LineStyle :=xlContinuous;excelworksheet1.Cells.Item[row,4].Borders[4].LineStyle :=xlDouble;excelworksheet1.Cells.Item[row,4].Formula:='=R[-1]C';注:不知道公式及格式,均可通过录制宏找出对应公式及格式。 效果如下图: 资料来自网络单元格设置1.设置单元格线框Excel.ActiveSheet.Range[B10:C13].Borders[N].LineStyle := xlNone Excel.ActiveSheet.Range[B10:C13].Borders[N].Weight := xlThin 、管路敷设技术通过管线敷设技术,不仅可以解决吊顶层配置不规范问题,而且可保障各类管路习题到位。在管路敷设过程中,要加强看护关于管路高中资料试卷连接管口处理高中资料试卷弯扁度固定盒位置保护层防腐跨接地线弯曲半径标高等,要求技术交底。管线敷设技术中包含线槽、管架等多项方式,为解决高中语文电气课件中管壁薄、接口不严等问题,合理利用管线敷设技术。线缆敷设原则:在分线盒处,当不同电压回路交叉时,应采用金属隔板进行隔开处理;同一线槽内,强电回路须同时切断习题电源,线缆敷设完毕,要进行检查和检测处理。、电气课件中调试对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料试卷相互作用与相互关系,根据生产工艺高中资料试卷要求,对电气设备进行空载与带负荷下高中资料试卷调控试验;对设备进行调整使其在正常工况下与过度工作下都可以正常工作;对于继电保护进行整核对定值,审核与校对图纸,编写复杂设备与装置高中资料试卷调试方案,编写重要设备高中资料试卷试验方案以及系统启动方案;对整套启动过程中高中资料试卷电气设备进行调试工作并且进行过关运行高中资料试卷技术指导。对于调试过程中高中资料试卷技术问题,作为调试人员,需要在事前掌握图纸资料、设备制造厂家出具高中资料试卷试验报告与相关技术资料,并且了解现场设备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。、电气设备调试高中资料试卷技术电力保护装置调试技术,电力保护高中资料试卷配置技术是指机组在进行继电保护高中资料试卷总体配置时,需要在最大限度内来确保机组高中资料试卷安全,并且尽可能地缩小故障高中资料试卷破坏范围,或者对某些异常高中资料试卷工况进行自动处理,尤其要避免错误高中资料试卷保护装置动作,并且拒绝动作,来避免不必要高中资料试卷突然停机。因此,电力高中资料试卷保护装置调试技术,要求电力保护装置做到准确灵活。对于差动保护装置高中资料试卷调试技术是指发电机一变压器组在发生内部故障时,需要进行外部电源高中资料试卷切除从而采用高中资料试卷主要保护装置。

Excel函数应用大全

Excel函数应用大全 一、函数应用基础 1.函数和公式 (1)什么是函数 Excel函数即是预先定义,执行计算、分析等处理数据任务的特殊公式。以常用的求和函数SUM为例,它的语法是“SUM(number1,number2,......)”。其中“SUM”称为函数名称,一个函数只有唯一的一个名称,它决定了函数的功能和用途。函数名称后紧跟左括号,接着是用逗号分隔的称为参数的内容,最后用一个右括号表示函数结束。 参数是函数中最复杂的组成部分,它规定了函数的运算对象、顺序或结构等。使得用户可以对某个单元格或区域进行处理,如分析存款利息、确定成绩名次、计算三角函数值等。 按照函数的来源,Excel函数可以分为内置函数和扩展函数两大类。前者只要启动了Excel,用户就可以使用它们;而后者必须通过单击“工具→加载宏”菜单命令加载,然后才能像内置函数那样使用。 (2)什么是公式 函数与公式既有区别又互相联系。如果说前者是Excel预先定义好的特殊公式,后者就是由用户自行设计对工作表进行计算和处理的公式。以公式 “=SUM(E1:H1)*A1+26”为例,它要以等号“=”开始,其内部可以包括函数、引用、运算符和常量。上式中的“SUM(E1:H1)”是函数,“A1”则是对单元格A1的引用(使用其中存储的数据),“26”则是常量,“*”和“+”则是算术运算符(另外还有比较运算符、文本运算符和引用运算符)。 如果函数要以公式的形式出现,它必须有两个组成部分,一个是函数名称前面的等号,另一个则是函数本身。 2.函数的参数 函数右边括号中的部分称为参数,假如一个函数可以使用多个参数,那么参数与参数之间使用半角逗号进行分隔。参数可以是常量(数字和文本)、逻辑值(例如TRUE或FALSE)、数组、错误值(例如#N/A)或单元格引用(例如 E1:H1),甚至可以是另一个或几个函数等。参数的类型和位置必须满足函数语法的要求,否则将返回错误信息。 (1)常量 常量是直接输入到单元格或公式中的数字或文本,或由名称所代表的数字或文本值,例如数字“2890.56”、日期“2003-8-19”和文本“黎明”都是常量。但是公式或由公式计算出的结果都不是常量,因为只要公式的参数发生了变化,它自身或计算出来的结果就会发生变化。 (2)逻辑值 逻辑值是比较特殊的一类参数,它只有TRUE(真)或FALSE(假)两种类型。例如在公式“=IF(A3=0,"",A2/A3)”中,“A3=0”就是一个可以返回TRUE(真)或FALSE(假)两种结果的参数。当“A3=0”为TRUE(真)时在公式所在单元格中填入“0”,否则在单元格中填入“A2/A3”的计算结果。 (3)数组 数组用于可产生多个结果,或可以对存放在行和列中的一组参数进行计算的公式。Excel中有常量和区域两类数组。前者放在“{}”(按下Ctrl+Shift+Enter

excel007绝对数据透视表应用大全 吐血推荐

Error! Use the Home tab to apply
标题 1 to the text that you want to appear here. Error! Use the Home tab
to apply 标题 1 to the text that you want to appear here.

Excel 2007 数据透视表应用详解
数据透视表和数据透视图表
A. 数据透视表介绍
A.1 什么是数据透视表?
数据透视表是一种可以快速汇总、分析大量数据表格的交互式工具。使用数据透视表可以按
照数据表格的不同字段从多个角度进行透视,并建立交叉表格,用以查看数据表格不同层面
的汇总信息、分析结果以及摘要数据。
使用数据透视表可以深入分析数值数据,以帮助用户发现关键数据,并做出有关企业中关键
数据的决策。
数据透视表是针对以下用途特别设计的: 以友好的方式,查看大量的数据表格。 对数值数据快速分类汇总,按分类和子分类查看数据信息。 展开或折叠所关注的数据,快速查看摘要数据的明细信息。 建立交叉表格(将行移动到列或将列移动到行),以查看源数据的不同汇总。 快速的计算数值数据的汇总信息、差异、个体占总体的百分比信息等。
若要创建数据透视表,要求数据源必须是比较规则的数据,也只有比较大量的数据才能体现
数据透视表的优势。如:表格的第一行是字段名称,字段名称不能为空;数据记录中最好不 要有空白单元格或各并单元格;每个字段中数据的数据类型必须一致(如,“订单日期”字 段的值即有日期型数据又有文本型数据,则无法按照“订单日期”字段进行组合)。数据越
规则,数据透视表使用起来越方便。 如上图中的表格属于交叉表,不太适合依据此表创建数据透视表(不是不能使用数据透视表, 只是使用上表创建数据透视表某些功能无法体现)。因为其月份被分为 12 个字段,互相比较
版权所有:卢景德 (MCT) 转载请注明出处 联系方式:
2 / 37

德尔菲法(Delphi)Excel上机指导

1.1 德尔菲法实验 1.1.1 理论知识准备 德尔菲(Delphi )是在专家个人判断法的基础上发展起来的一种新型直观的预测方法。目前,德尔菲法已经运用在规划和决策中,并具有较高的声望,是一种重要的规划决策工具。 德尔菲法与专家会议法相比有三个特点,即匿名性、反馈性和预测结果的统计特性。匿名性就是采用匿名函询的方式征求意见,以就消除对专家判断的客观性有影响的一些不良因素。反馈性就是要进行几轮专家意见征询,并把上一轮的结果反馈到下一轮的预测中去,以便专家们可以参考有价值的意见从而提出更好的意见。预测结果的统计特性是指德尔菲法采用统计方法对专家意见进行处理,从而得到定量的表达,使得专家意见逐渐趋于一致。 德尔菲法预测步骤如下: (1) 确定预测主题,归纳预测事件 预测主题就是所要研究和解决的问题。一个主题包括若干个事件。事件是用来说明主题的重要指标。确定预测主题和归纳预测事件是德尔菲法的关键一步。 (2) 选择专家 德尔菲法要求专家对预测主题相当了解,对预测问题的研究非常深入,所选择专家来源广泛,一般是本企业、本部门的专家和有业务联系、关系密切的外部专家以及在社会上有影响的知名人士。专家人数恰当,通常视预测主题规模而定。专家人数太少,缺乏代表性,太多又难于组织。一般情况下,专家小组人数以10~50人为宜。对重大问题的预测,专家小组的人数可扩大到l00人左右。 (3) 预测过程 经典德尔菲法的预测过程一般分为四轮。第一轮确定预测事件,要求各个专家根据所要预测的主题提出预测事件,并用准确的术语列出“预测事件一览表”。第二轮初次预测,将“预测事件一览表”发给各个专家,要求他们对各个事件做出评价,提出相应的预测,并附上理由。有必要还可以提出需要的补充资料,使预测更加准确。第三轮修改预测,专家根据预测领导小组所反馈的第二轮预测结果和补充资料,再一次进行预测,并像第二轮预测一样附上理由。第四轮最后预测,专家再次根据反馈结果做出最后的预测,并根据领导小组的要求,做出或不做出新的论证。 在实际运用中,预测的轮数依照实际情况而定,如果大多数专家不再修改自己的意见,这表明专家们的意见基本趋于一致,这种情况下才能结束预测。 (4) 确定预测值,做出预测结论 最后对专家应答结果进行量化分析和处理,这是德尔菲法最重要的阶段,常采用中位数法,即上、下四分点之间的距离越小,说明专家们的意见越集中,用中位数代表的预测结果的可信程度越高。 首先,把专家们的意见(即对某个问题的不同方案所给出的得分)按从小到大的顺序排列。若有n 个专家,n 个(包括重复的)答数排列如下:n x x x ≤?≤≤21,若中位数及上、下四分点分别用下上中,,x x x 表示,则 ???=++=++k n x x k n x x k k k 2,2/)(12,11=中

EXCEL快捷键使用大全

EXCEL快捷键使用大全 第一部分: 箭头键向上、下、左或右移动单元格 CTRL+ 箭头键移动到当前数据区域的边缘 HOME 移动到行首 CTRL+HOME 移动到工作表的开头 CTRL+END 移动到工作表的最后一个单元格 PAGE DOWN 向下移动一屏 PAGE UP 向上移动一屏 ALT+PAGE DOWN 向右移动一屏 ALT+PAGE UP 向左移动一屏 CTRL+PAGE DOWN 移动到工作簿中下一个工作表 CTRL+PAGE UP 移动到工作簿中前一个工作表 CTRL+F6 移动到下一工作簿或窗口 CTRL+SHIFT+F6 移动到前一工作簿或窗口 F6 移动到已拆分工作簿中的下一个窗格 SHIFT+F6 移动到被拆分的工作簿中的上一个窗格 CTRL+BACKSPACE 滚动并显示活动单元格 F5 显示"定位"对话框 SHIFT+F5 显示"查找"对话框 SHIFT+F4 重复上一次"查找"操作 TAB 在保护工作表中的非锁定单元格之间移动 END 打开或关闭END 模式 END, 箭头键在一行或列内以数据块为单位移动 END, HOME 移动到工作表的最后一个单元格 END, ENTER 在当前行中向右移动到最后一个非空白单元格SCROLL LOCK 打开或关闭滚动锁定 HOME 移动到窗口中左上角处的单元格 END 移动到窗口中右下角处的单元格 上下箭头键向上或向下滚动一行 左右箭头键向左或向右滚动一列 SHIFT+F11 插入新工作表 F11 或ALT+F1 创建使用当前区域的图表 ALT+F8 显示"宏"对话框 ALT+F11 显示"Visual Basic 编辑器" CTRL+F11 插入Microsoft Excel 4.0 宏工作表 CTRL+PAGE DOWN 移动到工作簿中的下一个工作表 CTRL+PAGE UP 移动到工作簿中的上一个工作表 SHIFT+CTRL+PAGE DOWN 选择工作簿中当前和下一个工作表SHIFT+CTRL+PAGE UP 选择工作簿中的当前工作簿 ENTER 完成单元格输入并在选定区域中下移

excel操作大全LS

快捷键之在工作表中移动和滚动向上、下、左或右移动单元格箭头键移动到当前数据区域的边缘:CTRL+ 箭头键 移动到行首:HOME 移动到工作表的开头:CTRL+HOME 移动到工作表的最后一个单元格。:CTRL+END 向下移动一屏:PAGE DOWN 向上移动一屏:PAGE UP 向右移动一屏:ALT+PAGE DOWN 向左移动一屏:ALT+PAGE UP 移动到工作簿中下一个工作表:CTRL+PAGE DOWN 移动到工作簿中前一个工作表:CTRL+PAGE UP 移动到下一工作簿或窗口:CTRL+F6 或CTRL+TAB 移动到前一工作簿或窗口:CTRL+SHIFT+F6 移动到已拆分工作簿中的下一个窗格:F6 移动到被拆分的工作簿中的上一个窗格:SHIFT+F6 滚动并显示活动单元格:CTRL+BACKSPACE 显示“定位”对话框:F5 显示“查找”对话框:SHIFT+F5 重复上一次“查找”操作:SHIFT+F4 在保护工作表中的非锁定单元格之间移动:TAB 2>Excel快捷键之处于END模式时在工作表中移动 打开或关闭END 模式:END 在一行或列内以数据块为单位移动:END, 箭头键 移动到工作表的最后一个单元格.:END, HOME 在当前行中向右移动到最后一个非空白单元格。:END, ENTER 3>Excel快捷键之处于“滚动锁定”模式时在工作表中移动 打开或关闭滚动锁定:SCROLL LOCK 移动到窗口中左上角处的单元格:HOME 移动到窗口中右下角处的单元格:END 向上或向下滚动一行:上箭头键或下箭头键 向左或向右滚动一列:左箭头键或右箭头键 4>Excel快捷键之用于预览和打印文档 显示“打印”对话框:CTRL+P 在打印预览中时: 当放大显示时,在文档中移动:箭头键 当缩小显示时,在文档中每次滚动一页:PAGE UP 当缩小显示时,滚动到第一页:CTRL+上箭头键 当缩小显示时,滚动到最后一页:CTRL+下箭头键 5>Excel快捷键之用于工作表、图表和宏

delphi控制excel大全(完全版)

下面是我写的通用文档微机管理系统的打印部分原代码,包括合并execl单元格,加入分页符号,设置行高,列宽,设置execl页头,设置每页记录数,画单元格边框,调用execl模板等等 procedure TfrmMain.Button3Click(Sender:TObject);//动态打印excel报表 var tiaojian:string;//tiaojian为一个sql查询语句,全宗号,目录号,起始日期为一数据库字段begin tiaojian:='; if Edit7.Text<>'then begin tiaojian:=tiaojian+'(全宗号='+EDit7.Text+')and'; end; if Edit8.Text<>'then begin tiaojian:=tiaojian+'(目录号='+Edit8.Text+')and'; end; if Edit9.Text<>'then begin tiaojian:=tiaojian+'(起始日期>='+Edit9.Text+')and'; end else tiaojian:=tiaojian+'(起始日期>=0)and'; if Edit10.Text<>'then begin tiaojian:=tiaojian+'(起始日期<='+Edit10.Text+')and'; end; tiaojian:=copy(tiaojian,1,length(tiaojian)-3);//tiaojian为一个sql查询语句Printanjuan(tiaojian);//调用打印过程 ShellExecute(Handle,'Open',PChar(GetCurpath+'temp.xls'),nil,nil,sw_shownormal);//调用excel查看生成的文件 ProgressBar1.Position:=0;//ProgressBar1为一个进程条控件 end; procedure TfrmMain.Printanjuan(tiaojiao:string); var nowhangi,i,jilushu,LCID:integer;//nowhangi当前execl的所在行,jilushu当前的记录

Excel表格应用大全

Excel表格~应用大全 一、让数据显示不同颜色 在学生成绩分析表中,如果想让总分大于等于500分的分数以蓝色显示,小于500分的分数以红色显示。操作的步骤如下:首先,选中总分所在列,执行“格式→条件格式”,在弹出的“条件格式”对话框中,将第一个框中设为“单元格数值”、第二个框中设为“大于或等于”,然后在第三个框中输入500,单击[格式]按钮,在“单元格格式”对话框中,将“字体”的颜色设置为蓝色,然后再单击[添加]按钮,并以同样方法设置小于500,字体设置为红色,最后单击[确定]按钮。 这时候,只要你的总分大于或等于500分,就会以蓝色数字显示,否则以红色显示(如图1所示)。 二、将成绩合理排序 如果需要将学生成绩按着学生的总分进行从高到低排序,当遇到总分一样的则按姓氏排序。操作步骤如下:先选中所有的数据列,选择“数据→排序”,然后在弹出“排序”窗口的“主要关键字”下拉列表中选择“总分”,并选中“递减”单选框,在“次要关键字” 下拉列表中选择“姓名”,最后单击[确定]按钮(如图2所示)。三.分数排行: 如果需要将学生成绩按着学生的总分进行从高到低排序,当遇到总分一样的则按姓氏排序。操作步骤如下:先选中所有的数据列,选择“数据→排序”,然后在弹出“排序”窗口的“主要关键字”下拉列表中选择“总分”,并选中“递减”单选框,在“次要关键字” 下拉列表中选择“姓名”,最后单击[确定]按钮 四、控制数据类型 在输入工作表的时候,需要在单元格中只输入整数而不能输入小数,或者只能输入日期型的数据。幸好Excel 2003具有自动判断、即时分析并弹出警告的功能。先选择某些特定单元格,然后选择“数据→有效性”,在“数据有效性”对话框中,选择“设置”选项卡,然后在“允许”框中选择特定的数据类型,当然还要给这个类型加上一些特定的要求,如整数必须是介于某一数之间等等(如图3所示)。另外你可以选择“出错警告”选项卡,设置输入类型出错后以什么方式出现警告提示信息(如图4所示)。如果不设置就会以默认的方式打开警告窗口。怎么样,现在处处有提示了吧,当你输入信息类型错误或者不符合某些要求时就会警告了。 1、如何在已有的单元格中批量加入一段固定字符? 例如:在单位的人事资料,在excel中输入后,由于上级要求在原来的职称证书的号码全部再加两位,即要在每个人的证书号码前再添上两位数13,如果一个一个改的话实在太麻烦了,那么我们可以用下面的办法,省时又省力:1)假设证书号在A列,在A列后点击鼠标右键,插入一列,为B列;2)在B2单元格写入:="13" & A2 后回车;3)看到结果为 13xxxxxxxxxxxxx 了吗?鼠标放到B2位置,单元格的下方不是有一个小方点吗,按着鼠标左键往下拖动直到结束。当你放开鼠标左键时就全部都改好了。 若是在原证书号后面加13 则在B2单元格中写入:=A2 & “13” 后回车。

EXCEL常用计算公式大全

1 1 2 EXCEL常用计算公式大 日常办公中少不了EXCEL 表格的运用,方便、快速、高效。 EXCEL表格是基于计算公式而运行的,只有掌握了基本公式,才能完成各项运算。 经过长时间收集,整理了一些常用工具,基本能够满足日常运用。 贵州龙山源酒业有限公司 贵州贞丰 联系人:石启洪 qq:478094808 1

3 EXCEL常用计算公式大全 4 5 文/石启洪整理 6 7 整理说明 8 EXCEL 是日常办公中少不了的运算工具,方便、快速、高效。 9 由于EXCEL表格是基于计算公式而运行的,只有掌握了基本公式,才能完成各项运算。经过长时10 间收集,整理了一些常用工具,基本能够满足日常运用。 11 公式由{}包括的为数组公式,在复制粘贴到单元后先去掉{}然后按住Shift键+Ctrl键再按Enter 12 键,自动生成数组公式。 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

31 32 33 目录 34 常用求和运算 (3) 35 一、单组数据加减乘除运算 (3) 36 二、多组数据加减乘除运算 (3) 37 三、其它应用函数代表 (5) 38 和字篇 (5) 39 一、求和 (5) 40 二、与和 (5) 41 产字篇 (7) 42 一、生产 (7) 43 二、产量 (7) 44 三、产品 (8) 45 四、产值 (10) 46 五、产生 (10) 47 大小于篇 (10) 48 一、大于 (11) 49 二、小于 (12) 50 数据篇 (12) 51 工资篇 (14) 52 价格篇 (15) 53 计算篇 (16) 54 库房篇 (27) 55 一、进库 (28) 56 二、出库 (28) 57 三、库存 (28) 58 成字篇 (28) 59 一、成绩 (28) 60 二、与成 (31) 61 金字篇 (33) 62 一、金额 (33) 63 二、奖金 (35) 64 时间篇 (35) 65 一、时间 (35) 66 二、年 (37) 67 三、月 (39) 68 四、日 (41) 69 销售篇 (44) 70

相关文档
最新文档