excel中去除重复记录公式excel办公/数码

2024-04-08

excel中去除重复记录公式excel办公/数码(精选18篇)

篇1:excel中去除重复记录公式excel办公/数码

本文章分享一个简单的实际应用,就是在excel中去除重复记录公式,好了有需要的朋友可以看看,

编码(把编码为1的统计  出来)

A01

1

A02

1

A03

0

A01

0

A05

1

A01

1

A05

0

A03

0

要求:      把B列中值为1的,A列中不重复的值 的总数统计出来

满足这个要求的值是:3

代码如下复制代码

=SUMPRODUCT((MATCH(A1:A8,A1:A8,0)=ROW(1:8))*(B1:B8=1))

篇2:excel中去除重复记录公式excel办公/数码

打开microsoft office excel 2003版本。这里需要处理的是一份关于学校信息的文档。观察发现有一些学校信息存在重复,并且学校信息在排序上也暂无规律。

首先,为了我们在查找到重复值之后,更好得编辑或删除这些重复值,这里需要将这些学校信息进行排序。选中需要排序的列A,点击菜单栏-数据-排序。在弹出的排序窗口中,保持默认值,点击确定。结果如下图4所示。

选择需要查找重复值的区域,

这里我选择从A2开始下拉选中所有学校信息。点击菜单栏-格式-条件格式。弹出条件格式对话框。如图所示。

拉动条件格式窗口左端条件1(1)的下拉框,选择公式。在后面的公式输入行中输入=COUNTIF(A:A,A2)>1(注:英文半角输入状态)。

篇3:excel中去除重复记录公式excel办公/数码

案例展示如图1所示,2013级1-9班学生技能成绩已统计出来,放在各工作表的E51:J52中,本例是要通过宏表函数GET.WORKBOOK和查找、引用函数将各工作表中的数据自动填入如图2的统计表汇总表中。

操作步骤如下:

一、提取工作表名称过程:

1)打开本例工作簿文件,选择【公式】-【名称管理器】命令,弹出“名称管理器”对话框。

2)单击“名称管理器”对话框中的“新建”按钮,打开“新建名称”对话框。

3)在“名称”框里输入一个定义名称(本例输入SheetName),方便在工作表中引用,并在“引用位置”处输入公式“=GET.WORKBOOK(1)&T(NOW())”,如图3所示。

4)点击“确定”按钮后返回工作表,在单元格A2中输入如下公式。

=REPLACE(INDEX(sheetname,ROW(A1))&T(NOW()),1,FIND("]",INDEX(sheetname,ROW(A1))),"")sheetname

提示:sheetname的工作表名称返回的是包括工作簿名称和工作表名的全名称。我们用REPLACE函数是将工作表名以外的所有字符替换掉,即只留下工作表名称。

5)按公式向下填充,就可以看到顺序返回了所有工作表名称,这样就可以在其他函数中引用了。结果如图4所示。

二、批量提取表中数据

工作表名称提取出来后,我们就可以套用在公式中,让指定表中的相关数据乖乖的来到汇总表中了。如图5所示,在D4单元格中建立公式=INDEX(INDIRECT("'"&$K2&"'!52:52")COLUMN(E$52)),确定后即可得出工作表中数据,分别向右、向下复制公式,就可得到如图2的数据了。

计算完后将“统计汇总表”工作表中的K列数据进行隐藏即可。

本例中首先利用宏表函数取出当前工作簿中的所有工作表名称,再利用INDEX函数依次取出各个工作表名称,利用REPLACE函数将工作表名以外的所有字符替换成空白。这里需要说明的是GET.WORKBOOK宏函数公式在工作表发生新建或删除工作表后不能自动更新,所以在公式里用了T(NOW())函数,其意义是让NOW函数产生当前时间,再利用T函数转换成0,从而在不影响提取工作表名称的前提下,能让公式可以自动重算。

另外,如果是在2007版Excel中使用宏表函数,在保存工作簿时可选择另存为97-2003版Excel格式,也就是扩展名为.xls的格式。

参考文献

篇4:excel中去除重复记录公式excel办公/数码

【关键词】Excel软件 公式函数 审计实务运用

Excel功能之强大让人叹为观止,我无数次地给同行以及学生说过的一句话是:“只有你想不到,没有Excel做不到”。Excel提供的大量的内置函数从本质上来说是一些预定义的公式,这些函数使用参数按预先定义好的顺序或结构进行计算。用户可以直接应用这些函数对活动工作表的某个区域内的数值进行系列计算。在实务中,我们只需要掌握部分函数的使用方法,便可事半功倍。笔者将会介绍几个较为实用的函数。

一、LEFT、MID、RIGHT、LEN和FIND函数

数据的整理工作在审计实务中占了很大比重,因为大部分从客户财务系统中导出的数据格式并不全都是规范有序的,那审计师就需要利用各种Excel函数从中提取审计所需要的数据信息。

(一)函数语法

1. LEFT(text, num_chars):从字符串的最左端位置提取指定数量的字符;

2. MID(text, start_num, num_chars):从字符串中间的任意位置提取指定数量的字符;

3. RIGHT(text,num_chars ):从字符串的最右端位置提取指定数量的字符。

其中,text 表示要提取字符的字符串位置;start_num表示开始提取字符串的位置;num_chars 表示需要提取的字符数,忽略时为1。LEFT、MID和RIGHT 函数的运用基本一致,区别在于一个从左开始提取字符串, 一个从中间任意位置开始提取字符串,一个从右开始提取字符串。

4. LEN(text):返回字符串中的字符个数,即计算字符串的长度。

5. FIND(find_text,within_text,s tart_num):查找其他文本字符串(within_text) 内的文本字符串(find_text),并从within_text 的首字符开始返回find_text 的起始位置编号。其中,“find_text”表示要查找的字符串;“within_text”表示要在其中进行搜索的字符串,“start_num”表示起始搜索位置,在within_text 中第一个字符的位置为1,忽略时,start_num= 1。

(二)在审计中的运用实例

实务中经常会有财务人员将存货数量直接填列在摘要栏内,表1列示了类似情况,如果逐个摘录摘要文本中的数量信息并手工录入,既耗时且还容易出错,但若审计员了解上述一组提取数据的函数,提取出存货数量就会迎刃而解。

由于文本中每笔交易数量的位数不同,所以我们不能直接用RIGHT函数提取摘要栏内的数量信息。假设我们需要提取第一笔摘要栏“电源模块6ES73071EA000AA0:257”中的数量信息“257”, 则复合函数公式为“=RIGHT(B3,LEN(B3)-FIND(“:”,B3,1)”。拆分各公式后具体介绍如下:

LEN(B3): 测量该字符串长度,结果为24;

FIND(“:”,B3,1): 查找冒号在该字符串中所处位置, 结果为21;

RIGHT(B3,3): 通过LEN 和FIND函数组合运用,得出需要在B3单元格中从右返回3个字符(即24-21= 3), 结果为“257”。

熟练掌握后, 同理还可以提取处于最左边或者中间任意位置的数量信息。

二、VLOOKUP、HLOOKUP函数

VLOOKUP函数和HLOOKUP函数是用户在查找数据时使用频率非常高的Excel函数。利用这两个函数可以实现一些简单的数据查询。

(一)函数语法

1. VLOOKUP(lookup_value,table_array,col_index_num,range_lookup):在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。

2. HLOOKUP(lookup_value,table_array,row_index_num,range_lookup):在表格或数值数组的首行查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。

其中,lookup_value : 需要在数据表首列进行搜索的值。

table_array: 需要搜索数据的信息表。

col_index_num:满足条件的单元格在数组区域table_array中的列序号。

row_index_num:满足条件的单元格在数组区域table_array中的行序号。

range_lookup : 在查找时, 是否需要精确匹配。如果为FALSE,则大致匹配,如果为TRUE 或忽略,则精确匹配(并区分全/ 半角)。在实务中, 一般选择大致匹配, 即“FALSE”。

VLOOKUP函数和HLOOKUP函数的语法非常相似,功能基本相同。主要区别是VLOOKUP主要用于搜索用户查找范围中的首列中满足条件的数据,并根据指定的列号返回对应的值,唯一的区别在于VLOOKUP函数按列进行查询,而HLOOKUP函数按行查询。

(二)在审计中的运用实例

在进行审计工作时,往往会需要以前年度的对比数,比如说按客户分类的应收账款余额就需要列示出该客户上年末的对比数,通过两期对比数,我们可以判断有无客户余额变化情况、有无新增客户等情况。表2、表3分别给出了某公司截至2013年12月31日以及2012年12月31日按客户分类的应收账款余额。endprint

首先,在“2013年应收账款余额”工作表的D2单元格内粘贴“2012年12月31日”字符串, 作为行标题。然后, 在“2013年”工作表D3单元格内使用VLOOKUP 函数, 公式为“=VLOOKUP(A3,'2012年应收账款明细账'!$A$3:$C$7,3,FALSE)”,依次类推,其中“$”符号是为了绝对引用和相对引用单元格信息,以便通过鼠标的单元格拖放功能, 让电脑自动生成D列内其他行次的单元格信息。在表2 和表3 的基础上, 经上述操作并略作整理, 便可得到表4 所示结果。其中,因为海克斯康测量技术是2013年度新增的一家客户,所以其在2012年12月31日没有余额,公式自动返回“#N/A”。

三、COUNTIF、SUMIF、SUBTOTAL函数

(一)函数语法

1. COUNTIF(range,criteria):主要用于有目的地统计指定范围内满足特地条件的数据个数。其中,range必须是对单元格区域的直接引用或由引用函数产生的间接引用;crieria是定义的特点条件。

2. SUMIF(range,criteria,[sum_range]):主要用于按指定条件在查找区域进行查找,并返回查找区域内满足条件数值的和。SUMIF的前两个参数和COUNTIF函数完全一致,如果不输入数据求和区域sum_range,则SUMIF函数会对查找区域range自动求和。

3. SUBTOTAL (function_num,ref1,ref2, …):SUBTOTAL主要用于筛选下的数据统计,是Excel中唯一一个可以只统计可见单元格的函数。其中:function_num参数使该函数具备求和、计数、求平均值等等功能,在审计实务中,运用最多的function_num是9,即对可见单元格求和。

(二)在审计中的运用实例

表5是某公司按产品分类的主营业务收入明细账,在审计实务中,审计人员可能需要统计出每类产品的销量以及销售金额。这里就可以用到COUNTIF函数以及SUMIF函数。

首先编制表6列出所需要整理的信息,在E3单元格使用COUNTIF函数,公式为“=COUNTIF($A$3:$A$13,D3)”,在F3单元格使用SUMIF函数,公式为“=SUMIF($A$3:$A$13,D3,$B$3:$B$13)”,依次类推,让电脑自动生成E列以及F列内其他行次的单元格信息,经上述操作之后便可得出如下表6。

当然,上述功能也可以通过筛选之后利用SUBTOTAL函数对可见单元格进行求和处理完成。

本文所介绍的几个公式函数仅仅是Excel庞大公式函数中的“冰山一角”,在既定的审计程序目标和有限的审计工作时间内,若想不断地提高工作效率,就需要审计人员不断地去探索和完善。

【参考文献】

[1]张宇. 浅谈Excel软件在审计实务中的运用[J].会计之友,2008(10).

[2]孙良文.基于 Excel 的审计数据挖掘方法与路径研究[J.]财会通讯,2011(12).

[3]Excel Home. Excel应用大全[M] . 北京:人民邮电出版社,2008.endprint

首先,在“2013年应收账款余额”工作表的D2单元格内粘贴“2012年12月31日”字符串, 作为行标题。然后, 在“2013年”工作表D3单元格内使用VLOOKUP 函数, 公式为“=VLOOKUP(A3,'2012年应收账款明细账'!$A$3:$C$7,3,FALSE)”,依次类推,其中“$”符号是为了绝对引用和相对引用单元格信息,以便通过鼠标的单元格拖放功能, 让电脑自动生成D列内其他行次的单元格信息。在表2 和表3 的基础上, 经上述操作并略作整理, 便可得到表4 所示结果。其中,因为海克斯康测量技术是2013年度新增的一家客户,所以其在2012年12月31日没有余额,公式自动返回“#N/A”。

三、COUNTIF、SUMIF、SUBTOTAL函数

(一)函数语法

1. COUNTIF(range,criteria):主要用于有目的地统计指定范围内满足特地条件的数据个数。其中,range必须是对单元格区域的直接引用或由引用函数产生的间接引用;crieria是定义的特点条件。

2. SUMIF(range,criteria,[sum_range]):主要用于按指定条件在查找区域进行查找,并返回查找区域内满足条件数值的和。SUMIF的前两个参数和COUNTIF函数完全一致,如果不输入数据求和区域sum_range,则SUMIF函数会对查找区域range自动求和。

3. SUBTOTAL (function_num,ref1,ref2, …):SUBTOTAL主要用于筛选下的数据统计,是Excel中唯一一个可以只统计可见单元格的函数。其中:function_num参数使该函数具备求和、计数、求平均值等等功能,在审计实务中,运用最多的function_num是9,即对可见单元格求和。

(二)在审计中的运用实例

表5是某公司按产品分类的主营业务收入明细账,在审计实务中,审计人员可能需要统计出每类产品的销量以及销售金额。这里就可以用到COUNTIF函数以及SUMIF函数。

首先编制表6列出所需要整理的信息,在E3单元格使用COUNTIF函数,公式为“=COUNTIF($A$3:$A$13,D3)”,在F3单元格使用SUMIF函数,公式为“=SUMIF($A$3:$A$13,D3,$B$3:$B$13)”,依次类推,让电脑自动生成E列以及F列内其他行次的单元格信息,经上述操作之后便可得出如下表6。

当然,上述功能也可以通过筛选之后利用SUBTOTAL函数对可见单元格进行求和处理完成。

本文所介绍的几个公式函数仅仅是Excel庞大公式函数中的“冰山一角”,在既定的审计程序目标和有限的审计工作时间内,若想不断地提高工作效率,就需要审计人员不断地去探索和完善。

【参考文献】

[1]张宇. 浅谈Excel软件在审计实务中的运用[J].会计之友,2008(10).

[2]孙良文.基于 Excel 的审计数据挖掘方法与路径研究[J.]财会通讯,2011(12).

[3]Excel Home. Excel应用大全[M] . 北京:人民邮电出版社,2008.endprint

首先,在“2013年应收账款余额”工作表的D2单元格内粘贴“2012年12月31日”字符串, 作为行标题。然后, 在“2013年”工作表D3单元格内使用VLOOKUP 函数, 公式为“=VLOOKUP(A3,'2012年应收账款明细账'!$A$3:$C$7,3,FALSE)”,依次类推,其中“$”符号是为了绝对引用和相对引用单元格信息,以便通过鼠标的单元格拖放功能, 让电脑自动生成D列内其他行次的单元格信息。在表2 和表3 的基础上, 经上述操作并略作整理, 便可得到表4 所示结果。其中,因为海克斯康测量技术是2013年度新增的一家客户,所以其在2012年12月31日没有余额,公式自动返回“#N/A”。

三、COUNTIF、SUMIF、SUBTOTAL函数

(一)函数语法

1. COUNTIF(range,criteria):主要用于有目的地统计指定范围内满足特地条件的数据个数。其中,range必须是对单元格区域的直接引用或由引用函数产生的间接引用;crieria是定义的特点条件。

2. SUMIF(range,criteria,[sum_range]):主要用于按指定条件在查找区域进行查找,并返回查找区域内满足条件数值的和。SUMIF的前两个参数和COUNTIF函数完全一致,如果不输入数据求和区域sum_range,则SUMIF函数会对查找区域range自动求和。

3. SUBTOTAL (function_num,ref1,ref2, …):SUBTOTAL主要用于筛选下的数据统计,是Excel中唯一一个可以只统计可见单元格的函数。其中:function_num参数使该函数具备求和、计数、求平均值等等功能,在审计实务中,运用最多的function_num是9,即对可见单元格求和。

(二)在审计中的运用实例

表5是某公司按产品分类的主营业务收入明细账,在审计实务中,审计人员可能需要统计出每类产品的销量以及销售金额。这里就可以用到COUNTIF函数以及SUMIF函数。

首先编制表6列出所需要整理的信息,在E3单元格使用COUNTIF函数,公式为“=COUNTIF($A$3:$A$13,D3)”,在F3单元格使用SUMIF函数,公式为“=SUMIF($A$3:$A$13,D3,$B$3:$B$13)”,依次类推,让电脑自动生成E列以及F列内其他行次的单元格信息,经上述操作之后便可得出如下表6。

当然,上述功能也可以通过筛选之后利用SUBTOTAL函数对可见单元格进行求和处理完成。

本文所介绍的几个公式函数仅仅是Excel庞大公式函数中的“冰山一角”,在既定的审计程序目标和有限的审计工作时间内,若想不断地提高工作效率,就需要审计人员不断地去探索和完善。

【参考文献】

[1]张宇. 浅谈Excel软件在审计实务中的运用[J].会计之友,2008(10).

[2]孙良文.基于 Excel 的审计数据挖掘方法与路径研究[J.]财会通讯,2011(12).

篇5:excel中去除重复记录公式excel办公/数码

方法 1:突出显示重复数据

你可以将重复的数据突出显示,这样你就可以找到它们,并且避免重复录入。做法如下:

先要选中你要找出重复数据的范围。比如说,你要在“员工编号”里找重复项,就把“员工编号”一栏全选中。

然后在开始选项卡 ->条件格式->突出显示单元格规则->重复值。

收起这个图片展开这个图片

在重复值对话框上,选择你要把重复项突出显示的格式,再确定。

收起这个图片展开这个图片

搞定!重复的内容一目了然,这样可以采取相应措施咯,

收起这个图片展开这个图片

方法 2:轻松删除重复数据

可以利用 Excel 删除重复数据的功能,把重复项删除。做法如下:

选中你要删除重复数据的范围。比方说,把整张表格全部选中。

然后在数据选项卡上 ->删除重复项。

收起这个图片展开这个图片

弹出一个删除重复项对话框。你需要在哪几列里面找重复项,就把哪几列勾上,确定一下。

收起这个图片展开这个图片

Excel 会检查重复值,并把含有重复值的记录删掉,然后弹出一个框告诉你删掉多少条(或是没有找到重复记录):

收起这个图片展开这个图片

篇6:excel中去除重复记录公式excel办公/数码

鼠标拖拉计算

1、如下图在同一列我们只要把要求和的数据选中,在excel状态栏就会有这些数据的和值了,当然也可以如下

2、选中要求和数据之后我们如下图点击菜单栏点击自动求和图标    3、已经完成了自动计算 如图所示公式输入:sum函数

1、我们只要在如下标题栏输入你要求和的表格区间,如我们 “=sum(d1:d4)” 就是统计1-4单元格中值的和了

2、横向格计算也是这种方法,只要输入两个格的座标点,中间以冒号隔开,回车就可以了。

不在一个序列计算

1、我们先如下图所示不是在一行也不是在一行了,并且求和值要在A5单元格了,这个我们可以如下操作点击求和图标,按“Ctrl”键,用鼠标选中所有需要计算的数字。

篇7:excel中去除重复记录公式excel办公/数码

1、标识重复数据

打开工作表,选中可能存在重复数据或记录的区域。单击“开始”选项卡中的“条件格式”打开菜单,在“突出显示单元格规则”子菜单下选择“重复值”,打开如图1所示对话框。在左边的下拉列表中选择“重复”,在“设置为”下拉列表中选择需要设置的格式(例如“绿填充色深绿色文本”),就可以在选中区域看到标识 重复值的效果,单击“确定”按钮正式应用这种效果。

2、筛选重复数据

如果需要进一步识别并删除重复数据,可以根据上面的标识结果将数据筛选出来:选中按上述方法标识了重 复数据的待筛选区域,单击“数据”选项卡中的“筛选”按钮,使筛选区域首行的各单元格显示下拉按钮。接着单击某个下拉按钮打开菜单,选择“按颜色筛选”子 菜单中的“按字体颜色排序”,即可将存在重复数据或记录的行筛选出来,这时就可以查看并手工删除重复数据了。 33.自动删除重复数据

Excel 提供了名为“删除重复项”的功能,它可以快速删除工作表中的重复数据,具体操作方法是:选中可能存在重复数据或记录的区域,单击“数据”选项卡中 的“删除重复项”按钮,打开如图2所示对话框。如果需要保留若干完全相同记录中的一条,然后将剩余的相同记录全部删除,必须将如图2中的列标题全部选中, 点击“确定”后,会弹出对话框显示删除结果,

如果记录中有一列(或几列)存在相同数据,想保留一条记录并删除剩余记录,请将这些列在如图2中的列标题(例如“地址”)或列标(例如“E”)选中,“确定”后就会保留一条记录并将多余的全部删除(如图3)。

excel公式方法

在列A和列B中存在一系列数据(表中只是示例,可能数据还有很多),要求找出某人(即列A中的姓名)所对应的所有培训记录(即列B中的数据)。也就是说,在单元格E1中输入某人的姓名后,下面会自动显示这个人所有的培训记录。

我们知道,Excel的LOOKUP系列的函数能够很方便地实现查找,但是对于查找后返回一系列的结果,这类函数无能为力,因此只能联合其它函数来实现。

这里,在方法一中使用了INDEX函数、SMALL函数、IF函数和ROW函数,在方法二中还使用了Excel 2007中新增的IFERROR函数。

方法一:

1、选择单元格E3;

2、输入公式:=INDEX(B:B,SMALL(IF($A$2:$A$25=$E$1,ROW($A$2:$A$25),65536),ROW(1:1))) & “”,然后同时按下Ctrl+Shift+Enter键,即输入数组公式。

3、选择单元格E3后下拉至所有单元格。

方法二:

1、选择单元格F3;

2、输入公式:=IFERROR(INDEX($A$2:$B$9,SMALL(IF($A$2:$A$9=$E$1,ROW($A$2:$A$9)-ROW($A$2)+1,ROW($A$9)+1),ROW(1:1)),2),”“),然后同时按下Ctrl+Shift+Enter键,即输入数组公式。

篇8:excel中去除重复记录公式excel办公/数码

关键词:Excel工作表,公式,错误值

Excel是一个功能强大的电子表格程序,可以进行数据的计算、分析、管理组织,生成图表、图形及其他材料,与各字处理程序、图形处理程序、数据库管理程序共享数据,等等。然而,在使用公式对数据运算、管理和分析时,如果公式不能正确计算出结果,Excel将显示一个错误值。例如,在需要数字的公式中使用文本、删除了被公式引用的单元格,或者使用了其宽度不足以显示结果的单元格时,将产生错误值。错误值可能不是由公式本身产生的。例如,如果公式产生出#N/A或#VALUE!,而是由于公式所引用的单元格含有错误。在此,我们就单元格中公式错误值的显示、原因和解决方法总结如下。

一、显示错误值:#####!

如果单元格中出现这种错误值,则原因可能有以下三种:

1、输入到单元格中的数值太长,在单元格中显示不下

如果是这种原因引起的,我们可以拖动列标之间的边界来修改列的宽度。

2、单元格公式所产生的结果太长,单元格容纳不下

此时,我们的解决方法是拖动列标之间的边界来修改列的宽度,或者修改单元格的数字格式。

3、日期和时间格式做减法,得数为负

为了避免出现这种错误,我们必须保证Excel中的日期和时间格式为正值。

二、显示错误值:#VALUE!

出现这种错误值的原因有如下六种:

1、应输入数字或逻辑值时输入了文本

解决这个错误原因时应确认公式或函数所需的运算符或参数正确,并且公式引用的单元格中包含有效的数值。

2、输入和编辑的是数组公式,然后按了Enter键

解决的方法是选定包含数组公式的单元格或单元格区域, 按“F2”键编辑公式,再按Ctrl+Shift+Enter。

3、将单元格引用、公式或函数作为数组常量输入

此时,我们要确认数组常量不是单元格引用、公式或函数。

4、赋予需要单一数值的运算符或函数一个数值区域

这时我们可以将数值区域改为单一数值。

5、在某个矩阵工作表函数中使用了无效的矩阵

解决的办法是确认矩阵参数中维数正确。

6、运行宏程序所输入的函数返回VALUE!

这时我们要检查确认函数没有使用不正确的参数。

三、显示错误值:#DIV/0!

单元格中出现这种错误值的原因无非有以下三种:

1、在公式中除数使用了指向空单元格或包含零值的单元格引用

我们可以修改单元格引用,或者在用作除数的单元格中输入不为零的值。

2、输入的公式中包含除数零

只要将除数改为非零值问题就解决了。

3、运行的宏程序中包含返回#DIV/0!的函数或公式

解决的方法是确认函数或公式中的除数不为零或不是空值。

四、显示错误值:#NAME?

出现这种错误值的原因可能有四种:

1、删除了公式中使用的名称,或者使用了不存在的名称

这时,我们要确认使用的名称存在,使用“定义”命令确认或添加相应的名称,问题就可以解决。

2、名称或函数名拼写错误

如果是名称或函数名错了,只要修改拼写错误就可解决。

3、在公式中输入文本时没有使用双引号,被解释为名称

解决的方法是将公式中的文本括在双引号中。

4、在区域引用中缺少冒号

解决的方法是确认公式中使用的所有区区域引用都使用了冒号。

五、显示错误值:#N/A

如果单元格中出现这种错误值,则原因可能有以下六种:

1、为工作表函数HLOOKUP、LOOKUP、MATCH或LOOKUP中的查找值参数指定了不正确的值域

解决的方法是确认参数“lookup_value”的数值类型是否正确。例如,可以是数值和单元格引用,但是不能是区域引用。

2、在尚未排序的数据表中使用了“VLOOKUP”或 “HLOOKUP”工作表函数追踪数值

在默认状态下,这些函数查找信息的数据表首行或首列须按升序排序,否则在大致匹配的情况下,函数的返回值将不可预料。但“VLOOKUP”或“HLOOKUP”工作表函数还饮包含一个 “range_lookup”参数,当此参数设置为“FALSE”时,允许函数在没有排序的数据表中查找完全匹配的值。

3、在数组公式中使用的参数的行或列数与包含数组公式的区域的行或列数不一致

如果要在多个单元格中输入数组公式,请确认被公式引用的区域与数组公式占用的区域具有相同的行数或列数,或者减少包含数组公式的单元格。

4、函数或自定义工作表函数中缺少一个或多个参数

只要在函数中输入全部参数就可以解决问题。

5、使用的自定义工作表函数不存在

解决的办法是确认包含此工作表函数的工作薄已经打开并且函数工作正常。

6、运行的宏程序所输入的函数返回#N/A

此时要确认函数中的参数正确并且在正确的位置。

六、显示错误值:#REF!

出现这种错误值的原因可能有三种:

1、删除了由其它公式引用的单元格或将移动单元格粘贴到由其它公式引用的单元格中

如果出错原因是由此引起的,我们可以更改公式或者在删除或粘贴单元格之后立即单击“撤销”按钮,以恢复工作表中的单元格。

2、运行的宏程序所输入的函数返回#REF

解决的方法是检查使用的函数是否有的参数引用了不存在的单元格或单元格区域。

3、远程引用一个未运行的应用程序或一个不存在的 “动态数据交换”(DDE)主题

可以启动相应的应用程序或确认使用的是正确的DDE主题。

七、显示错误值:#NUM!

出现这种错误值的原因也有三种:

1、在需数字参数的函数中使用了不能接受的参数

这时我们要确认函数中使用的参数类型是不是正确。

2、使用了迭代计算机的工作表函数并且函数不能产生有效的结果

解决的方法是为工作表函数试用不同的初始值。

3、公式产生的数字太大或太小,Excel不能表示

如果是这种原因引起的错误,我们要修改公式,使其结果在–1*10307和1*10307之间。

八、显示错误值:#NULL!

出现这种错误值的原因仅有两种可能:

1、区域运算符不正确

解决的方法是引用两个不相交的区域,用联合运算符、逗号。

2、单元格引用不正确

此时要检查区域引用中的键入错误。

篇9:excel中去除重复记录公式excel办公/数码

本文以用友ERP(以下简称ERP)为例,重点介绍其财务报表编辑中EXCEL函数与其报表函数的结合引用。

一、表单元的命名和引用

ERP软件中对表单元格的命名分两种方式:

方式一:用行列坐标来定义,先列后行。如第二行第3列,可以表示为C2,这一点和EXCEL是一样的。但这种命名方式的引用范围仅限于本表单元格之间,如:F5=D2+C2。但表与表之间的引用ERP则用的是下面的方式。

方式二:用行首和列首名来指定单元格的名称,称之为“表指标”。例:定额材料的本年计划在表中应是B5,但它用表指标来表示时如上表所示为“定额材料费本年计划”。

二、相关函数的介绍

本文我们重点向大家介绍几个在批量公式编辑中可能遇到的EXCEL函数和ERP函数。由于EXCEL函数大家比较熟悉,在此仅做如下列举:

(1)ROW()函数 函数功能:返回引用的行号。

(2)&函数 函数功能:链接。

(3)MID()函数 函数功能:返回文本字符串中从指定位置开始的特定数目的字符。

(4)len()函数 函数功能:LEN 返回文本字符串中的字符个数。

2、ERP函数

指标函数MSELECT()。

函数格式:MSELECT(指标名称,[时间属性],[整数],[关键字条件])

函数功能:返回符合条件的指定指标的值

参数说明:指标名称,由报表编码加'->'加指标名称组成,并且用引号引起来,例如'报表1->本月收入'

时间属性,字符串'年'/'半年'/'季度'/'月'/'旬'/'日',可以写的范围与当前报表的时间属性有关

整数,如1,2,-1,如取当期数,此属性可以缺省

如:F5=MSELECT('成本费用表->定额材料费本月实际','月'),此公式表示的意思为:F5单元格的值取成本费用表中的当月定额材料费本月实际,其中:MSELECT为函数名,“成本费用表”为表名,“定额材料费本月实际”为表指标名,“月”为时间属性,表示取当月数。但下面的公式则表示取上年同期数。

F5=MSELECT('成本费用表->定额材料费本年累计','年',-1)

三、EXCEL函数在ERP批量公式中应用举例

一般来说,ERP批量公式主要应用于表间公式的编辑,因为它要用到其它表的指标名称。尤其是批量、连续引用时编辑效率更明显。

在批量公式编辑中用到的函数基本就是上述EXCEL的4个函数和ERP的一个函数,主要用来完成两个任务:EXCEL函数的主要作用是用来从被引用报表中提取指标名称,然后由ERP的MSELECT()函数来完成表间取数的目的。下面舉例说明。

例:一家运输企业,下设7个车队,一个维修车间和机关科室。要求按单位进行成本项目列示,并进行年度累计,每月用A4纸打印上报(仅限一页)。具体设计如下表:

1、通过报表设计功能下的格式查看菜单,将成本费用明细表(本月)的指标名称导出,生成“指标名称表.xls”;

2、打开“指标名称表.xls”,在sheet2的B4单元格输入以下公式:

="B"&ROW()&"="&"MSELECT('成本费用明细表(本月)->"&MID(Sheet1!B4,3,LEN(Sheet1!B4)-4)&"','月')"。显示结果应为“B4=MSELECT('成本费用明细表(本月)->定额材料费本年计划','月')”。然后向下填充,根据报表长度就可生成B列相应单元格的公式。在生成C、D及之后各列公式时,只需要将上述公式中的B替换成相应的列号C、D即可;

3、将生成的公式复制到纯文本文件中,生成“公式.txt”文件,

4、进行入ERP报表公式设计状态,打开成本费用明细表(累计),数据菜单下的“批量公式”导入,将“公式.txt”文件中的公式全部导入,生成本表公式。

至此,利用本月数据生成累计报表的任务就全部完成了。当然,本人仅就结合自己的工作经验谈了一些自己的体会,仅做抛砖之举,希望有更多的、有相同需要的同志来关注和研究这个问题。

篇10:excel中去除重复记录公式excel办公/数码

作为一个经常处理友情连接seo人员来讲如果有专用管理连接的软件会比较好,但我是用excel来管理了,这样会经常碰到重复的数据了,如果数据多了我们一条条找是很麻烦的,下面我们一起来看看如何删除重复数据吧,希望本文章对各位同学会带来帮助,

1、我先打开我工作中的一个excel工作表,如下图所示我们会看到表的 第2行和第7行,第3行和第6行内容完全相同: 2、选中表中的所有记录,包括A与B标题了,要不之后会看不到标题了, 3、选中之后我们点击菜单栏上的“数据”菜单→“筛选→高级筛选” 如下图所示。 4、在弹出的高级筛选对话框中我们选中“将筛选结果复制到其他位置”一项,然后接着点击“复制到”选择框后面的范围按钮来选择一块区域以存放筛选后的数据 ,记住不要与原数据放在一块了,这样可能出问题了。 5、然后我们找到选中“选择不重复的记录” 再点击“确定”按钮即可。

篇11:excel中去除重复记录公式excel办公/数码

下面我就来给各位同学介绍一下在excel中自动求积公式的例子,方法非常的简单比较适合于初学者了,有兴趣的朋友可进入参考,

1、如我打开excel表格,下面有一些准备好数据了,我现在在C1中点击,然后输入“=A1*B1”,如图所示:

2、从第二排单元格中开始输入你需要求积的数字,如图所示:    3、然后我们选中C1,当有一个+填充标签时我们只要往下拖动就可以了:    4、这样当我们拖动完成之后你会发现所有的都统计出来了:

篇12:excel中去除重复记录公式excel办公/数码

删除EXCEL重复数据的记录是我们在处理EXCEL数据时经常要面对的问题,教你用高级筛选法删除重复记录,

Excel使用技巧:删除Excel表中重复记录

具体步骤为:

1.选中要去除重复记录的那列或行,选择数据菜单--高级筛选,在弹出的对话框中选中不重复的记录,其他选项默认。

篇13:excel中去除重复记录公式excel办公/数码

Excel是Microsoft公司推出的一套很著名的办公软件Office中的组件之一,它风靡全球,广泛地应用在社会的各个领域。Excel主要是用来管理、组织和处理各种各样的数据,利用其中的公式和函数可以处理各式各样的数据。在Excel中,还可以使用数组公式对数据进行处理,它具有非凡的功能,可以完成一些看似不可能的任务。

二、数组公式介绍

1、数组公式是用于建立可以产生多个结果或对可以存放在行和列中的一组参数进行运算的单个公式,它的特点就是可以执行多重计算。它返回的是一组数据结果。数组公式中含有一个或多个作为参数的数组。含有多个数组参数时,所有数组参数的行数和列数必须相同。数组公式的输入过程与一般公式相同,只是最后用“Ctrl+Shift+Enter”组合键使公式生效,而一般公式是按下“Enter”键使公式生效。在编辑栏显示时,以一对大括号(“{”、“}”)将整个公式括起来(大括号由系统自动生成),是数组公式区别于一般公式的标志。

2、在Excel中,根据构成元素的不同,可以把数组分为常量数组和单元格区域数组。

常量数组可以同时包含多种数据类型。它用{}将构成数组的常量括起来,行中的元素用逗号“,”分隔,行之间用分号“;”分隔。常量数组不能包含其他数组、公式或函数。例如,{2,"greensky",TRUE,#N/A}是一个1行4列的常量数组,而{1,2,3;4,5,6}则为一个2行3列的常量数组。

单元格区域数组则是通过对一组连续的单元格区域进行引用而得到的数组。在数组公式中A1:B4是一个4行2列的单元格区域数组。

3、数组作为数据的组织形式,它本身可以是多维的,但是Excel的公式中最高只支持二维数组。当数组进行运算(加、减、乘、除、幂)时,要求两个数组具有相同的维数,如果是二维数组还要求两个数组的行数相同,列数也相同。

4、数组公式的优势包括:使用数组公式可以确保公式一致、可以加快公式的执行时间(相对于利用多个公式达到相同的目的)、可以减少内存占用、可以防止公式被意外更改等,最重要的是,数组公式可以实现一些用传统公式无法实现的运算。

5、虽然数组公式的优势很明显,但其不足也是有的,例如:复杂的数组公式很难理解并修改、太多的数组公式将会使计算速度减慢、不能在数组公式中使用列引用(例如,"A:A"或"D:D")、每次输入完成后,都必须按Ctrl+Shift+Enter才能完成数组公式,而很多时候会忘记这条规则。

三、数组公式的具体应用

下面是一些数组公式在工资管理中的具体应用,在以下的例子中,为了直观,笔者在图片上将公式用文本的方式显示出来,但真正输入数组公式时,不能输入“{”和“}”号,而要用Ctrl+Shift+Enter完成数组公式的输入。

1、省略中间公式

如图1,D列的工资额是B列的日工资与C列的出勤天数相乘得到的。例如现在想要得到这些人的工资总额,通常的做法是把每一个人的工资额计算出来,然后对结果进行求和。其实,利用数组公式可以省略中间的公式直接得到结果。

其公式为:=SUM(B2:B13*C2:C13)。

它的工作原理很简单,单元格区域B2:B13中的每一个单元格,分别与C2:C13对应的单元格相乘,即B2*C2、B3*C3直到B13*C13,它们得到的结果形成一个数组,然后用SUM函数把数组中的每一个元素相加。

2、包含错误范围的求和计算

在图2中,B14中的公式为:=SUM(B2:B13),但由于B2:B13中包含错误值(B6和B11),导致B14的合计数也是错误值,这时,可以利用数组公式进行包含错误范围的求和运算。

其公式为:=SUM(IF(ISERROR(B2:B13),0,B2:B13))

这里用到了ISERROR函数,它根据参数是否是错误值,返回一个逻辑值TRUE或者FALSE。

该数组公式判断B2:B13区域中的每一个值,如果是错误值,就返回0,如果不是错误值,就返回原数,将这些数值形成一个数组,这样,公式就把单元格区域中的错误值看作是0,最后用SUM对这个数组求和。

3、范围中N个最大值求和

如图3,要求计算B2:B13范围中前N个最大值的和,N的值保存在单元格A16中。本例中就是按照工资额从高到低计算前六个人员的工资总额。

其公式为:=SUM(LARGE(B2:B13,ROW(INDIRECT("1:"&A16))))

这里用到了三个函数:LARGE函数、ROW函数和INDI-RECT函数。LARGE函数返回数据集中第N个最大值,如LARGE(A1:A10,3)表示得到单元格区域A1:A10中第三大的值;ROW函数返回引用的行号,如ROW(A5)得到5,即单元格A5的行号;INDIRECT函数返回由文本字符串指定的引用,如IN-DIRECT("A10")返回了单元格A10中的内容。

利用ROW函数和INDIRECT函数可以得到内存数组,如ROW(INDIRECT("1:3"))就可以得到一个一行三列的内存数组{1,2,3}。

再来看本例的数组公式,在本例中,LARGE函数计算了6次,每一次使用的第二个参数都不同(1,2,3直到6)。这些计算的结果存储在一个新的数组里,并且把这个数组用做SUM函数的参数。

另外,如果要计算不同数量最大值的和,把单元格A16中的N的值用其他数字代替即可,如果要计算一个范围中N个最小值的和,用SMALL函数代替LARGE函数即可。

4、返回范围中最大值的位置

在图4中,利用下面的数组公式可以得到单元格区域B1:B13中最大值所在单元格的位置=ADDRESS(MAX(IF(B1:B13=MAX(B1:B13),ROW(B1:B13),0)),2,4)ADDRESS函数可以按照给定的行号和列号,建立文本类型的单元格地址。如AD-DRESS(2,3)表示行号为2、列号为3的单元格地址,即“C2”。它得到的结果是一个文本,如果想要得到单元格引用,需要用到上面提到的INDIRECT函数。

这个数组公式的原理是,IF函数用来判断数据区域中每个单元格是否为最大值,如果是,则返回单元格的行,如果不是,返回0,这样形成一个数组,然后用MAX函数得到其中的最大值,这个最大值就是单元格区域中最大值所在的行,因为这些数据都在B列,所以最大值所在的列的列号是2,最后将得到的最大值和2分别作为ADDRESS函数的前两个参数,这样就得到了最大值的位置。ADDRESS的第三个参数4表示是用相对引用来显示地址,如果这个参数是1,则显示“$B$12”。

5、任意位置的小计

在图5中,小计的位置是不确定的,因为每一个小计要计算的范围不同,所以不能简单地用复制小计行的方法来形成其他公式。如果用数组公式就可以达到此目的,例如B14的公式为:=SUM(INDIRECT("B"&MAX(IF($A$1:A13="小计",ROW($1:13),0),1)+1&":B"&ROW()-1))

这个数组公式的原理如下:IF函数得到了一组数据,它们是A1:A13之间单元格内容是“小计”的单元格的行,然后用MAX函数得到它们之中的最大值(10),把这个最大值加1就得到了参与计算的单元格的首行的行号(11)。用公式所在的单元格(B14)的行号减1就得到了要计算的单元格的最后一行的行号(13)。用INDIRECT函数把得到的结果形成一个单元格引用(B11:B13),最后用SUM函数计算此单元格区域的合计值。

这个数组公式可以复制到任意的行,因为公式中即有绝对引用($A$1和$1),又有相对引用(A13和13),假如公式被复制到第22行,那么公式就变成=SUM(INDIRECT("B"&MAX(IF($A$1:A21="小计",ROW($1:21),0),1)+1&":B"&ROW()-1))这样公式仍然可以起作用。

注意:本例中的公式在两个小计在相邻位置时会出错,因为那样会造成循环引用,这时,需要对上面的数组公式用IF函数做一个容错处理就可以了,这里不再赘述。

6、利用数组公式进行条件求和如图6,要求计算

1、“职称为中级并且性别为女并且年龄大于35岁的人员”的数量及他们的工资总额

2、“年龄大于35岁并且职称为中级或助理级的人员”的数量及他们的工资总额

此问题的数组公式如图6所示。

在解释数组公式的工作原理前,需要了解一些数组公式中的逻辑运算规则。

在数组公式中,逻辑“与”(即同时满足条件)不能用AND函数来表示,而要用“*”号来表示;逻辑“或”(即满足条件之一即可)不能用OR函数来表示,而要用“+”号来表示。另外,不同时满足要用“<>”来表示,即要么满足条件1,要么满足条件2,同时满足的不算。

了解了以上这些后,公式就好理解了,以单元格F26的公式为例,(B2:B17="中级")+(B2:B17="助理级")就表示B2:B17之中等于“中级”或者“助理级”,用它得到的结果,和条件D2:D17>35进行“逻辑与”的运算,得到一组逻辑值,这一组逻辑值形成一个数组。对这个数组的元素再进行计算,如果它的元素为TRUE,则得到对应的工资额,如果为FALSE,则得到0,这样的一些数值形成一个新的数组,最后,用SUM函数对这个新形成的数组求和。

在包含逻辑运算的数组公式中,一定要注意逻辑运算的顺序。否则可能会得到错误的结果。例如,将单元格F26的数组公式中的一对括号去掉,变成下面的样子:

=SUM(IF((D2:D17>35)*(B2:B17="中级")+(B2:B17="助理级"),E2:E17,0))它表示计算职称为中级并且年龄大于35岁,或者职称是助理级的人员的工资总额。

这样,得到的结果就不是想要计算的结果。

7、返回范围中唯一元素的列表

在图7中,A1:A20是一些部门的名称,它们之中有些有重复,现在要求得到它们的唯一值列表,即每一个部门的名称只显示一次。

将A1:A20定义一个名称data以方便引用,然后在单元格C1中输入下面的数组公式:=IF(ROW(1:1)>SUM(1/COUNTIF(data,data)),"",INDEX(data,SMALL(IF(MATCH(data,data,0)=ROW(data),MATCH(data,data,0)),ROW(1:1))))然后将公式复制到C2:C20。这样在C列就形成了部门的不重复列表。

这个公式比较复杂,它的工作原理如下:

(1)首先要说明一下SUM(1/COUNTIF(data,data))这个公式,它也是一个数组公式,它的作用是得到数据中不重复值的数量。

假设A3单元格内的数据“人事部”在data内共有X个,那么公式对data中20个单元格逐个计算1/COUNTIF(data,A3),当对A3计算时,返回结果1/X,对A4计算时又返回一个1/X,在这20次计算里,每遇到数据“人事部”就回返回一个1/X,共返回X个1/X,将它们求和为1。也就是说,有多少个不同的数据就返回多少个1,这恰好就是不重复的数据的个数。

这样,用SUM(1/COUNTIF(data,data))就得到了data中不重复值的数量。

(2)只得到数据中不重复值的数量不是此问题的要求,此问题要求得到不重复值的列表,那么,下面的公式就要用到两个此前没有用到的函数:MATCH函数和INDEX函数。

MATCH函数可以返回在指定方式下与指定数值匹配的数组中元素的相应位置,如MATCH("人事部",A1:A5,0)可以返回3,即“人事部”在A1:A5中首次出现的位置。

函数INDEX()有两种形式:数组和引用,当参数是数组形式时,返回数组中的元素值,当参数是引用形式时,返回指定的行与列交叉处的单元格引用。例如:INDEX({100,200,300},2)可以返回200,而INDEX(A1:A10,5)可以返回“总务部”

(3)用数组公式SUM(1/COUNTIF(data,data))可以得到data中的不重复值的个数N(本例为9),如果当前行号大于N,就在单元格中显示一个空格,如果小于等于这个值,让其继续进行下面的运算。

(4)由于MATCH函数对列表中的数据进行计算时,总是从上向下计算,所以它总是得到第一个匹配的值的位置,所以,MATCH(data,data,0)得到A1:A20中每一个单元格在data列表中最早出现的行数,如图7中的E列。

(5)用步骤(4)得到的行数与它所在的行号相比较,如果相同得到它所在的行号,如果不同得到逻辑值假(FALSE),这样形成一个内存数组,其中的元素如图7中的F列。

(6)用SMALL函数分别从小到大取前面N个数字,由于数字总是小于逻辑值,所以得到了一个数组,这个数组中保存了过滤出来的唯一值的行号,如图7中的G列。

(7)用INDEX函数从data中取出其中的数据,这样就得到了data中的唯一值。如图7中的H列,它就是题目要求的最终结果。

四、结束语

Excel的数组公式在工资管理中有着一般函数和公式无法比拟的优势,灵活地运用数组公式,可以大大地提高工作效率,我们应该发挥其卓越为工作服务的作用。

参考文献

[1][美]John Walkenbach.路晓村等译.Excel2002公式与函数应用宝典[M].北京:电子工业出版社.2002.

[2]Excel Home.Excel函数与公式实战技巧精粹[M].北京:人民邮电出版社.2008.

篇14:excel中去除重复记录公式excel办公/数码

林丽华

有时我们需要在Excel中输入大量数据而不允许重复,例如身份证、电话号码等。能否让Excel对重复数据自动发出警告信息,及时提醒呢?

首先打开Excel 2003工作表,单击左上角的全选按钮,就是A1左上角的那个格式。

第1步 从“数据”菜单下选择“有效性”,从“允许”下拉列表框中选择“自定义”,然后在“公式”下面的文本框中手工输入“=COUNTIF($1:$65535,A1)=1”,这里的“$1:$65535”表示对全工作表范围进行重复检查。

如果你需要检查的只是某一特定的单元格范围,可以根据实际情况重新进行调整,但必须使用绝对方式。

第2步 切换到“出错警告”选项卡,这里已经自动勾选了“输入无效数据时显示出错警告”的复选框,接下来选择“样式”为“停止”,然后在右侧的“标题”和“错误信息”两个文本框中重新输入有关的内容,如图1所示,具体的警告信息可以自行设置。

(1)

好了,今后重复输入相关数据时,Excel 2003会自动弹出图对话框,可以选择“重试”或“取消”,前者是对现有数据进行检查校核,后者干脆重新输入,不用再担心出错了!

在Outlook 2007中快速指定约会时间

使用Outlook计划某一项任务和约会,有时需要延续时间为某一周期,你是否在心里进行繁琐的计算,然后再手工从“结束时间”的选项栏中,逐月逐日地定位结束时间(见图2)?既然电脑是智能的,我们就把运算交给Outlook吧。在“开始时间”和“结束时间”文本框中直接输入简明的字词就OK了。这里以Outlook 2007为例进行说明。

(2)

单击“新建”下拉菜单中的“约会”,如果需要设置延续时间为4周,可以在结束日期的选择栏上直接输入“4w”,这里的“w”表示“week(星期)”,回车,Outlook 2007将会自动计算出结束日期。如果延续时间是4天或4年,那么可以分别输入“4d”和“4y”。如果你觉得“4w”、“4d”这样的简明代码不太好记,可直接输入“4周”、“4天”。甚至还可以在起始时间分别输入“元旦”、“劳动节”、“国庆节”、“圣诞节”等,只要保证结束时间在开始时间后就可以了,准确、轻松又快捷,赶紧试试吧!

取消打印任务 瞬间搞定

江苏/引火虫

不知道朋友们是否有这样的体会,按下工具栏上的“打印”按钮,或在“打印”对话框中单击“确定”按钮,第一页纸张从打印机中流出之时,才猛然发现打印了一份不该打印的文档,而它竟然还是超长的……

此时此刻,你可能会立即取消打印任务,一阵手忙脚乱之后,往往还需等待一些时间,惠普LaserJet 6L等打印机甚至需要重新启动系统才能完成取消打印任务的工作。如果第二天开机再次执行打印任务,打印出来的却是前一天尚未取消的打印文档,想必一天的好心情也没有了。

(3)

篇15:excel中去除重复记录公式excel办公/数码

用惯了EXCEL 版的同学是否在为“去除重复项”烦恼呢?虽然高级筛选、数据透视表、函数都能达到目的,但毕竟操作起来麻烦……

有没有想过换成 2010 版来试试?看看 2010 版的 RIBBON 里,多了个功能,专门对付重复项:

篇16:excel中去除重复记录公式excel办公/数码

1、本例子是以excel截图了,我们打开excel之后再点击“菜单栏--工具-->自定义”如下图所示。

2、然后就会弹出一个“自定义对话框”了如图所示。    3、然后在自定的中我们找到命令选项卡,然后在类别中找到“宏”点击之后右边就会一个小表情图标了,如下图所示,    4、在上图中,用鼠标按住笑脸表情,拖动到EXCEL工具栏中。可以看到,笑脸表情按钮出现在工具栏中。    5、现在的按钮还只是一个按钮了,我们要指定才行,现在在“工具-自定义“如图所示    6、然后我们同样在自定义找到”命令“下面的宏,这一次是右键宏按钮,——》“指定宏”然后在弹出指定宏我们选择宏名就可以了。    好了到这里我们的设置就完成了,本教程可用于excel所有版本中哦。

篇17:excel中去除重复记录公式excel办公/数码

1、本例子是以excel截图了,我们打开excel之后再点击“菜单栏--工具-->自定义”如下图所示。

2、然后就会弹出一个“自定义对话框”了如图所示。    3、然后在自定的中我们找到命令选项卡,然后在类别中找到“宏”点击之后右边就会一个小表情图标了,如下图所示,    4、在上图中,用鼠标按住笑脸表情,拖动到EXCEL工具栏中。可以看到,笑脸表情按钮出现在工具栏中。    5、现在的按钮还只是一个按钮了,我们要指定才行,现在在“工具-自定义“如图所示    6、然后我们同样在自定义找到”命令“下面的宏,这一次是右键宏按钮,——》“指定宏”然后在弹出指定宏我们选择宏名就可以了。    好了到这里我们的设置就完成了,本教程可用于excel所有版本中哦。

篇18:excel中去除重复记录公式excel办公/数码

一、按照引用的绝对与相对关系划分

1、相对引用

就是直接用列标和行号表示单元格,这是默认的引用方式。例如:C1。

单元格公式如果为“= A1+ B1" 就是相对引用。当使用相对地址时,单元格公式中的引用地址会随目标单元格的变化而发生相应变化,但其引用单元格地址之间的相对地址不变。

2、绝对引用

就是在公式中引用单元格的地址与 单元格的位置 无关,单元格的地址不随单元格位置的变化而变化。表示时行和列前都有$符号,例如:“:$B$1+$C$1”。

3、混合引用

是指行号固定而列标可以变化,或列标固定而行号可以变化的单元格引用。其表示形式为将固定的部分前面加上“$”符号。也就是:如果“$”符号只在字母前,那么被引用的单元格列的位置是绝对的,而行的位置是相对的;反之,如果数字前面有“$" 符号,则列的位置是相对的,而行的位置是绝对的。

4、三种引用的快速切换

可以利用功能键F4实现三种引用之间的快速切换。操作方法为:选中要改变引用方式的单元格引用后,循环地按“F4”键就能够依照“相对引用———绝对引用———列相对行绝对———列绝对行相对———相对引用———……”的顺序循环改变下去。

二、跨表格单元格引用的三种情形

1、引用同一工作簿的其他工作表中的单元格或区域。在Excel公式中,可以对当前工作簿内其他工作表中的单元格进行引用,其格式为:

工作表标签名!单元格地址

如公式“:Sheet2 !B4*0.8”就表示用Sheet2工作表中的B4单元格数值与0.8相乘。

2、引用同一工作簿多张工作表的相同单元格或区域。在Excel公式中,可直接引用同一工作簿中多张工作表的相同单元格地址,其格式为:

第一个工作表名:最后一个工作表名!单元格地址

例如,想要引用同一工作簿中Sheet1到Sheet3工作表里所有C3单元格中数据之和,可输入公式“=SUM(Sheet1:Sheet3 !C3)”,通过该公式,三个工作表C3中的内容就全被引用。

3、不同工作簿之间的数据引用。在Excel公式中,可以直接引用其他工作簿中相关工作表的单元格地址,其格式为:

【工作簿名】工作表标签名!单元格地址

如在工作簿Book1的工作表Sheet 1单元格A3中输入公式:“=[Book2]Sheet2!C6*80",就是表示将另一个工作簿Book2的工作表Sheet2中的单元格C6数值与80相乘。

三、单元格引用的应用举例

【例1】如图1所示,A1:E9为某公司产品销售信息,现在需要计算每一个销售员的销售提成,并保存在单元格区域F2:F9中。其中,提成率在单元格I1中存放。

问题分析:本例中对于提成比例3.60%,最好是引用单元格I1,而不直接在公式中输入值3.60%,以避免提成比例调整时还需要修改公式。具体操作步骤如下:

1、将光标定位到单元格 F2。

2、在单元格 F2 中输入公式“=E2*I1”,得出对应第一个业务员的销售提成。

3、将单元格 F2 一直向下拖动到单元格 F9 中,但是发现复制后的数据并不正确,如图 2 所示。

说明 :很明显,此处的错误在于单元格I1的引用方式采用了相对引用,这样一来单元格 'F2的公式复制到单元格F3后,其公式就变为了“=E3*I2”,而I2为空白单元格,所以单元格F3的结果为0。

4、将I1的相对引用改为绝对引用。选中单元格F2,在编辑栏里将公式改为“=E2*$I$l”,或在编辑栏里选中单元格I1,然后按一下功能键F4,使之转化为绝对引用方式。

5、再次将单元格 F2 一直向下拖动到单元格 F9 中,得到各个业务员的销售提成,如图 3 所示。

说明:本例中,被单元格F2复制到的单元格与之相比,只是行变化,而列不变,所以其公式中对单元格I1的引用也可用混合方式,即单元格F2的公式也可为“=E2*I$1”。

在单元格F2的公式输入完成后,要想将其复制到F3:F9单元格,除了上面介绍的先选中单元格,然后向下拖动柄的方法之外,还可以直接双击拖动柄 (条件是左侧的一列中间不能有空白单元格)。

【例2】如图4所示,B3:B6为某公司本月三种产品的合计产量以及各自产量,C3:E3是本月的水费、电费以及其他费用的金额。现在请将这三种费用按照平均分担法,分配到各种产品上,并填写到图4中对应的C4:E6以及F3:F6单元格区域。

问题分析:平均分担法,就是将各种费用按照各种产品的数量,平均分配给各种产品。以计算A产品消耗的水费为例,需要用总水费金额除以本月所有产品的合计总量,再乘以A产品的本月产量。在公式编写时,需要认真考虑单元格引用方式。操作步骤如下:

(1)在C4中输入公式“=C$3/$B$3*$B4",按Enter键确认后求出A产品消耗的水费。

(2)选定C4,向下拖动复制一直到单元格C6,即可计算所有产品所消耗的水费。

(3)选定C4:C6单元格区域,然后向右拖动复制,一直到E4:E6单元格区域,即可计算所有产品其余各项费用的金额。

(4)在单元格F3中输入公式“=SUM(C3:E3)”,按Enter键确认后计算出费用的合计。

(5)选定单元格F3,向下拖动复制公式一直到单元格F6,计算所有产品各项费用的合计。

以上操作完成后,最终的费用分配表如图5所示。

说明 :在C4的公式“=C$3/$B$3*$B4”中,充分应用了混合应用和绝对引用,其中:

(1)C$3采用了列不固定而行固定的混合引用形式,则再求A产品所消耗的电费时,只需把C改成D即可,即将C4复制到D4后,D4的公式将为“=D$3/$B$6*$B4”。

(2)$B$3采用了绝对引用形式,这是因为不管求何种费用,合计产量应是固定不变的。

(3)$B4采用了列固定而行不固定的混合引用形式,再求B产品的水费时,只需要把4改成5就可以了,即将C4复制到C5后,C5的公式将为“=C$3/$B$6*$B5”。

【例3】如图6所示,为存储在“计算机平时成绩”工作簿“平时成绩”工作表中的学生平时成绩。如图7、图8所示,分别为存储在“计算机考试成绩”工作簿“期中成绩”工作表和“期末成绩”工作表中的期中考试成绩和期末考试成绩,而期末考试成绩又包括期末笔试成绩和期末上机成绩两个部分,它们各自在期末成绩中所占的比例如图8所示。

问题要求:在“计算机考试成绩”工作簿的“学期成绩总评”工作表,即图9中,计算出每个学生的总评成绩。其中平时成绩、期中成绩和期末成绩在总评中所占的比例已经在图9中给出,而平时成绩就是平时记录10次作业成绩(10分制)的总和。

问题分析:本例的目的就是练习跨工作表和工作簿的单元格引用,操作步骤如下:

(1)将“计算机平时成绩”工作簿和“计算机考试成绩”工作簿全部打开。

(2)将光标定位到“计算机考试成绩”工作簿的“学期成绩总评”工作表中的C2处,如图9所示,准备计算第一个学生的平时成绩。

(3)在编辑栏中输入“=SUM()",然后将光标放置在括号中,用鼠标去选取“计算机平时成绩”工作簿中“平时成绩”工作表的C2:L2单元格区域,之后第一个学生的平时成绩求出,单击C2可以看到其中的公式为:“=SUM([计算机平时成绩.xls]平时成绩!$C$2:$L$2)”。

(4)将上面步骤(3)公式中的单元格引用 ,通过按F4键的方法切换成相对引用方式,然后向下拖动复制,使区域C2:C16得到每一个学生的平时成绩。

(5)将光标置于D2中,输入公式“= 期中成绩!C3”(可通过鼠标点击选取),获得第一个学生的期中成绩,然后向下拖动复制,使区域D2:D16得到每个学生的期中成绩。

(6)将光标置于E2处,然后通过鼠标点击选取的方式输入公式“= 期末成绩!C2* 期末成绩!$G$2+ 期末成绩!D2* 期末成绩!$H$2”,得到第一个学生的期末成绩,然后向下拖动复制,使区域E2:E16得到每个学生的期末成绩。

(7) 将光标置于单 元格F2处 , 输入公式 “=C2* $I$2+D2*$J$2+E2*$K$2”,得到第一个学生的总评成绩,然后向下拖动复制,使区域F2:F16得到每个学生的总评成绩。

说明:上面两个步骤中,为了拖动复制的方便,对成绩所在单元格(C2和D2)使用了相对引用,而对它们各自所占比例的数值的单元格(如G2. H2等)则设置了绝对引用。

上一篇:庄圩小学桶装饮用水和体育器材安全自查报告下一篇:雅虎第一季度搜索广告客户数量增长网络广告