A B 13 1 23 2 24 3 33 4 42 1 24 2 56 3 46 4 ... 如何提取B列重复列太多出现2 4所对应的A列数值

扫二维码下载作业帮
2亿+学生的选择
下载作业帮安装包
扫二维码下载作业帮
2亿+学生的选择
若ab是有理数,定义一种新运算⊙:a⊙b=2ab+1.例如:(-3)⊙4=2*(-3)*4+1=23.试计算:(-3)⊙(-5)
扫二维码下载作业帮
2亿+学生的选择
31 2*(-3)*(-5)+1=31
为您推荐:
其他类似问题
照着用就行,新型运算一般就是简单的运算,要按照他的规律、运算来计算。(-3)⊙(-5)=2X(-3)X(-5)+1=31
有讲解吗?
你都采纳了,呜呜呜呜呜呜
等于2×(-3)×(-5)+1=2×15+1=30+1=31希望能对你有帮助哦。祝你学业进步!
早知道采纳你的,谢谢,你有步骤
扫描下载二维码EXCEL2007打印出来为什么会把A、B、C、D....行,1、2、3.....列显示出来_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
EXCEL2007打印出来为什么会把A、B、C、D....行,1、2、3.....列显示出来
2003都不会啊!是不是要设置哪里的呢?要如何设置才能不把那些东西打印出来、C、BEXCEL2007做了一个表格,设置了打印区域,但打印的时候却会把表格固有的列A、行1、2、3等一起打出来,这是为什么呢
我有更好的答案
你在“页面设置--工作表”中把“行号列标”的选项去掉就好了。
采纳率:20%
来自团队:
页面设置,工作表,取消行号列标的勾选,2003是这样的,2007可能也差不多吧。
如果你是07的话,找到 “页面布局”-“工作表选项”-“标题”下面有两个复选框,把“打印”的前面的勾去掉就行了!
取消行号列标的勾选
何在已有的单元格中批量加入一段固定字符? 例如:在单位的人事资料,在excel中输入后,由于上级要求在原来的职称证书的号码全部再加两位,即要在每个人的证书号码前再添上两位数13,如果一个一个改的话实在太麻烦了,那么我们可以用下面的办法,省时又省力: 1)假设证书号在A列,在A列后点击鼠标右键,插入一列,为B列 ; 2)在B2单元格写入: =&13& & A2 后回车; 3)看到结果为 13xxxxxxxxxxxxx 了吗?鼠标放到B2位置,单元格的下方不是有一个小方点吗,按着鼠标左键往下拖动直到结束。当你放开鼠标左键时就全部都改好了。 若是在原证书号后面加13 则在B2单元格中写入:=A2 & “13” 后回车。 2、如何设置文件下拉窗口的最下面的最近运行的文件名个数? 打开“工具”,选“选项”,再选“常规”,在“最近使用的文件清单”下面的文件个数输入框中改变文件数目即可。若不在菜单中显示最近使用的文件名,则将“最近使用的文件清单”前的复选框去掉即可。 3、在EXCEL中输入如“1-1”、“1-2”之类的格式后它即变成1月1日,1月2日等日期形式,怎么办? 这是由于EXCEL自动识别为日期格式所造成,你只要点击主菜单的“格式”菜单,选“单元格”,再在“数字”菜单标签下把该单元格的格式设成文本格式就行了。 4、在EXCEL中如何使它象WORD一样的自动定时保存文件? 点击“工具”菜单“自动保存”项,设置自动保存文件夹的间隔时间。如果在“工具”菜单下没有“自动保存”菜单项,那么执行“工具”菜单下“加载宏...”选上“自动保存”,“确定”。然后进行设置即可。 5、用Excel做多页的表格时,怎样像Word的表格那样做一个标题,即每页的第一行(或几行)是一样的。但是不是用页眉来完成? 在EXCEL的文件菜单-页面设置-工作表-打印标题;可进行顶端或左端标题设置,通过按下折叠对话框按钮后,用鼠标划定范围即可。这样Excel就会自动在各页上加上你划定的部分作为表头。 6、在Excel中如何设置加权平均? 加权平均在财务核算和统计工作中经常用到,并不是一项很复杂的计算,关键是要理解加权平均值其实就是总量值(如金额)除以总数量得出的单位平均值,而不是简单的将各个单位值(如单价)平均后得到的那个单位值。在Excel中可设置公式解决(其实就是一个除法算式),分母是各个量值之和,分子是相应的各个数量之和,它的结果就是这些量值的加权平均值。 7、如果在一个Excel文件中含有多个工作表,如何将多个工作表一次设置成同样的页眉和页脚?如何才能一次打印多个工作表? 把鼠标移到工作表的名称处(若你没有特别设置的话,Excel自动设置的名称是“sheet1、sheet2、sheet3.......”),然后点右键,在弹出的菜单中选择“选择全部工作表”的菜单项,这时你的所有操作都是针对全部工作表了,不管是设置页眉和页脚还是打印你工作表。 8、EXCEL中有序号一栏,由于对表格进行调整,序号全乱了,可要是手动一个一个改序号实在太慢太麻烦,用什么方法可以快速解决? 如果序号是不应随着表格其他内容的调整而发生变化的话,那么在制作EXCEL表格时就应将序号这一字段与其他字段分开,如在“总分”与“排名”之间空开一列,为了不影响显示美观,可将这一空的列字段设为隐藏,这样在调整表格(数据清单)的内容时就不会影响序号了。 9、用Excel2000做成的工资表,只有第一个人有工资条的条头(如编号、姓名、岗位工资.......),想输出成工资条的形式。怎么做? 这个问题应该这样解决:先复制一张工资表,然后在页面设置中选中工作表选项,设置打印工作表行标题,选好工资条的条头,然后在每一个人之间插入行分页符,再把页长设置成工资条的高度即可。 使用自定义方式重装了一遍中文office97,Excel的打印纸选项中只有A4一种,怎么办? 随便安装一个打印机驱动程序就可以了。 10、在Excel中小数点无法输入,按小数点,显示的却是逗号,无论怎样设置选项都无济于事,该怎么办? 这是一个比较特殊的问题,我曾为此花了十几个小时的时间,但说白了很简单。在Windows的控制面板中,点击“区域设置”图标,在弹出的“区域设置属性”对话面板上在“区域设置”里选择“中文(中国)”,在“区域设置属性”对话面板上在“数字”属性里把小数点改为“.”(未改前是“,”),按“确定”按钮结束。这样再打开Excel就一切都正常了。 11、如何快速选取特定区域? 使用F5键可以快速选取特定区域。例如,要选取A2:A1000,最简便的方法是按F5键,出现“定位”窗口,在“引用”栏内输入需选取的区域A2:A1000。 12、如何快速返回选中区域? 按Ctr+BacksPae(即退格键)。 13、如何快速定位到单元格? 方法一:按F5键,出现“定位”对话框,在引用栏中输入欲跳到的单元格地址,单市“确定”按钮即可。 方法二:单击编辑栏左侧单元格地址框,输入单元格地址即可。 14、“Ctrl+*”的特殊功用?一般来说,当处理一个工作表中有很多数据的表格时,通过选定表格中某个单元格,然后按下 Ctrl+* 键可选定整个表格。Ctfl+* 选定的区域是这样决定的:根据选定单元格向四周辐射所涉及到的有数据单元格的最大区域。 15.如何快速选取工作表中所有包含公式的单元格? 有时,需要对工作表中所有包含公式的单元格加以保护,或填入与其他单元格不同的颜色,以提醒用户注意不能在有此颜色的区域内输入数据。以下方法可以帮助快速选取所有包含公式的单元格:选择“编辑”\“定位”,单击“定位条件”按钮,在“定位条件”对话框中选择“公式”项,按“确定”按钮即可。 16、如何在不同单元格中快速输入同一数内容? 选定单元格区域,输入值,然后按 Ctrl+ Ener键,即可实现在选定的单元格区域中一次性输入相同的值。 17、只记得函数的名称,但记不清函数的参数了,怎么办? 如果你知道所要使用函数的名字,但又记不清它的所有参数格式,那么可以用键盘快捷键把参数粘贴到编辑栏内。 具体方法是:在编辑栏中输入一个等号其后接函数名,然后按 Ctr+ A键,Excel则自动进入“函数指南——步骤 2之2”。当使用易于记忆的名字且具有很长一串参数的函数时,上述方法显得特别有用。 18、如何把选定的一个或多个单元格拖放至新的位置? 按住Shift键可以快速修改单元格内容的次序。具体方法是: 选定单元格,按下Shift键,移动鼠标指针至单元格边缘,直至出现拖放指针箭头(空心箭头),然后按住鼠标左键进行拖放操作。上下拖拉时鼠标在单元格间边界处会变为一个水平“工”状标志,左右拖拉时会变为垂直“工”状标志,释放鼠标按钮完成操作后,选定的一个或多个单元格就被拖放至新的位置。 19、如何让屏幕上的工作空间变大? 可以将不用的工具栏隐藏,也可以极大化Excel窗口,或者在“视图”菜单中选择“全屏显示”命令。 20、如何使用快显菜单? 快显菜单中包括了一些操作中最常用的命令,利用它们可以大大提高操作效率。首先选定一个区域,然后单击鼠标右健即可调出快显菜单,根据操作需要选择不同命令。 (二) 21、如何使用快显菜单? 快显菜单中包括了一些操作中最常用的命令,利用它们可以大大提高操作效率。首先选定一个区域,然后单击鼠标右健即可调出快显菜单,根据操作需要选择不同命令。 22、如何防止Excel自动打开太多文件? 当Excel启动时,它会自动打开Xlstart目录下的所有文件。当该目录下的文件过多时,Excel加载太多文件不但费时而且还有可能出错。解决方法是将不该位于Xlstart目录下的文件移走。另外,还要防止EXcel打开替补启动目录下的文件:选择“工具”\“选项”\“普通”,将“替补启动目录”一栏中的所有内容删除。 23、如何去掉网格线? 1)除去编辑窗口中的表格线,单击“工具”菜单中的“选项”,再选中“视图”,找到“网格线”,使之失效; 2)除去打印时的未定义表格线 有时会出现这样的情况:你在编辑时未定义的表格线(在编辑窗中看到的也是淡灰色表格线),一般情况下在打印时是不会打印出来的,可有时却偏偏不听使唤给打印出来了,特别是一些所谓的“电脑”VCD中编辑的Excel表格更是这样。要除去这些表格线,只要在单击“文件”、“页面设置”、“工作表”菜单,点击一下“网格线”左边的选择框,取消选择“网格线”就行了。 24、如何快速格式化报表? 为了制作出美观的报表,需要对报表进行格式化。有快捷方法,即自动套用Excel预设的表格样式。方法是: 选定操作区域,选取“格式”菜单中的“自动套用格式”命令,在格式列表框中选取一款你满意的格式样式,按“确定”按钮即可。要注意的是,格式列表框下面有包括“数字”、“边框线”、“字体”等6个“应用格式种类”选项,若某项前面的“x”不出现,则在套用表格样式时就不会用该项。 25、如何快速地复制单元格的格式? 要将某一格式化操作复制到另一部分数据上,可使用“格式刷”按钮。选择含有所需源格式的单元格,单击工具条上的“格式刷”按钮,此时鼠标变成了刷子形状,然后单击要格式化的单元格即可将格式拷贝过去。 26、如何为表格添加斜线? 一般我们习惯表格上有斜线,而工作表本身并没有提供该功能。其实,我们可以使用绘图工具来实现: 单击“绘图”按钮,选取“直线”,鼠标变成十字型.将其移至要添加斜线的开始位置,按住鼠标左键拖动至终止位置,释放鼠标,斜线就画出来了。另外,使用“文字框”按钮可以方便地在斜线上下方添加文字,但文字周围有边框,要想取消它,可选中文字框,调出快显菜单,选择“对象格式”\“图案”,选择“无边框”项即可。 27、如何快速地将数字作为文本输入? 在输入数字前加一个单引号“”’,可以强制地将数字作为文本输入。 28、如何定义自己的函数? 用户在Excel中可以自定义函数。切换至 Visual Basic模块,或插入一页新的模块表(Module),在出现的空白程序窗口中键入自定义函数VBA程序,按Enter确认后完成编 写工作,Excel将自动检查其正确性。此后,在同一工作薄内,你就可以与使用Exed内部函数一样在工作表中使用自定义函数,如: Function Zm(a) If a< 60 Then im=‘不及格” Else Zm=“及格” End If End Function 29、如何在一个与自定义函数驻留工作簿不同的工作簿内的工作表公式中调用自定义 函数? 可在包含自定义函数的工作薄打开的前提下,采用链接的方法(也就是在调用函数时加上该函数所在的工作簿名)。假设上例中的自定义函数Zm所在工作薄为MYUDF.XLS,现要在另一不同工作簿中的工作表公式中调用Zm函数,应首先确保MYUDF.XLS被打开,然后使用下述链接的方法: =MYUDF.XLS! ZM(b2) 30、如何快速输入数据序列? 如果你需要输入诸如表格中的项目序号、日期序列等一些特殊的数据系列,千万别逐条输入,为何不让Excel自动填充呢?在第一个单元格内输入起始数据,在下一个单元格内输入第二个数据,选定这两个单元格,将光标指向单元格右下方的填充柄,沿着要填充的方向拖动填充柄,拖过的单元格中会自动按Excel内部规定的序列进行填充。如果能将自己经常要用到的某些有规律的数据(如办公室人员名单),定义成序列,以备日后自动填充,岂不一劳永逸!选择“工具”菜单中的“选项”命令,再选择“自定义序列”标签,在输入框中输入新序列,注意在新序列各项2间要输入半角符号的逗号加以分隔(例如:张三,李四,王二……),单击“增加”按钮将输入的序列保存起来。 31、使用鼠标右键拖动单元格填充柄?上例中介绍了使用鼠标左键拖动单元格填充柄自动填充数据序列的方法。其实,使用鼠标右键拖动单元格填充柄则更具灵活性。在某单元格内输入数据,按住鼠标右键沿着要填充序列的方向拖动填充柄,将会出现包含下列各项的菜单:复制单元格、以序列方式填充、以格式填充、以值填充;以天数填充、以工作日该充、以月该充、以年填充;序列……此时,你可以根据需要选择一种填充方式。 32.如果你的工作表中已有某个序列项,想把它定义成自动填充序列以备后用,是否需要按照上面介绍的自定义序列的方法重新输入这些序列项? 不需要。有快捷方法:选定包含序列项的单元格区域,选择“工具”\“选项”\“自定义序列”,单击“引入”按钮将选定区域的序列项添加至“自定义序列”对话框,按“确定”按钮返回工作表,下次就可以用这个序列项了。 33、上例中,如果你已拥育的序列项中含有许多重复项,应如何处理使其没有重复项,以便使用“引入”的方法快速创建所需的自定义序列? 选定单元格区域,选择“数据”\“筛选”\“高级筛选”,选定“不选重复的记录”选项,按“确定”按钮即可。 34、如何对工作簿进行安全保护? 如果你不想别人打开或修改你的工作簿,那么想法加个密码吧。打开工作薄,选择“文件”菜单中的“另存为”命令,选取“选项”,根据用户的需要分别输入“打开文件口令”或“修改文件D令”,按“确定”退出。工作簿(表)被保护之后,还可对工作表中某些单元格区域的重要数据进行保护,起到双重保护的功能,此时你可以这样做:首先,选定需保护的单元格区域,选取“格式”菜单中的“单元格”命令,选取“保护”,从对话框中选取“锁定”,单由“确定”按钮退出。然后选取“工具”菜单中的“保护”命令,选取“保护工作表”,根据提示两次输入口令后退出。 注意:不要忘记你设置有“口令”。 35、如何使单元格中的颜色和底纹不打印出来? 对那些加了保护的单元格,还可以设置颜色和底纹,以便让用户一目了然,从颜色上看出那些单元格加了保护不能修改,从而可增加数据输入时的直观感觉。但却带来了问题,即在黑白打印时如果连颜色和底纹都打出来,表格的可视性就大打折扣。解决办法是:选择“文件”\“页面设置”\“工作表”,在“打印”栏内选择“单元格单色打印”选项。之后,打印出来的表格就面目如初了。 36、工作表保护的口令忘记了怎么办? 如果你想使用一个保护了的工作表,但口令又忘记了,有办法吗?有。选定工作表,选择“编辑”\“复制”、“粘贴”,将其拷贝到一个新的工作薄中(注意:一定要是新工作簿),即可超越工作表保护。当然,提醒你最好不用这种方法盗用他人的工作表。 37、“$”的功用: Excel一般使用相对地址来引用单元格的位置,当把一个含有单元格地址的公式拷贝到一个新的位置,公式中的单元格地址会随着改变。你可以在列号或行号前添加符号“$”来冻结单元格地址,使之在拷贝时保持固定不变。 38、如何用汉字名称代替单元格地址? 如果你不想使用单元格地址,可以将其定义成一个名字。 定义名字的方法有两种:一种是选定单元格区域后在“名字框”直接输入名字,另一种是选定想要命名的单元格区域,再选择“插入”\“名字”\“定义”,在“当前工作簿中名字”对话框内键人名字即可。使用名字的公式比使用单元格地址引用的公式更易于记忆和阅读,比如公式“=SUM(实发工资)”显然比用单元格地址简单直观,而且不易出错。 39、如何在公式中快速输入不连续的单元格地址? 在SUM函数中输入比较长的单元格区域字符串很麻烦,尤其是当区域为许多不连续单元格区域组成时。这时可按住Ctrl键,进行不连续区域的选取。区域选定后选择“插入”\“名字”\“定义”,将此区域命名,如Group1,然后在公式中使用这个区域名,如“=SUM(Group1)”。 40、如何定义局部名字? 在默认情况下,工作薄中的所有名字都是全局的。其实,可以定义局部名字,使之只对某个工作表有效,方法是将名字命名为“工作表名!名字”的形式即可。 41、如何命名常数? 有时,为常数指定一个名字可以节省在整个工作簿中修改替换此常数的时间。例如,在某个工作表中经常需用利率4.9%来计算利息,可以选择“插入”\“名字”\“定 义”,在“当前工作薄的名字”框内输入“利率”,在“引用位置”框中输入“= 0.04.9”,按“确定”按钮。 42、工作表名称中能含有空格吗? 能。例如,你可以将某工作表命名为“Zhu Meng”。有一点结注意的是,当你在其他工作表中调用该工作表中的数据时,不能使用类似“= ZhU Meng!A2”的公式,否则Excel将提示错误信息“找不到文件Meng”。解决的方法是,将调用公式改为“='Zhu Mg'! A2”就行了。当然,输入公式时,你最好养成这样的习惯,即在输入“=”号以后,用鼠标单由 Zhu Meng工作表,再输入余下的内容。 43、给工作表命名应注意的问题?有时为了直观,往往要给工作表重命名(Excel默认的荼表名是sheet1、sheet2.....),在重命名时应注意最好不要用已存在的函数名来作荼表名,否则在下述情况下将产征收岂义。我们知道,在工作薄中复制工作表的方法是,按住Ctrl健并沿着标签行拖动选中的工作表到达新的位置,复制成的工作表以“源工作表的名字+(2)”形式命名。例如,源表为ZM,则其“克隆”表为ZM(2)。在公式中Excel会把ZM(2)作为函数来处理,从而出错。因而应给ZM(2)工作表重起个名字。 44、如何拆分或取消拆分窗口? 当我们给一个工作表输入数据时,在向下滚动过程中,尤其是当标题行消失后,有时会记错各列标题的相对位置。这时可以将窗口拆分为几部分,然后将标题部分保留在屏幕上不动,只滚动数据部分。其方法是在主菜单上单击“窗口”\“拆分窗口”。取消拆分窗口时除了使用“窗口”\“撒消拆分窗口”命令外,有捷径:将鼠标指针置于水平拆分或垂直拆分线或双拆分钱交点上,双击鼠标即可取消已拆分的窗口。 45、如何给工作簿扩容? 选取“工具”\“选项”命令,选择“常规”项,在“新工作薄内的工作表数”对话栏用上下箭头改变打开新工作表数。一个工作薄最多可以有255张工作表,系统默认值为6。 46、如何减少重复劳动? 我们在实际应用Excel时,经常遇到有些操作重复应用(如定义上下标等)。为了减少重复劳动,我们可以把一些常用到的操作定义成宏。其方法是:选取“工具”菜单中的“宏”命令,执行“记录新宏”,记录好后按“停止”按钮即可。也可以用VBA编程定义宏。 47、如何快速地批量修改数据? 假如有一份 Excel工作簿,里面有所有职工工资表。现在想将所有职工的补贴增加50(元),当然你可以用公式进行计算,但除此之外还有更简单的批量修改的方法,即使用“选择性粘贴”功能: 首先在某个空白单元格中输入50,选定此单元格,选择“编辑”\“复制”。选取想修改的单元格区域,例如从E2到E150。然后选择“编辑”\“选择性粘贴”,在“选择性粘贴”对话框“运算”栏中选中“加”运算,按“确定”健即可。最后,要删除开始时在某个空白单元格中输入的50。 48、如何快速删除特定的数据? 假如有一份Excel工作薄,其中有大量的产品单价、数量和金额。如果想将所有数量为0的行删除,首先选定区域(包括标题行),然后选择“数据”\“筛选”\“自动筛选”。在“数量”列下拉列表中选择“0”,那么将列出所有数量为0的行。此时在所有行都被选中的情况下,选择“编辑”\“删除行”,然后按“确定”即可删除所有数量为0的行。最后,取消自动筛选。 49、如何快速删除工作表中的空行? 以下几种方法可以快速删除空行: 方法一:如果行的顺序无关紧要,则可以根据某一列排序,然后可以方便地删掉空行。 方法二:如果行的顺序不可改变,你可以先选择“插入”\“列”,插入新的一列入在A列中顺序填入整数。然后根据其他任何一列将表中的行排序,使所有空行都集中到表的底部,删去所有空行。最后以A列重新排序,再删去A列,恢复工作表各行原来的顺序。 方法三:使用上例“如何快速删除特定的数据”的方法,只不过在所有列的下拉列表中都选择“空白”。 50、如何使用数组公式? Excel中数组公式非常有用,它可建立产生多值或对一组值而不是单个值进行操作的公式。要输入数组公式,首先必须选择用来存放结果的单元格区域,在编辑栏输入公式,然后按ctrl+Shift+Enter组合键锁定数组公式,Excel将在公式两边自动加上括号“{}”。不要自己键入花括号,否则,Excel认为输入的是一个正文标签。要编辑或清除数组公式.需选择数组区域并且激活编辑栏,公式两边的括号将消失,然后编辑或清除公式,最后按Ctrl+shift+Enter键。 51、如何不使显示或打印出来的表格中包含有0值? 通常情况下,我们不希望显示或打印出来的表格中包含有0值,而是将其内容置为空。例如,图1合计列中如果使用“=b2+c2+d2”公式,将有可能出现0值的情况,如何让0值不显示? 方法一;使用加上If函数判断值是否为0的公式,即: =if(b2+c2+d2=0,“”, b2+c2+d2) 方法二:选择“工具”\“选项”\“视窗”,在“窗口选项”中去掉“零值”选项。 方法三:使用自定义格式。 选中 E2:E5区域,选择“格式”\“单元格”\“数字”,从“分类”列表框中选择“自定义”,在“格式”框中输入“G/通用格式;G/通用格式;;”,按“确定”按钮即可。 52、在Excel中用Average函数计算单元格的平均值的,值为0的单元格也包含在内。有没有办法在计算平均值时排除值为0的单元格? 方法一:如果单元格中的值为0,可用上例“0值不显示的方法”将其内容置为空,此时空单元格处理成文本,这样就可以直接用Average函数计算了。 方法二:巧用Countif函数 例如,下面的公式可计算出b2:B10区域中非0单元格的平均值:=sum(b2: b10)/countif(b2: b1o,&&&0&) 53、如何在Excel中实现“自动更正”功能? Word用户都知道,利用Word的“自动更正”功能可以实现数据的快速输入.但在Excel中却没有类似“自动更正”功能的菜单命令。其实,使用VloopuP函数可以巧妙地解决这一问题。
其他2条回答
为您推荐:
其他类似问题
excel2007的相关知识
等待您来回答[转载]常用函数公式及技巧搜集(转2)
定义名称的妙处
名称的定义是EXCEL的一基础的技能,可是,如果你掌握了,它将给你带来非常实惠的妙处!
1. 如何定义名称
插入-名称-定义
2. 定义名称
建议使用简单易记的名称,不可使用类似A1…的名称,因为它会和单元格的引用混淆。还有很多无效的名称,系统会自动提示你。
引用位置:可以是工作表中的任意单元格,可以是公式,也可以是文本。
在引用工作表单元格或者公式的时候,绝对引用和相对引用是有很大区别的,注意体会他们的区别 &
和在工作表中直接使用公式时的引用道理是一样的。
3. 定义名称的妙处1 & 减少输入的工作量
如果你在一个文档中要输入很多相同的文本,建议使用名称。例如:定义DATA = “I LOVE YOU,
EXCEL!”,你在任何单元格中输入“=DATA”,都会显示“I LOVE YOU, EXCEL!”
4. 定义名称的妙处2 & 在一个公式中出现多次相同的字段
例如公式=IF(ISERROR(IF(A1&B1,A1/B1,A1)),””,
IF(A1&B1,A1/B1,A1)),这里你就可以将IF(A1&B1,A1/B1,A1)定义成名称“A_B”,你的公式便简化为=IF(ISERROR(A_B),””,A_B)
5. 定义名称的妙处3 & 超出某些公式的嵌套
例如IF函数的嵌套最多为七重,这时定义为多个名称就可以解决问题了。也许有人要说,使用辅助单元格也可以。当然可以,不过辅助单元格要防止被无意间被删除。
6. 定义名称的妙处4 & 字符数超过一个单元格允许的最大量
名称的引用位置中的字符最大允许量也是有限制的,你可以分割为两个或多个名称。同上所述,辅助单元格也可以解决此问题,不过不如名称方便。
7. 定义名称的妙处5 & 某些EXCEL函数只能在名称中使用
例如由公式计算结果的函数,在A1中输入’=1+2+3,然后定义名称 RESULT =
EVALUATE(Sheet1!$A1),最后你在B1中写入=RESULT,B1就会显示6了。
还有GET.CELL函数也只能在名称中使用,请参考相关资料。
8. 定义名称的妙处6 & 图片的自动更新连接
例如你想要在一周内每天有不同的图片出现在你的文档中,具体做法是:
8.1 找7张图片分别放在SHEET1 A1至A7单元格中,调整单元格和图片大小,使之恰好合适
8.2 定义名称MYPIC =
OFFSET(SHEET1!$A$1,WEEKDAY(TODAY(),1)-1,0,1,1)
8.3 控件工具箱 &
文字框,在编辑栏中将EMBED("Forms.TextBox.1","")改成MYPIC就大功告成了。
这里如果不使用名称,应该是不行的。
此外,名称和其他,例如数据有效性的联合使用,会有更多意想不到的结果。
在工作表中隐藏所有零值
  在Excel默认情况下,零值将显示为0,这个值是一个比较特殊的数值。如果工作表中包含了大量的零值,会使整个工作表显得十分凌乱。如果要隐藏工作表中所有的零值,可以这样操作:选择“工具”→“选项”,打开“选项”对话框,单击“视图”标签,在“窗口选项”里把“零值”复选框前面的对号去掉,单击“确定”按钮。此时,可以看到原来显示有0的单元格全部变成了空白单元格。
  小提示
  若要在单元格里重新显示0,用上述方法把“零值”复选框前面的打上对号即可。
  隐藏部分零值
  有些时候可能需要有选择地隐藏部分零值,使隐藏的零值只会出现在编辑栏或正在编辑的单元格中,而不会被打印,这时候就要通过设置自定义数字格式来实现:先按住Ctrl键用鼠标左键一一选定需要隐藏零值的单元格,然后选择“格式”→“单元格”,在“单元格格式”对话框选择“数字”选项卡,在“分类”列表框中选择“自定义”选项,然后在右边的“类型”文本框中输入“0;_0;;@”,单击“确定”按钮。
要将隐藏的零值重新显示出来,可选定单元格,然后在“单元格格式”对话框的“数字”选项卡中,单击“分类”列表中的“常规”选项,这样就可以应用默认的格式,隐藏的零值就会显示出来。
  条件隐藏零值
  利用条件格式也可以实现有选择地隐藏部分零值:首先选中包含零值的单元格,选择“格式”→“条件格式”,在“条件1”的第一个框中选择“单元格数值”,第二个框中选择“等于”,在第三个框中输入0,然后单击“格式”按钮,设置“字体”的颜色为“白色”即可。
  如果要显示出隐藏的零值,请先选中隐藏零值的单元格,然后选择“格式”菜单中“条件格式”,单击“删除”按钮,在弹出的“选定要删除的条件”对话框中选择“条件1”即可。
  使用公式将零值显示为空白
  还可以使用IF函数来判断单元格是否为零值,如果是的话就返回空白单元格,例如公式“=IF(A2-A3=0,"",A2-A3)”,如果A2等于A3,那么它们相减的值为零,则返回一个空白单元格;如果A2不等于A3,则返回它们相减的差值。
【汇总计算与统计】
个调税公式
=MAX(($A1-1900)*{0,0.05,0.1,0.15,0.2,0.25,0.3,0.35,0.4,0.45}
-{0,0,25,125,375,75,})
{0,0.05,0.1,0.15,0.2,0.25,0.3,0.35,0.4,0.45} 为税率
{0,0,25,125,375,75,}&
为税收扣除数
上列公式的简化式 :
=MAX(应纳税所得额*0.05*{1,2,3,4,5,6,7,8,9}
-25*{0,1,5,15,55,135,255,415,615},0)
算物价的函数
物价的那个三七作五,二舍八入的尾数处理,做一个函数。就是小数点后面第二位如果是1,2的就舍掉,如果是3,4,5,6,7的都变为5,如果是8,9的小数点第一位加1,第二位就变为0。比如价格是3.32、3.31,作尾数处理就是3.3;价格是3.33、3.34、3.36、3.37,做尾数处理就是3.35;价格是3.38、3.39,做尾数处理就是3.4。
=CEILING(A1-0.02,0.05)
都是二位小数 B2=ROUND(2*A2,1)/2
超过二位小数 B2=ROUND(2*ROUNDDOWN(A2,2),1)/2
要求在给定的应收日期、滞纳金率、当前日期(自动取)的基础上自动计算出应收滞纳金。
解答:=(DATEDIF(应收日期,NOW(),"d"))*滞纳金率(每天)*应收金额
题目如下:这个工厂有1000人,今天抽出十人来做调查,这十人一天的产量分别为101 102 105 106 98 95 96
104 110 103 (A3-A12)。
1000人当中淘汰率为5%,以这十人为标准那么这1000人他们的生产应该为多少才不会被淘汰,看看函数的帮助就知道了呀,返回数组K百分比值点,你要1000人淘汰5人就是5/%=0.005,就是你以这10个抽样调查的数据为基准,只要产量达到这个数就不会被淘汰了。(95.45)
公式=PERCENTILE(A3:A12,G1)
应用公积金的一个函数
我公司职工公积金比例为26%也就是个人和单位各13%,给公积金投缴人员制作了一个函数。直接用基数乘以比例基数*比例=投缴额,
对于投缴额的要求是:取最接近“投缴额”的偶数。
我制作的函数是“=IF(MOD(INT(A1*B1),2)=0,INT(A1*B1),CEILING(A1*B1,2))”
注:A1=基数& B1=投缴比例
也可以改成这样
=IF(MOD(INT(A1*B1),2)=0,INT(A1*B1),INT(A1*B1)+1)
或=IF(MOD(INT(A1*B1),2)=0,INT(A1*B1),EVEN(A1*B1))
如何利用公式将数值转为百分比格式
如用公式将1.289675显示为128.97%,不是用格式来达到的。
公式=ROUND(B1*100,1)&"%"
比高得分公式
=RANK(B4,$B$4:$B$26,1)
自动评定奖级
=VLOOKUP(L179,IF({1,0},$D$204:$D$207,$B$204:$B$207),2)
=LOOKUP(L179,{0,4,7,12,24},{"一等奖","二等奖","三等奖","纪念奖","纪念奖"})
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
对带有单位的数据如何进行求和
在数据后必须加入单位,到最后还要统计总和,请问该如何自动求和?(例如:A1:2KG,A2:6KG.....,在最后一行自动计算出总KG数)。
=SUMPRODUCT(--LEFT(A1:A5,(LEN(A1:A5)-2)))&”KG”
对a列动态求和
可以随着a列数据的增加,在“b1”单元格=sum(x)对a列动态求和。&
=SUM(OFFSET(A1,0,0,COUNTA(A:A),1))
动态求和公式
自A列A1单元格到当前行前面一行的单元格求和。
=SUM(INDIRECT("A1:A"&ROW()-1))
列的跳跃求和
若有20列(只有一行),需没间隔3列求和,该公式如何做?
假设a1至t1为数据(共有20列),在任意单元格中输入公式:=SUM(IF(MOD(TRANSPOSE(ROW(1:20)),3)=0,(a1:t1))
按ctrl+shift+enter结束即可求出每隔三行之和。
跳行设置:如有12行,需每隔3行求和
=SUM(IF(MOD((ROW(1:12)),3)=0,(A1:A12)))
有规律的隔行求和
要求就是在计划、实际、差异三项中对后面的12个月求和。
=SUMPRODUCT(--(MOD(COLUMN(F3:AO3)-CELL("Col",F3)+0,3)=0),F3:AO3)
=SUMIF($F$2:$AO$2,C$2,$F3:$AO3)
=SUMPRODUCT((MOD(COLUMN($F3:$AO3),3)=MOD(COLUMN(F3),3))*$F3:$AO3)
也可以拖动填充,插入行、列也不影响计算结果。
如何实现奇数行或偶数行求和
假设数据在A1:A100
奇数行:=SUMPRODUCT(MOD(ROW($A$1:$A$100),2)*$A$1:$A$100)
偶数行:=SUMPRODUCT((MOD(ROW($A$1:$A$100),2)=0)*($A$1:$A$100))
奇数行求和 =SUMPRODUCT((A1:A100)*MOD(ROW(A1:A100),2))
偶数行求和 =SUMPRODUCT((A1:A100)*NOT(MOD(ROW(A1:A100),2)))
单数行求和
隔行求和用什么函数,即:A1+A3+A5+A7+A9…公式如何用。
{=SUM(N(OFFSET(A1,ROW(1:50)*2-2,)))}
{=SUM(IF(MOD(ROW(A1:A100),2)=1,A1:A100,0))}
统计F4到F62的偶数单元格合计数值。{=SUM(IF(MOD(ROW(F4:F62),2)=0,F4:F62))}
隔行求和公式设置
均为数组公式:
=SUM(IF(MOD(ROW(A1:A110),2),A1:A110,0))
=SUM(N(OFFSET($A$1,ROW(1:55)*2-2,,,)))
=SUM((MOD(ROW(A1:A100),2)=1)*(A1:A100))
=SUM((MOD(ROW(A1:A100),2)=0)*(A1:A100))
=SUMPRODUCT((MOD(ROW(A1:A100),2)=0)*A1:A100)
隔列将相同项目进行求和
隔列将出勤日和工资分别进行求和
数组公式=SUM(IF(($B$4:$B$25)=B26,($C$4:$C$25),0))
=SUMPRODUCT(--(MOD(ROW(C5:C25),2)&&0),C5:C25)
隔行或隔列加总
=SUM((MOD(ROW($A$1:$A$25),2)=0)*$A$1:$A$25)
=SUM((MOD(COLUMN($B$1:$T$1),2)=0)*$B$1:$T$1)
请问如何在一百行内做隔行相加
A1+A3+……+A99&&&
=SUM(N(OFFSET(A1,ROW(1:50)*2-2,)))
A2+A4+……+A100&& 双
=SUM(N(OFFSET(A1,ROW(1:50)*2-1,)))
如何将间隔一定的列的数据相加呢
碰到100多列的数据将间隔一定的数据用手工相加太烦了,也容易出错。如果需要相加的数据均有相同的名称(字段),可以用Sumif()来求解,如果没有,就需要用数组公式来解决了。{=SUM((MOD(ROW(A1:A18),3)=1)*A1:A18)}&&&
1、4、7……行相加。
隔列求和(A、B列)
=SUM(A:A,B:B)
=SUM(A:A,B:B,C:C)&&
(统计A、B、C列)
隔列求和的公式
品种及日期
=SUMIF($B$2:$K$2,"进",B3:K3)-SUMIF($B$2:$K$2,"出",B3:K3)
=SUM(SUMIF(B$2:K$2,{"进","出"},B3:K3)*{1,-1})
库存合计=SUMIF($D$3:$BS$3,"库存",$D$4:$BT$4),
销售合计=SUMIF($D$3:$BS$3,"销售",$D$4:$BT$4)
=SUMIF($D$3:$BS$3,BT$3,$D4:$BS4)
=SUMPRODUCT((MOD(COLUMN($D4:$BS4),2)=0)*$D4:$BS4)
关于隔行、隔列求和的问题
=SUM((MOD(ROW($A$1:$A$25),2)=0)*$A$1:$A$25)&&
=SUM((MOD(COLUMN($B$1:$T$1),2)=0)*$B$1:$T$1)
均为数组公式。
EXCEL中求两列的对应元素乘积之和
如:a1*b1+a2*b2+b3*b3...的和
=SUM(A1:A3*B1:B3) (数组公式)
=SUMPRODUCT(A1:A10,B1:B10)
计算900~1000之间的数值之和
sumif函数的计算格式为:
=sumif($a$1:$a$20,"&1000")。即返回$a$1:$a$20中大于1000的数值的和,但如果想计算900~1000之间的数值之和,应该如何编写。
请参考:{=SUM(IF((A1:A20&900)*(A1:A20&1000),A1:A20))}或{=SUM((900&A1:A20)*(A1:A20&1000)*A1:A20)}
2、=SUMIF(A1:A20,"&900")-SUMIF(A1:A20,"&1000")
双条件求和
1、 求一班女生的个数 :
=SUMPRODUCT((A2:A9=1)*(B2:B9=""女""))
2、求一班成绩的和 :
=SUMIF(A2:A9,1,C2:C9)
"&&&&&&&&&&
3、求一班男生成绩的和 :
=SUMPRODUCT((A2:A9=1)*(B2:B9=""男""),C2:C9)
如何实现这样的条件求和
求型号中含BC但不含ABC的量:
=SUMIF($A$2:$A$12,"*"&"bc"&"*",$B$2:$B$12)-SUMIF($A$2:$A$12,"*"&"abc"&"*",$B$2:$B$12)
=SUMPRODUCT((ISNUMBER(FIND("BC",A2:A12))&&ISNUMBER(FIND("ABC",A2:A12)))*B2:B12)
A1:A10数字显为文本格式时,如何求和
=SUMPRODUCT(A1:A10)
所有本范例所使用的数据都为引用以下绿色区域,并定义为对应的标题& 。
求所有演员工资总额&&&&&&
71700 =SUM($G$7:$G$16)
B& 求男演员工资总额
42200 =SUMIF($D$7:$D$16,"男",$G$7:$G$16)
&& 单条件求和.1
C& 求年龄在20岁以下的演员工资
22500 =SUMIF($E$7:$E$16,"&20",$G$7:$G$16)
&& 单条件求和.2
D& 求主角和配角的工资(不是普通演员)&
67500 =SUMIF($F$7:$F$16,"*角",$G$7:$G$16)
&& 单条件求和.3
E& 求20岁以下女演员工资
{=SUM(($D$7:$D$16="女")*($E$7:$E$16&20)*$G$7:$G$16)}
&& 多条件求和-同时满足条件
F& 求男性或主角的工资&
{=SUM(IF(($D$7:$D$16="男")+($F$7:$F$16="主角"),$G$7:$G$16))}
&& 多条件求和-只须满足条件之一
求男性非主角或主角非男性的工资(即除男主角外的男性和主角)&&
g.1&& 21200
{=SUM(IF(($D$7:$D$16="男")-($F$7:$F$16="主角"),$G$7:$G$16))}
g.2&& 21200
{=SUM(IF(($F$7:$F$16="主角")-($D$7:$D$16="男"),$G$7:$G$16))}
&& 多条件求和-只满足条件之一而不能同时满足
H& 啊~~~你不知道什么是数组函数啊,可是你有时候也要用多条件求和?
不要紧,教你用另外的方法:SUBTOTAL&
&& 求20岁以下女演员工资
71700 =SUBTOTAL(9,$G$7:$G$16)
现在你看到的还不是最后结果,请按如下操作&
&& 1、把数据区域设置成可筛选
&& 2、把SEX筛选成"=女",
把年龄筛选成&20&
&& 3、你再看上面的公式结果…
去掉其中两个最大值和两个最小值,再求和
请问如何去掉两个最高分,两个最低分,剩余人员的分数求和,例如A1-A7中的7个分
,去掉两个最高分,两个最低分,剩余人员的分数求和。
=SUM(A1:A50)-MAX(A1:A50)-LARGE(A1:A50,2)-MIN(A1:A50)-SMALL(A1:A50,2)
=SUM(A1:A20)-SUM(LARGE(A1:A20,{1,2}))-SUM(SMALL(A1:A20,{1,2}))
=TRIMMEAN(A1:A7,4/7)*(7-4)
=SUMPRODUCT(LARGE(A1:A7,ROW(A1:A7))*(ROW(1:7)&2)*(ROW(1:7)&6))
=SUMPRODUCT((A$1:A$7&LARGE(A$1:A$7,2))*(A$1:A$7&SMALL(A$1:A$7,2))*A$1:A$7)
(A!:A7)-LARGE(A!:A7,1)-LARGE(A!:A7,2)-SMALL(A!:A7,1)-SMALL(A!:A7,2)
将此函数横着使用(A1-G1)
=TRIMMEAN(A1:G1,4/7)*(7-4)&
=SUMPRODUCT(LARGE(A1:G1,COLUMN(A1:G1))*(COLUMN(A:G)&2)*(COLUMN(A:G)&6))
去掉两个最高分、最低分,显示出被去掉的分数
被去掉的分数:
最大两个:=large(data,{1;2})
最小两个:=small(data,{1;2})
1、=SUM(OFFSET(A1,,,ROW()-ROW(A1)))可以对A列数值自动求和。
2、=SUM(INDIRECT("R2C:R[-1]C",FALSE))
3、=SUM(INDIRECT("A2:A"&ROW()-1))
=SUM(INDIRECT(ADDRESS(1,COLUMN())&":"&ADDRESS(ROW()-1,COLUMN())))
按字体颜色求和
G3={SUM(IF(($A$2:$A$19=E3)*($B$2:$B$19=F3),$C$2:$C$19))}
G4:G11公式为G3公式下拖.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
如何分班统计男女人数
男=SUMPRODUCT(($B$2:$B$446=$E2)*($C$2:$C$446=F$1))
=SUMPRODUCT(($B$2:$B$446=E3)*($C$2:$C$446=F$1))
=SUMPRODUCT(($B$2:$B$446=$E2)*($C$2:$C$446=F$1))
{=SUM(($B$2:$B$446=$E2)*($C$2:$C$446=$F$1))}
{=SUM(($B$2:$B$446=F2)*($C$2:$C$446=$G$1)*$D$2:$D$446)}
女=SUMPRODUCT(($B$2:$B$446=$E2)*($C$2:$C$446=G$1))
合计=COUNTIF($B$2:$B$446,E2)
统计数值大于等于80的单元格数目
在C17单元格中输入公式:
=COUNTIF(B1:B13,"&=80")
确认后,即可统计出B1至B13单元格区域中,数值大于等于80的单元格数目。
计算出A1里有几个abc
A1: abc-ded-abc-def-abc-ded-ded-abc , 如何计算出A1里有几个abc
公式=(LEN(A1)-LEN(SUBSTITUTE(A1,"abc","")))/LEN("abc")
有条件统计
如何统计当A1&=15时,统计B列中&=8.5的累加值和个数,而&15时不进行统计?
=IF(A1&15,"",COUNTIF(B2:B10,"&=8.5"))
累加值(求和):
=IF(A1&15,"",SUMIF(B2:B10,"&=8.5"))
如何统计各年龄段的数量
需分别统计20岁以下、21-30岁、31-40岁、41-50岁、50岁以上年龄段的数量。
根据“出生日期”用以下公式,得到“自动显示年龄”。
先将F列的出生日期设置为“1976年5月”格式,在G列公式为:
=DATEDIF(F2,TODAY(),"Y")&&&&
(周岁,自动显示年龄)
=YEAR(TODAY())-YEAR(F2)
再根据年龄段:20岁以下、21-30岁、31-40岁、41-50岁、50岁以上,用以下公式,求出不同年龄段人数。
在J2公式为:
=SUMPRODUCT(($G$2:$G$34&$H1)*($G$2:$G$34&=$H2)*($C$2:$C$34=J$1))
{=SUM(($G$2:$G$34&=VALUE(MID(I2,1,2)))*1)}
或数组公式:
{=SUM(($G$2:$G$34&=VALUE(MID(I3,4,2)))*1)-SUM($J$2:J2)}
如何计算20-50岁的人数?
=COUNTIF(C3:C17,"&=20")-COUNTIF(C3:C17,"&50")
=SUMPRODUCT((C3:C17&=20)*(C3:C17&=50))
=FREQUENCY(C3:C17,50)-FREQUENCY(C3:C17,19)
{=SUM(COUNTIF(C3:C17,"&="&{20,51})*{1,-1})}
如何统计40-50岁的人的个数
=countif(a:a,"&40")-countif(a:a,"&50")
=SUM(COUNTIF(a:a,"&"&{40,50})*{1,-1})
数组公式{=sum((a1:a7&40)*(a1:a7&50))}
=SUMPRODUCT((A1:A7&40)*(A1:A7&50))
要统计出7岁的女生人数
=COUNTIF(D2:D12,D2)
=SUMPRODUCT((B2:B12="女")*(D2:D12=7))
=COUNTA(A:A)
=COUNTIF(A:A,"& ")
如何统计A1:A10,D1:D10中的人数?
=COUNTA(A1:A10,D1:D10)
如何让EXCEL自动从头统计到当前单元格
情况如下:
C列要根据A列的内容来统计B列的数据,范围从A1:An,即当A列中An有数据时,Cn自动根据An的值,统计B1:Bn的数据。
{=SUM(INDIRECT("B1:B" &
LARGE((A1:A65535&&"")*(ROW(A1:A65535)),1)))}
提建议人员姓名
提建议人数
王、李、赵、孙、钱、胡
张、王、李、赵、孙、钱、胡
张、王、李、孙、钱、胡
=LEN(B2)-LEN(SUBSTITUTE(B2,"、",""))+1
=LEN(SUBSTITUTE(B2,"、",""))
如何计算20-50岁的人数?
=COUNTIF(C3:C17,"&=20")-COUNTIF(C3:C17,"&50")
=SUMPRODUCT((C3:C17&=20)*(C3:C17&=50))
=FREQUENCY(C3:C17,50)-FREQUENCY(C3:C17,19)
{=SUM(COUNTIF(C3:C17,"&="&{20,51})*{1,-1})}
如何计算男20-50岁的人数?
=SUMPRODUCT((B3:B17="男")*(C3:C17&=20)*(C3:C17&=50))
求各分数段人数
=COUNTIF(B2:B43,"&=90")
=COUNTIF(B2:B43,"&=80")-COUNTIF(B2:B43,"&=90")
=COUNTIF(B2:B43,"&=70")-COUNTIF(B2:B43,"&=80")
=COUNTIF(B2:B43,"&=60")-COUNTIF(B2:B43,"&=70")
=COUNTIF(B2:B43,"&=50")-COUNTIF(B2:B43,"&=60")
有什么方法统计偶数
例如:A1到E1有5个数如何统计着五个数中有几个是偶数
A B C D E F
1 50 15 8 11 15 3
在F1中的3要用什么公式能统计出来
统计偶数的个数
{=COUNT(1/MOD(A1:E1-1,2))}
{=Sum(Mod(a1:e1+1,2))}
将偶数转化成奇数,再求奇数的个数。
请在编辑栏中选择部分公式按F9观察每一步的计算过程。
{=SUM(--((A1:F1)/2=INT((A1:F1)/2)))}&&&
算是一法,长了点
=SUMPRODUCT((MOD(A1:E1,2)=0)*1)
=SUMPRODUCT(1-MOD(A1:E1,2))
如果D2&20那E2就显示$200、如果D2&30那E2就显示$300依此类推
解答:=INT(D2/10)*100
,当然,你的单元格格式设置成$格式就可以了。否则用,="$"&INT(D2/10)*100
则该单元格成字符型 。当然,你也可以用IF函数,但它有7层的限制。= IF (D2&30,
"300",IF(D2&20,"200"))
工资统计中的问题
问题:表一和表二中的职工姓名相同,但不在同一个位置上。怎样用公式求出表一中职工在表二中对应的工资、奖金和值班费的总额。要求,不能用表二中先加入一列,然后求和,再用公式导入表一的方法。我想知道能否在表一中用一个公式就可实现,而表二不动。
=SUMPRODUCT((表二!$B$3:$B$42=A3)*(表二!$C$3:$E$42)+(表二!$G$3:$G$42=A3)*(表二!$H$3:$J$42))
=IF(COUNTIF(表二!$B$3:$B$42,A3),SUMPRODUCT(VLOOKUP(A3,表二!$B$3:$E$42,{2;3;4},)),SUMPRODUCT(VLOOKUP(A3,表二!$G$3:$J$42,{2;3;4},)))
=IF(ISERROR(MATCH(A3,表二!$B$3:$B$42,0)),SUM(OFFSET(表二!$G$2,MATCH(A3,表二!$G$3:$G$42,0),1,,3)),SUM(OFFSET(表二!$B$2,MATCH(A3,表二!$B$3:$B$42,0),1,,3)))
=IF(ISERROR(VLOOKUP(A3,表二!$B$3:$F$42,4,0)),SUM(INDIRECT("表二!H"&MATCH(A3,表二!$G$3:$G$42,0)+2&":J"&MATCH(A3,表二!$G$3:$G$42,0)+2)),SUM(INDIRECT("表二!C"&MATCH(A3,表二!$B$3:$B$42,0)+2&":J"&MATCH(A3,表二!$B$3:$B$42,0)+2)))
=IF(ISERROR(VLOOKUP(A3,表二!$B$3:$F$42,4,0)),VLOOKUP(A3,表二!$G$3:$J$42,4,0),VLOOKUP(A3,表二!$B$3:$F$42,4,0))
如果我想统计50个数据中大于某个值的数据个数,(这个值是在使用时才输入某个单元格的),请问用什么函数。如数据单元格为A1:E10,值的单元格为A11。
1、使用下面的数组公式: {=SUM(IF($A$1:$E$10&$A$11,1))}
2、输入以下函数:
=COUNTIF(A1:E10,"&"&A11)
根据给定的条件,对数据进行合计
实例:& 姓名& 件数&
(姓名在B307-B313中;件数在C307-C313中)
陈丰&& 1584&
目的:& 对上面三个人的件数分别进行统计分析&
步骤:& 李六的:
=SUMIF(B307:B313,B323,C307:C313)&
&&&&&&&&&&
王武的: =SUMIF(B307:B313,C323,C307:C313)&
&&&&&&&&&&
陈丰的: =SUMIF(B307:B313,D323,C307:C313)&
姓名:& 李六& 王武&
陈丰(分别在B323、C323、D323单元格中)
结果:& 79
&&& 185 1771
十列数据合计成一列
=SUM(OFFSET($1,(ROW()-2)*10+1,,10,1))
统计汉字字符个数
& A1中"中国",A2中"人民",A3中是空白,A4中是"幸福",A5,A6中是空白
人民258 &&
247大家好&
中国147 &&
函数&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
=SUMPRODUCT(LENB(ASC(A1:A6))-LEN(A1:A6))&&
仅统计汉字字符个数&
=SUMPRODUCT(LEN(A1:A6))&&&&&&&&&&&&&&&&&&&&
23& & 如果还混杂有其它字符
注:我想在B列的付款期中得到这样的结果:
付款期=(购进日期+45天),但我们的付款期只有每月15和25号,如果按购进日期加上45天后不正好是付款日,那就得再往后延到最近的一个付款日,也就是15或25号。
{=MIN(IF(DAY(A2+ROW($45:$70))={15,25},A2+ROW($45:$70)))}
{=MIN(IF(DAY(A2+ROW($45:$70))={15,25},A2+ROW($45:$70),999999))}
{=MIN(IF((DAY(A2+ROW($45:$67))=15)+(DAY(A2+ROW($45:$67))=25),A2+ROW($45:$67)))}
=IF(DAY(A2+45)&15,TEXT(A2+60-DAY(A2+45),"mm月dd日"),TEXT(A2+70-DAY(A2+45),"mm月dd日"))
=DATE(YEAR(A2+45),IF(DAY(A2+45)&25,MONTH(A2+45)+1,MONTH(A2+45)),IF(DAY(A2+45)&=15,15,IF(DAY(A2+45)&=25,25,15)))
统计单元格内不为空的格数
如下图,怎么自动统计单元格内的“√”,而空白的单元格则不计入内?
=counta(a2:a31),下拉
=countif(a2:a31,"√")
=COUNTIF(a2:a31,"&&")
自动将销量前十名的产品代号及销量填入表中
如:产品代号在“B”列,销量在“C”列
=INDIRECT("b"&MATCH(ROW(A1),$D$2:$D$20,0)+1)
=INDIRECT("c"&MATCH(ROW(A1),$D$2:$D$20,0)+1)
统计最大的连续次数
如图,请问如何编写公式求出A1到A10单元格中数字4连在一起的次数,本例中答案应为3(A1到A3)和2(A9到A10)。
[1] A1到A10单元格中, 数字4连在一起, 最大的连续次数, 公式为 :
{=LARGE(FREQUENCY(IF(A1:A10=4,ROW(A1:A10),""),IF(A1:A10&&4,ROW(A1:A10),"")),1)}
[2] 次大的连续长次数, 公式为 :
{=LARGE(FREQUENCY(IF(A1:A10=4,ROW(A1:A10),""),IF(A1:A10&&4,ROW(A1:A10),"")),2)}
3个“不重复”个数统计=SUM(--IF(MATCH(B$2:B$21,B$2:B$21,0)=ROW(B$2:B$21)-1,B$2:B$21&B2))+1
=SUM(--(IF(FREQUENCY(B$2:B$21,B$2:B$21),B$2:B$21&B2)))+1
=SUM(--(FREQUENCY(IF(B$2:B$21&B2,B$2:B$21),B$2:B$21)&0))+1
在一列有重复的姓名中,如何统计出具体有几人
如果第一个张三在A1单元格,在B1处输入:
=IF(COUNTIF($A$1:A1,A1)&1,"",A1)
向下复制即可
用数组公式也可以解决呀:假设你要统计A1到A100可以这样:
=sum(1/countif(a1:a100,a1:a100),然后按住crtl,shift,和回车就可以了。
计数的问题
  这个例子主要是计数的问题:共有三列数据,分别统计每列字母的个数、每列有几个不同的字母,最后把它们分别列出来。对每列字母个数统计,字符用COUNTA(),数字可以用COUNT()和COUNTA()。公式分别为:
=COUNT(A2:A12)
=COUNTA(B2:B12)
=COUNTA(C2:C12)
每列不相同的字母,公式分别为:
{=SUM(1/COUNTIF(A$2:A$12,A$2:A$12))}
{=SUM(1/COUNTIF(B$2:B$12,B$2:B$12))}
{=SUM(1/COUNTIF(C$2:C$12,C$2:C$12))}
分别列出来,公式分别为:
{=IF(SUM(1/COUNTIF(A$2:A$12,A$2:A$12))&=ROW(A1),INDEX(A$2:A$12,SMALL(IF(ROW(A$2:A$12)-1=MATCH(A$2:A$12,A$2:A$12,0),ROW(A$2:A$12)-1,"0"),ROW(A1))),"END")}
{=IF(SUM(1/COUNTIF(B$2:B$12,B$2:B$12))&=ROW(B1),INDEX(B$2:B$12,SMALL(IF(ROW(B$2:B$12)-1=MATCH(B$2:B$12,B$2:B$12,0),ROW(B$2:B$12)-1,"0"),ROW(B1))),"END")}
{=IF(SUM(1/COUNTIF(C$2:C$12,C$2:C$12))&=ROW(C1),INDEX(C$2:C$12,SMALL(IF(ROW(C$2:C$12)-1=MATCH(C$2:C$12,C$2:C$12,0),ROW(C$2:C$12)-1,"0"),ROW(C1))),"END")}
对每列字母个数统计:
每列不相同的字母有:
它们分别是:
如何分班统计男女人数
男=SUMPRODUCT(($B$2:$B$446=$E2)*($C$2:$C$446=F$1))
女=SUMPRODUCT(($B$2:$B$446=$E2)*($C$2:$C$446=G$1))
男{=SUM(($B$2:$B$446=$E2)*($C$2:$C$446=$F$1))}
女{=SUM(($B$2:$B$446=$E2)*($C$2:$C$446=$G$1))}
男{=SUM(($B$2:$B$446=F2)*($C$2:$C$446=$G$1)*$D$2:$D$446)}
女{=SUM(($B$2:$B$446=F2)*($C$2:$C$446=$H$1)*$D$2:$D$446)}
增加d列,输入公式:=B2&C2,合并数据后再利用countif公式对D列统计。
=COUNTIF($B$2:$B$446,E2)
在几百几千个数据中发现重复项
我的意思不是查找功能,那个我会用,比如有几百个人的名字输入单元格中,但我面对那么多名字真无法短时间内看出谁重复了,该如何办?
假设判断区域为A1:D10,格式/条件格式,选公式(不是数值),输入:
=COUNTIF($A$1:$D$10,A1)&1
然后在格式中设置一个字体或图案颜色,确定,这样重复数据就变成了有色单元格。
统计互不相同的数据个数
例如,在 3 * 3 的区域中统计互不相同的数据个数,
结果应为 4 (4 个互不相同的数据)
数组公式=sum(1/countif(a1:c3,a1:c3))
还可以公式:
=COUNT(IF(FREQUENCY(A1:C3,A1:C3),1))
多个工作表的单元格合并计算
=Sheet1!D4+Sheet2!D4+Sheet3!D4,更好的=SUM(Sheet1:Sheet3!D4)
单个单元格中字符统计
假设 A1单元格中有数据"sdfsfjksfhweofiefondsfljsdfisdofjei"
如何用公式统计出A1单元格中有多个不重复的字符?
=SUMPRODUCT(--(LEN(A1)-LEN(SUBSTITUTE(A1,CHAR(ROW(97:122)),""))=1))
数组公式=SUM(IF(ISERROR(FIND(CHAR(ROW(97:122)),A1)),,1))
这个公式只适用单元中的字符为小写字母,给个通用点的
=SUM(--(MATCH(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),)=ROW(INDIRECT("1:"&LEN(A2)))))
=SUM(IF(ISERROR(FIND(CHAR(ROW(97:122)),LOWER(A1))),,1))
数据区包含某一字符的项的总和,该用什么公式
=sumif(a:a,"*"&"某一字符"&"*",数据区)
函数如何实现分组编码
对数值进行分组编码
=A2&TEXT(COUNTIF($A$2:A2,A2),"00")
【数值取整及进位】
取整数函数
907.5;00要改变为908;公式为:
=CEILING(A1,1)
907;要改变为910;公式为:
=CEILING(A1,10)
如果要保留到百位数,即改变为;1500公式为:
=CEILING(A1,100)
在单元格中要取整数(只取整数不用考虑四舍五入)用什么函数呀?例如:10/4只要显示2就可以了!要考虑负数的因数呢?例如:(-10/4)要显示-2而不是-3?怎么办?
=TRUNC(A1,0)
=ROUNDDOWN(A1,0)
求余数的函数
比如:A1=28,A2=(A1&6)的余数=4,请问这个公式怎么写?&
解答:=MOD(28,6)
四舍五入公式
=ROUND($B$1*A1,2)
=ROUND(B1*A1,2)
=round(a1,0)
=round(a1,0)*0.95
对数字进行四舍五入
对于数字进行四舍五入,可以使用INT(取整函数),但由于这个函数的定义是返回实数舍入后的整数值。因此,用INT函数进行四舍五入还是需要一些技巧的,也就是要加上0.5,才能达到取整的目的。公式应写成:
=INT(B2*100+0.5)/100
如何实现“见分进元”
在我们的工资中,有一项“合同补贴”,只要计算结果出现“分”值就在整数“元”进一位,也就是说3.01元进到4.00元,3.00元不变,整数“元”不变。
=IF((A3-INT(A3))&=0.3,IF((A3-INT(A3))&=0.8,1,0.5),0)+INT(A3)
=IF(RIGHT(FIXED(A1,2),2)&B1,TRUNC(A2)+1,A2)
说明一下:A1即是要转换的目标;B2输入00(文本格式,必须是00这两个数)。
=IF(INT(A1)&&A1,INT(A1)+1,A1)
=ROUNDUP(A1,0)
=CEILING(A9,1)
=INT(A9+1)
如何将Excel 中的数据,希望把千位以下的数进行四舍五入,例如:3245&
希望变成 希望成为400
=ROUND(C6*D6,2)
=ROUND(A2*0.001,)*1000
=ROUND(A2,-3)
=--FIXED(A2,-3)
=ROUND(A2/00
如何四舍五入取两位小数
如何四舍五入取两位小数,如2.145为2.15,0..
=ROUND(A1,2)
根据给定的位数,四舍五入指定的数值
对整数无效。四舍五入B234的数值,变成小数点后一位。
=ROUND(B23,1)
=IF(MOD(INT(A1),2)=0,IF(MOD(A1,1)=0.5,INT(A1),INT(A1+0.5)),INT(A1+0.5))
=IF(AND(RIGHT(A1*100,1)="0",RIGHT(A1*10,1)="5")=TRUE,IF(INT(A1)/2=INT(INT(A1)/2),INT(A1),ROUND(A1,0)),ROUND(A1,0))
AND(RIGHT(A1*100,1)="0",RIGHT(A1*10,1)="5")=TRUE
判断是否为一位小数,且是0.5,如果不符合上术要条件,按普通四舍五入法则处理,否则判断整数部分的奇偶。
=IF(RIGHT(A1,1)*1&5,INT(A1),IF(RIGHT(A1,1)*1&5,INT(A1)+1,IF(MOD(ROUND(A1,),2)=0,ROUND(A1,),ROUNDDOWN(A1,))))
=IF(ROUNDUP(A1*2,)=A1*2,IF(MOD(ROUND(A1,),2)=1,ROUNDDOWN(A1,),ROUNDUP(A1,)),ROUND(A1,))
如何实现2舍3入
做工资时,常遇到:3.2元要舍去0.2元变为3.00元,而3.3元要把0.3元入为0.5元变为3.5元.请教,该如何实现?
=ROUND(A1*2,0)/2
=CEILING(A1,0.5)
=IF((A1-INT(A1))&=0.2,INT(A1),IF((A1-INT(A1))&=0.5,INT(A1)+0.5,IF((A1-INT(A1))&=0.7,INT(A1),INT(A1)+1)))
=CEILING(A1-0.2,0.5)
=FLOOR(A1+0.2,0.5)
怎么设置单元格以千元四舍五入
比如输入123456,显示出来123,000
=CEILING(ROUND(A1/)*1000
=round(a1,-3)
=mround(A1,1000)
ROUND函数的四舍五入不进位的解决方法?
计算一:A2=1345.3& B2=1232.4&
C3=A2-B2=112.9&&
D=0.05& E=ROUND(B2*D2,2)=5.64&
(计算结果为5.645,此运算没有进位)。
计算二:A2=1225.4& B2=1112.5&
C3=A2-B2=112.9&&
E=ROUND(B2*D2,2)=5.65(计算结果为5.645,此运算进位)。
以上两式中C3结果都为112.9,而为什么应用ROUND函数后结果却不一样。
请教高手有什么函数能保证四舍五入不会出错。
可将C列先变成文本性数据,再进行后面的运算,以达到计算的目的。
如:C列可改成C1=TRIM(A1-B1),以此类推,只要是更改成文本性数据就行。
保留一位小数
我需要保留一位小数,不管后面是什么数字,超过5或不超过5,都向前进一位.
例如:329.99--&330.00
329.84-----&329.90
329.86-----&329.90
=roundup(*,2)或=round(a1+0.04,1)
如何三舍四入
=round(原数值+0.001,2)
另类四舍五入
我用Excle给别人算帐,由于要对上百家收费,找零却是个问题。于是我提出四舍五入,收整元。但是领导不同意,要求收取0.5元。例如:某户为123.41元,就收123.50元;如果是58.72元,就收58.5元。这可难坏了我。经过研究,我发现,可以在设置单元格中,设成分数,以2为分母,可以解决问题。但是打印出来的却是分数不好看,而且求和也不对。请各位高手给予指点。是这样的,如果是57.01元,则省去,即收57.00元;如果是57.31元,则进为57.50元;如果是57.70元,也收57.50元;要是57.80元,则收58.00元。
假设数据在A1
=INT(A1)+IF((A1-INT(A1)&=0.3),0,IF((A1-INT(A1)&0.7),1,0.5))
简化一下:
=INT(A1)+0.5*((A1-INT(A1)&0.3)+(A1-INT(A1)&0.7))
int函数取整数部分,A1-int(A1)取小数部分,根据你的意思:&=0.3按0算,0.3~0.7(含)按0.5算,0.7~0.99……按+1算
则:第一个公式不难理解了
简化公式中:“*((A1-INT(A1)&0.3)+(A1-INT(A1)&0.7))”即(小数部分&0.3)+(小数部分&0.7)
我们知道这是省略if的判断语句,条件为真返回true(也就是1)否在为false(0),那么如果小数&=0.3,则两个条件都为0,即整数部分+0.5*0=整数部分,介于0.3~0.7,则为整数部分+0.5*(1+0),大于0.7肯定也大于0.3啦,则为整数部分+0.5*(1+1)。
请问,如果是由几个分表汇总的总表想如此处理,该如何做。
例:e112位置=SUM(一库入库!G112,二库入库!G112,四库入库!G112,保健酒基地入库!G112,下陆仓库入库!G112)
汇总的结果为100.24,而我要求如果小数为24的话自动视为1累加,否则不便。
就是小数为0.24才加1,否则都舍掉?
若是:=if(sum公式-int(sum公式)=0.24,int(sum公式)+1,sum公式)
想把小数点和后面的数字都去掉,不要四舍五入
比如:&&&&&&&
&&&&&12.00
45.32&&&&&&&&&&&&&&&&
25.38&&&&&&&&&&&&&&&&
6.54&&&&&&&&&&&&&&&&&&
13.02&&&&&&&&&&&&&&&&
59.68&&&&&&&&&&&&&&&&
23.62&&&&&&&&&&&&&&&&
=Rounddown(A1,0)
你要把A1换成你要转换的那个单元格啊,然后拖动就可以了!
我那里用的那个A1只是告诉你一个例子而已,你要根据你的实际情况来修改一下才能用的。
=TRUNC(A1,0)
求真正的四舍五入后的数
请教如何在Excel中,求“金额合计”(小数点后二位数)时,所取的数值应是所求单元格中写的数字(四舍五入后的数字),而不是(四舍五入前)的数字。因为只有这样行和列及关联的工作表才能对得上,例如:表上的数值分别是:(1.802/2=0.901)0.90(A1);
(1.604/2=0.802)0.80(A2);&&(1.406/2=0.703)0.70(A3);(因取小数点后二位)。合计数(A4)表中自己计算和显示是:(0.901+0.802+0.703=2.406)2.41(四舍五入后的数值)。但照表中的数值人工计算却是:(0.9+0.8+0.7=)2.4,有矛盾,还有许多例子,故请教各高手,如何设置公式,使得人工计算结果同表中一致。请指教。十分感谢!
工具》选项》重新计算》以显示精度为准& &前打钩
也可以用函数 ROUND() 使结果四舍五入
。如ROUND(算式,2)代表保留两位小数,如ROUND(算式,1)代表保留一位小数。
小数点进位
小数点进位如何把1.4进成2或1.3进成2
=Ceiling(A1,1)
=Roundup(A1,0)
=INT(A1+0.9)
&=int(a1)+1
如何把1.4进成2,而1.2不进位
=ROUND(A1+0.1,0)
个位数归0或者归5
A*B后想得到C的结果值,用什么函数比较好
A&&&&&&&&&
C(想得到的数值)
320&&&&&&&
1.1&&&&&&&&&&&&&&
1140&&&&&&
1.2&&&&&&&&&&&&&&
50&&&&&&&&
1.3&&&&&&&&&&&&&&
16&&&&&&&&
&&&&&&&&&&25
=FLOOR(A1*B1+5*(MOD(A1*B1,5)&&0),5)
=CEILING(A1*B1,5)
【大小值或中间值】
如在列中有一组数字:10、7、9、27、2
=AVERAGE(A2:A6) 上面数字的平均值为11
行公式=AVERAGE(B2:D2)
如何实现求平均值时只对不等于零的数求均值?
=AVERAGE (IF(A1:A5&0,A1:A5))
平均分的问题
假设一个班有60人,要统计出各个学科排名前50的学生的平均分,用公式应该如何写?如果用排序再来算的话很麻烦,能不能直接用公式找出前50名进行计算?
{=AVERAGE(LARGE(A1:A60,ROW(INDIRECT("1:50"))))}
怎样求最大值(最小值或中间值)
=IF(A2="","",MAX(OFFSET(C2,,,MIN(IF(A3:$A$15&&"",ROW(3:$15),15))-MAX(($A$2:A2&&"")*ROW($2:2)))))
=IF(A2="","",MAX((LOOKUP(ROW($A$2:$A$14),IF($A$2:$A$14&&"",ROW($A$2:$A$14)),$A$2:$A$14)=A2)*$C$2:$C$14))
=IF(A2="","",LOOKUP(2,1/FIND(A2,$B$2:$B$1000),$C$2:$C$1000))
=IF(A2="","",MAX(IF(ISNUMBER(FIND(A2,$B$2:$B$1000)),$C$2:$C$1000)))
平均数怎么弄
如在列中有一组数字:10、7、9、27、2
=AVERAGE(A2:A6) 上面数字的平均值为11
=AVERAGE(A2:A6,&5)&上面数字与&5&的平均值为10
去掉其中两个最大值和两个最小值的公式
我要将一行数据进行处理。要去掉其中两个最大值和两个最小值,不知道怎样运用公式,应该是:
=SUM(A1:A50)-MAX(A1:A50)-LARGE(A1:A50,2)-MIN(A1:A50)-SMALL(A1:A50,2)
这个只能减去1个最大和1个最小值,不符合题意。可用下面的公式。
=SUM(A1:A20)-SUM(LARGE(A1:A20,{1,2}))-SUM(SMALL(A1:A20,{1,2}))
去一行最高分最低分求平均值
去一行中一个最高分和一个最低分求平均值
公式为:=(SUM(A5:E5)-MAX(A5:E5)-MIN(A5:E5))/(COUNTIF(A5:E5,"&0")-2)
但另用TRIMMEAN ()函数较好。=TRIMMEAN($A$5:$E$5,2/COUNT($A$5:$E$5))
为需要进行整理并求平均值的数组或数值区域。TRIMMEAN(array,percent)
为计算时所要除去的数据点的比例,例如,如果 percent = 0.2,在 20 个数据点的集合中,就要除去 4 个数据点
(20 x 0.2):头部除去 2 个,尾部除去 2 个。
用活了TRIMMEAN函数,这个问题易如反掌。
在9个数值中去掉最高与最低然后求平均值
假设9个数值所在的区域为A1:A9
=(SUM(A1:A9)-MAX(A1:A9)-MIN(A1:A9))/7
=TRIMMEAN(A1:A9,2/COUNTA(A1:A9))
=TRIMMEAN(A1:A9,2/9)
{=AVERAGE(SMALL(A1:A9,ROW(2:8)))}
=ROUND((SUM(A1:A9)-MAX(A1:A9)-MIN(A1:A9))/(COUNT(A1:A9)-2),3)
=TRIMMEAN(A1:A9,0.286)
求最大值(n列)
{=MAX(($A$2:$A$16=$D$2)*($B$2:$B$16))}
{=LARGE(IF(FREQUENCY(N3:AT3,N3:AT3),TRANSPOSE(N3:AT3)),ROW(A1))}
{=LARGE(IF(FREQUENCY(TRANSPOSE(N3:AT3),TRANSPOSE(N3:AT3)),(N3:AT3)),ROW(A1))}
如何实现求平均值时只对不等于零的数求均值?
= TRIMMEAN (IF(A1:A5&0,A1:A5))
得到单元格编号组中最大的数或最小的数
对字符格式的数字不起作用。
=MAX(B16:B25)
=MIN(B16:B25)&&
(得到最小的数的公式)
标记出3个最大最小值
=RANK(B4,$B4:$Q4)+COUNTIF($B4:B4,B4)&=4
=RANK(B4,$B4:$Q4,2)+COUNTIF(B4:$Q4,B4)&=4
=(COUNTIF($B3:$Q3,"&"&B3)+COUNTIF($B3:B3,B3))&=3
=(COUNTIF($B3:$Q3,"&"&B3)+COUNTIF(B3:$B3,B3))&COUNT($B3:$Q3)-3
=SMALL(rongjun!$C4:$R4+COLUMN(rongjun!$C4:$R4)/1,3})
=LARGE(rongjun!$C4:$R4+COLUMN(rongjun!$C4:$R4)/1,3})
=RANK(B8,$B8:$Q8)+COUNTIF($B8:B8,B8)-1&=3
=RANK(B8,$B8:$Q8)+COUNTIF($B8:B8,B8)-1&COUNT($B8:$Q8)-3
=C4+COLUMN(C4)/10000&LARGE(rongjun!$C4:$R4+COLUMN(rongjun!$C4:$R4)/10000,4)
取前五名,后五名的方法
{=LARGE(IF(ISERROR($D$2:$D$57),0,$D$2:$D$57),ROW())}
{=SMALL(IF(ISERROR($D$2:$D$57),0,$D$2:$D$57),ROW())}
{=LARGE(IF(ISERROR(D$2:D$57),"",D$2:D$57),ROW(1:5))}
{=SMALL(IF(ISERROR(D$2:D$57),"",D$2:D$57),ROW(1:5))}
=LARGE(B$2:B$57,ROW(A1))
=SMALL(B$2:B$57,ROW(A1)+COUNTIF(B$2:B$57,0))
=LARGE(D$2:D$57,ROW(A1))
=SMALL($D$2:$D$57,5-MOD(ROW(A5),5))
如何用公式求出最大值所在的行?
如A1:A10中有10个数,怎么求出最大的数在哪个单元格?
=MATCH(LARGE(A1:A10,1),A1:A10,0)
=ADDRESS(MATCH(SMALL(A1:A10,COUNTA(A1:A10)),A1:A10,0),1)
=ADDRESS(MATCH(MAX(A1:A10,1),A1:A10,0),1)
{=ADDRESS(MATCH(MAX(LEN(A1:A10)),LEN(A1:A10),FALSE),1)}
{=ADDRESS(SUM(($A$1:$A$10=MAX($A$1:$A$10))*(ROW($A$1:$A$10))),SUM(($A$1:$A$10=MAX($A$1:$A$10))*(COLUMN($A$1:$A$10))))}
如有多个最大值的话呢?如何一一显示其所在的单元格?
{=IF(ROW(1:1)&=COUNTIF($A$1:$A$100,MAX($A$1:$A$100)),ADDRESS(LARGE(IF($A$1:$A$100=MAX($A$1:$A$100),ROW($A$1:$A$100)),ROW(1:1)),1),"")}
求多个最高分
语文成绩有多个最高分,如何用公式的方法把他们抽出来(动态)?
B15=INDEX(A:A,SMALL(IF(B$2:B$10=MAX(B$2:B$10),ROW($2:$10),65536),ROW(1:1)))&""
数组公式,按下Ctrl+Shift+Enter结束。
如果增加一个条件,就是在姓名前加一个类别,例如前5个人是A类的,后4个是B类的,请分类找出A类和B类的对应姓名的最高分
=INDEX(B:B,SMALL(IF(C$2:C$10=MAX(IF($A$2:$A$10="A",$C$2:C$10)),ROW($2:$10),IF(C$2:C$10=MAX(IF($A$2:$A$10="B",$C$2:$C$10)),ROW($2:$10),65536)),ROW(1:1)))&""
如何求多条件的平均值
应如何求下表中1月份400g重量的平均值
月份& &规格&
試試這個行不行=SUMPRODUCT(($A$4:$A$10=1)*($B$4:$B$10="400g"),($C$4:$C$10))/SUMPRODUCT(($A$4:$A$10=1)*($B$4:$B$10="400g"))
比较土的办法
{=SUM(IF(($A$1:$A$7=1)*($B$1:$B$7="400g"),C1:C7,0))/SUM(IF(($A$1:$A$7=1)*($B$1:$B$7="400g"),1,0))}
数组公式:{=AVERAGE(IF(B2:B8="400g")*(A2:A8=1),(C2:C8),""))}
另一个数组公式试试:=Average(if((a1:a10=1)*(b1:b10="400g"),c1:c10))
=SUMIF(B1:B7,B1,C1:C7)/COUNTIF(B1:B7,B1)&&&
这个也可以
想求出第三大之数值
如A1:A4分别为1,2,2,3. &
想求出第三大之数值"1",应如何设公式。& &
=large(if(frequency(a1:a4,a1:a4),a1:a4),3)
数组公式的解法
=LARGE((MATCH(A1:A10,A1:A10,)=ROW(1:10))*A1:A10,3)
【查询和查找引用】
查找顺序公式
=LOOKUP(2,1/(A1:A20&&0),A1:A20)
=MATCH(7,A1:A20)
=VLOOKUP(7,A1:B11,2)
怎样实现精确查询
=VLOOKUP(B11,B3:F7,4,FALSE)
=LOOKUP(B11,B3:B7,E3:E7)
用MATCH+INDEX
=INDEX(E3:E7,MATCH(B11,B3:B7,0))
用INDIRECT+MATCH
=INDIRECT("E"&MATCH(B11,B3:B7,0)+2)
用OFFSET+MATCH
=OFFSET(E3,MATCH(B11,B3:B7,0)-1,0)
用INDIRECT+ADDRESS+MATCH
=INDIRECT(ADDRESS(MATCH(B11,B4:B7,0)+3,5))
用数组公式
=INDEX(E1:E7,MAX(IF((B4:B7=B11),ROW(B4:B7),0)))
查找及引用
如何查找并引用B2单元格中所显示日期当日的相应代码的值。
B3=IF(COUNTIF($E$3:$E$20,A3),VLOOKUP($A3,$E$2:$M$20,MATCH(B$2,$F$2:$M$2,)+1,),"")
查找函数的应用
我想在A5输入表的名称,B5自动跳出该表中B列的最后一个有效数值,请问B5的公式该如何设定?
=LOOKUP(9E+307,INDIRECT(A5&"!"&"B:B"))
=IF(A2="","",LOOKUP(9E+307,INDIRECT(A2&"!B:B")))
怎么能方便的判断某个单元格中包含多少个指定的字符?
例:A1 中是“ASAFAG”,我希望计算出A1里面有多少个“A”......
=LEN(A1)-LEN(SUBSTITUTE(A1,"A",""))
如何用查找函数
一、要求: 利用公式从左表中查询相应的地区,结果放在H14单元格
=VLOOKUP(G14,IF({1,0},D14:D18,C14:C18),2,)
h14=OFFSET(C14,MATCH(G14,D14:D18,0)-1,,,)
H14 =INDIRECT("c"&MATCH(G14,D:D,))
根据C25单元格的商品名称,查找该商品的最新单价,即该商品最后一条记录的单价(结果放在D25单元格)。用数组公式:
=INDIRECT("G"&MAX((D14:D22=C25)*ROW(D14:D22)))
D25 =LOOKUP(2,1/(D14:D22=C25),G14:G22)
日期查找的问题
我有一个日期比如:,我想知道它减去一个固定天数比如6后,最接近它的一个星期四(只能提前)是多少号
的答案应该是而不是
日期在A1处,B1处输入:=MAX((WEEKDAY(A1-6-{1,2,3,4,5,6,7},2)=4)*(A1-6-{1,2,3,4,5,6,7}))
B1, 输入公式 :
=A1-6-MOD(WEEKDAY(A1-6,2)+3,7)
如何自动查找相同单元格内容
=SUMPRODUCT(($D$2:$D$15=A21)*($E$2:$E$15))
=IF(ISERROR(VLOOKUP(A6,$D$2:$E$15,2,0)),0,VLOOKUP(A6,$D$2:$E$15,2,0))
D3 =LOOKUP(2,1/(($G$3:$G$14=B3)*($H$3:$H$14=C3)),$I$3:$I$14)
=IF(ISERROR(VLOOKUP(A14,A:B:D:F,2,FALSE)),"",VLOOKUP(A14,A:B:D:F,2,FALSE))
=IF(ISERROR(VLOOKUP(C2,k!B2:Z2189,2,FALSE)),"",VLOOKUP(C2,k!B2:Z2189,2,FALSE))
怎样对号入座(查找)
=VLOOKUP(D2,$A$1:$B$5,2,FALSE)
=INDEX($B$2:$B$5,MATCH(D2,$A$2:$A$5,0))
=OFFSET($A$1,MATCH(D2,$A$2:$A$5,0),1)
=VLOOKUP(D2,$A$1:$B$16,2,)
=VLOOKUP(D2,IF({1,0},$A$1:$A$9,$B$1:$B$9),2,)
=LOOKUP(2,1/($A$1:$A$10=D2),$B$1:$B$10)
一个文本查找的问题
如何在一个单元格中,统计某个字符出现的次数,例如:单元格A1中填有:张三/李四/王五",如何通过公式来计算此单元格中共填有几个人姓名,每个人姓名之间用"/"符号分开,烦请相告.
=LEN(A1)-LEN(SUBSTITUTE(A1,"/",))+1
查找一列中最后一个数值
我想用公式知道,另一个表中"A"列最下面一个数是多少,就行了.用不定值的,因为还有数据有增加,
=LOOKUP(9E+307,Sheet2!A:A)——最后一个数值
=LOOKUP(REPT("座",255),Sheet2!A:A)——最后一个文本
=INDEX(Sheet2!A:A,MATCH(9E+307,Sheet2!A:A))
=INDEX(Sheet2!A:A,MATCH("*",Sheet2!A:A,-1))
=Match(rept("座",255),sheet2!A:A)
查找重复字符
A&&&&&&&&&&&&&&&&&&
1245689&&&&&&&&&&&&&&&
查找单元格A和B里重复及不重复的字符
正确答案:重复字符-1458
     &&&
不重复字符-023679
以下公式对数字有效:
重复数字:
=IF(COUNT(FIND(0,A1:B1))=2,0,"")&SUBSTITUTE(SUM(IF(ISNUMBER(FIND(ROW($1:$9),A1))+ISNUMBER(FIND(ROW($1:$9),B1))=2,ROW($1:$9)*10^(10-ROW($1:$9)))),0,)
不重复数字:
=IF(COUNT(FIND(0,A1:B1))=1,0,"")&SUBSTITUTE(SUM(IF(ISNUMBER(FIND(ROW($1:$9),A1))+ISNUMBER(FIND(ROW($1:$9),B1))=1,ROW($1:$9)*10^(10-ROW($1:$9)))),0,)
都是数组公式,按Ctrl+shift+enter结束。
重复数字:
=IF(COUNT(FIND(0,A1:B1))=2,0,"")&SUBSTITUTE(SUM(IF(MMULT(COUNTIF(OFFSET(A1,,{0,1},),"*"&ROW($1:$9)&"*"),{1;1})&1,ROW($1:$9)*10^(9-ROW($1:$9)))),0,)
不重复数字:
=IF(COUNT(FIND(0,A1:B1))=1,0,"")&SUBSTITUTE(SUM(IF(MMULT(COUNTIF(OFFSET(A1,,{0,1},),"*"&ROW($1:$9)&"*"),{1;1})&2,ROW($1:$9)*10^(9-ROW($1:$9)))),0,)
请教查找替换问题
把表1中字符在4个以上的字段(含4个)查找出来,替换成表2中的人名,最好在原位置修改,或者在新的一列上生成也成,只要其他内容保持不变并按原来的顺序即可。
=IF(LEN(A2)&4,A2,OFFSET(表2!$A$1,SUMPRODUCT(--(LEN($A$2:A2)&3))-1,))
=IF(LEN(A2)&4,A2,INDEX(表2!A:A,COUNTIF($A$2:A2,"="&"????*")))
IF函数替换法总结
条件说明:小于10返回500,小于20返回800,小于30返回1100,小于40返回1400,大于40返回1700
类似于以上要求,大家最先想到IF函数,这也本属IF专长。但用IF一般要长长的公式,且计算较慢。现总结一下IF之替换公式,望能抛砖引玉,在我的倡导下各位提供更完善的方案。其中部分公式通用,部分公式有局限性,请看说明。(前18个条件公式,根据速度,排名如下)
1=SMALL({500;800;00},COUNTIF($A$9:$A$13,"&="&A1))
2=INDEX({500;800;00},COUNTIF($A$9:$A$13,"&="&A1))
3=CHOOSE(COUNTIF($A$9:$A$13,"&="&A1),500,800,00)
4=LOOKUP(A1,{0,10,20,30,40},{500,800,00})
5=MIN(4,INT(A1/10))*300+500
6=MATCH(A1,{0,10,20,30,40})*300+200
7=MIN(40,FLOOR(A1,10))*30+500
8=HLOOKUP(A1,{0,10,20,30,40;500,800,00},2,1)
9=200+SUM((A1&={0;10;20;30;40})*300)
10=FREQUENCY({0,10,20,30,40},A1)*300+200
11=MAX((A1&={0,10,20,30,40})*{500,800,00})
12=INDEX({500;800;00},MATCH(A1,{0;10;20;30;40},1))
13=CHOOSE(MATCH(A1,{0;10;20;30;40},1),500,800,00)
14=500+SUM(IF(A1&={10,20,30,40},{300,300,300,300}))
15=IF(A1&10,500,IF(A1&20,800,IF(A1&30,1100,IF(A1&40,))))
16=CHOOSE(SUM((A1&={0;10;20;30;40})*1),500,800,00)
17=MAX((INT(A1/({10;20;30;40}))&0)*(ROW($1:$4)*300))+500
18=CHOOSE(MIN(INT(A1/(ROW($1:$4)*10))+1,5),500,800,00)
新增公式:
19=CHOOSE(MIN(INT(A1/(ROW($1:$4)*10))+1,5),500,800,00)
20{=MAX((INT(A1/(ROW($1:$4)*10))&0)*(ROW($1:$4)*300))+500}
21=500+MIN(4,MAX(0,INT(A1/10)))*300
22MAX((A1&={0,10,20,30,40})*{500,800,00})
23=MATCH(A1,{0,10,20,30,40})*300+200
24=MIN(40,FLOOR(A1,10))*30+500
25=FREQUENCY(ROW($1:$5)*10-10,A1)*300+200
查找的函数(查找末位词组)
(数组公式:)=REPLACE(A2,1,MAX(IF(MID(A2,ROW($1:$100),1)="
",ROW($1:$100))),)
=REPLACE(A2,1,LOOKUP(1,0/(MID("
"&A2,ROW($1:$100),1)=" "),ROW($1:$100))-1,)
(数组公式:)=RIGHT(A2,MATCH(1,FIND(" ",RIGHT("
"&A2,ROW($1:$100))),)-1)
=TRIM(RIGHT(SUBSTITUTE(A2," ",REPT("
",50)),50))&& (好)
其实这个公式的思路, 是可以变化的,改变REPT( )中的数值, 可以返回, 指定空格位置後的数据,比如:
A1&&=一 二 三 四 五 六 七 八 九
10个普通公式, 分别为 :
1=TRIM(RIGHT(SUBSTITUTE(A1,"",REPT("",100)),100))
返回第0空格位置後的数据&一 二 三 四 五 六 七 八 九
2=TRIM(RIGHT(SUBSTITUTE(A1," ",REPT(" ",50)),100)) 返回第8
空格位置後的数据&九3=TRIM(RIGHT(SUBSTITUTE(A1," ",REPT("
",40)),100)) 返回第7 空格位置後的数据&八 九
4=TRIM(RIGHT(SUBSTITUTE(A1," ",REPT(" ",30)),100)) 返回第6
空格位置後的数据&七 八 九
5=TRIM(RIGHT(SUBSTITUTE(A1," ",REPT(" ",23)),100))
返回第5空格位置後的数据&六 七 八 九
6=TRIM(RIGHT(SUBSTITUTE(A1," ",REPT(" ",18)),100)) 返回第4
空格位置後的数据&五 六 七 八 九
7=TRIM(RIGHT(SUBSTITUTE(A1," ",REPT(" ",14)),100)) 返回第3
空格位置後的数据&四 五 六 七 八 九
8=TRIM(RIGHT(SUBSTITUTE(A1," ",REPT(" ",12)),100)) 返回第2
空格位置後的数据&三 四 五 六 七 八 九
9=TRIM(RIGHT(SUBSTITUTE(A1," ",REPT(" ",11)),100)) 返回第1
空格位置後的数据&二 三 四 五 六 七 八 九
10=TRIM(RIGHT(SUBSTITUTE(A1," ",REPT(" ",9)),100))
返回第0空格位置後的数据&一 二 三 四 五 六 七 八 九
怎样从原始数据中自动获取最后一个数据
原始数据&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
12&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&
1221&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
12&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
33&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
33&&&&&&&&&&&&&&&&&&&&&&&
自动获取&&&&&&
&432&&&&&&&&&&&&&&&&&&&&&&
33&&&&&&&&&&&&&&&&&&&&&&&
&22&&&&&&&&&&&&&&&&&&&&&&&
44&&&&&&&&&&&&&&&&&&&&&&&
23&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
公式=LOOKUP(1,0/($A$1:$A$100=C2),$B$1:$B$100)
两列数据查找相同值对应的位置
=MATCH(B1,A:A,0)
查找数据公式两个(基本查找函数为VLOOKUP,MATCH)
(1)、根据符合行列两个条件查找对应结果
=VLOOKUP(H1,A1:E7,MATCH(I1,A1:E1,0),FALSE)
(2)、根据符合两列数据查找对应结果(为数组公式)
=INDEX(C1:C7,MATCH(H1&I1,A1:A7&B1:B7,0))
【输入数据的技巧】
谈谈Excel输入的技巧
在Excel工作表的单元格中,可以使用两种最基本的数据格式:常数和公式。常数是指文字、数字、日期和时间等数据,还可以包括逻辑值和错误值,每种数据都有它特定的格式和输入方法,为了使用户对输入数据有一个明确的认识,有必要来介绍一下在Excel中输入各种类型数据的方法和技巧。
  【1】输入文本
  Excel单元格中的文本包括任何中西文文字或字母以及数字、空格和非数字字符的组合,每个单元格中最多可容纳32000个字符数。虽然在Excel中输入文本和在其它应用程序中没有什么本质区别,但是还是有一些差异,比如我们在Word、PowerPoint的表格中,当在单元格中输入文本后,按回车键表示一个段落的结束,光标会自动移到本单元格中下一段落的开头,在Excel的单元格中输入文本时,按一下回车键却表示结束当前单元格的输入,光标会自动移到当前单元格的下一个单元格,出现这种情况时,如果你是想在单元格中分行,则必须在单元格中输入硬回车,即按住Alt键的同时按回车键。
  【2】输入分数
  几乎在所有的文档中,分数格式通常用一道斜杠来分界分子与分母,其格式为“分子/分母”,在Excel中日期的输入方法也是用斜杠来区分年月日的,比如在单元格中输入“1/2”,按回车键则显示“1月2日”,为了避免将输入的分数与日期混淆,我们在单元格中输入分数时,要在分数前输入“0”(零)以示区别,并且在“0”和分子之间要有一个空格隔开,比如我们在输入1/2时,则应该输入“0
1/2”。如果在单元格中输入“8 1/2”,则在单元格中显示“8 1/2”,而在编辑栏中显示“8.5”。
&【3】输入负数
  在单元格中输入负数时,可在负数前输入“-”作标识,也可将数字置在()括号内来标识,比如在单元格中输入“(88)”,按一下回车键,则会自动显示为“-88”。
  【4】输入小数
  在输入小数时,用户可以向平常一样使用小数点,还可以利用逗号分隔千位、百万位等,当输入带有逗号的数字时,在编辑栏并不显示出来,而只在单元格中显示。当你需要输入大量带有固定小数位的数字或带有固定位数的以“0”字符串结尾的数字时,可以采用下面的方法:选择“工具”、“选项”命令,打开“选项”对话框,单击“编辑”标签,选中“自动设置小数点”复选框,并在“位数”微调框中输入或选择要显示在小数点右面的位数,如果要在输入比较大的数字后自动添零,可指定一个负数值作为要添加的零的个数,比如要在单元格中输入“88”后自动添加3个零,变成“88
000”,就在“位数”微调框中输入“-3”,相反,如果要在输入“88”后自动添加3位小数,变成“0.088”,则要在“位数”微调框中输入“3”。另外,在完成输入带有小数位或结尾零字符串的数字后,应清除对“自动设置小数点”符选框的选定,以免影响后边的输入;如果只是要暂时取消在“自动设置小数点”中设置的选项,可以在输入数据时自带小数点。
  【5】输入货币值
  Excel几乎支持所有的货币值,如人民币(¥)、英镑(£)等。欧元出台以后,Excel2000完全支持显示、输入和打印欧元货币符号。用户可以很方便地在单元格中输入各种货币值,Excel会自动套用货币格式,在单元格中显示出来,如果用要输入人民币符号,可以按住Alt键,然后再数字小键盘上按“0165”即可。快速输入欧元符号
先按下Alt键,然后利用右面的数字键盘(俗称小键盘)键入0128这4个数字,松开Alt键,就可以输入欧元符号。
【6】输入日期
Excel是将日期和时间视为数字处理的,它能够识别出大部分用普通表示方法输入的日期和时间格式。用户可以用多种格式来输入一个日期,可以用斜杠“/”或者“-”来分隔日期中的年、月、日部分。比如要输入“日”,可以在单元各种输入“”或者“”。如果要在单元格中插入当前日期,可以按键盘上的Ctrl+;组合键。
【7】输入时间
  在Excel中输入时间时,用户可以按24小时制输入,也可以按12小时制输入,这两种输入的表示方法是不同的,比如要输入下午2时30分38秒,用24小时制输入格式为:2:30:38,而用12小时制输入时间格式为:2:30:38
p,注意字母“p”和时间之间有一个空格。如果要在单元格中插入当前时间,则按Ctrl+Shift+;键。
【8】输入比值
如何在excel中输入比值(1:3),单元格式设置为文本即可。先设成文本格式,再输入。
【9】输入0开头
在Excel单元格中,输入一个以“0”开头的数据后,往往在显示时会自动把“0”消除掉。要保留数字开头的“0”,其实是非常简单的。只要在输入数据前先输入一个“‘
”(单引号),这样跟在后面的以“0”开头的数字的“0”就不会被系统自动消除。还有更好的办法,就是设置单元格格式为自定义“000000#“,0的个数依编码长度定,这样可以进行数值运算。如果这带0开头的字串本身是文本,或者是不定长的,那干脆先设该部分单元格格式为文本好了。另外还可用英语逗号开头再输就可以了。
【10】输入百分数
在单元格中输入一个百分数(如60%),按下回车键后显示的却是0.6。出现这种情况的原因是因为所输入单元格的数据被强制定义成数值类型了,只要更改其类型为“常规”或“百分数”即可。操作如下:选择该单元格,然后单击“格式”菜单中的“单元格”命令,在弹出的对话框中选择“数字”选项卡,再在“分类”栏中把其类型改为上述类型中的一种即可。如果我要求为负值的百分数自动显示成红色,可以再利用条件格式进行设置,格式-条件格式-单元格数值-小于-0(格式-图案-红色),选中要设置的单元格-----ctrl+1---分类---自定义---输入&&
0.00%;[红色]-0.00%
【11】勾怎么输入
1、按住ALT键输入41420后放开ALT键√
2、首先选择要插入“√”的单元格,在字体下拉列表中选择“Marlett”字体,输入a或b,即在单元格中插入了“√”。
【12】输入无序数据
在Excel数据表中,我们经常要输入大批量的数据,如学生的学籍号、身份证号等。这些数值一般都无规则,不能用“填充序列”的方法来完成。通过观察后我们发现,这些数据至少前几位是相同的,只有后面的几位数值不同。通过下面的设置,我们只要输入后面几位不同的数据,前面相同的部分由系统自动添加,这样就大大减少了输入量。例如以学籍号为例,假设由8位数值组成,前4位相同,均为0301,后4位为不规则数字,如学籍号为011369等。操作步骤如下:选中学籍号字段所在的列,单击“格式”菜单中的“单元格”命令,在“分类”中选择“自定义”,在“类型”文本框中输入“”。不同的4位数字全部用“0”来表示,有几位不同就加入几个“0”,[确定]退出后,输入“56”按回车键,便得到了“”,输入“1369”按回车便得到了“”。身份证号的输入与此类似。
【13】快速输入拼音
选中已输入汉字的单元格,然后单击“格式→拼音信息→显示或隐藏”命令,选中的单元格会自动变高,再单击“格式→拼音信息→编辑”命令,即可在汉字上方输入拼音。单击“格式→拼音信息→设置”命令,可以修改汉字与拼音的对齐关系。
【14】快速输入自定义短语
使用该功能可以把经常使用的文字定义为一条短语,当输入该条短语时,“自动更正”便会将它更换成所定义的文字。定义“自动更正”项目的方法如下:单击“工具→自动更正选项”命令,在弹出的“自动更正”对话框中的“替换”框中键入短语,如“电脑报”,在“替换为”框中键入要替换的内容,如“电脑报编辑部”,单击“添加”按钮,将该项目添加到项目列表中,单击“确定”退出。以后只要输入“电脑报”,则“电脑报编辑部”这个短语就会输到表格中。具体步骤:
1.执行“工具→自动更正”命令,打开“自动更正”对话框。
  2.在“替换”下面的方框中输入“pcw”(也可以是其他字符,“pcw”用小写),在“替换为”下面的方框中输入“《电脑报》”,再单击“添加”和“确定”按钮。
  3.以后如果需要输入上述文本时,只要输入“pcw”字符此时可以不考虑“pcw”的大小写,然后确认一下就成了。
【15】填充条纹  
如果想在工作簿中加入漂亮的横条纹,可以利用对齐方式中的填充功能。先在一单元格内填入“*”或“~”等符号,然后单击此单元格,向右拖动鼠标,选中横向若干单元格,单击“格式”菜单,选中“单元格”命令,在弹出的“单元格格式”菜单中,选择“对齐”选项卡,在水平对齐下拉列表中选择“填充”,单击“确定”按钮。
【16】上下标的输入
在单元格内输入如103类的带上标(下标)的字符的步骤:
(1)按文本方式输入数字(包括上下标),如103键入'103;
(2)用鼠标在编辑栏中选定将设为上标(下标)的字符,上例中应选定3;
(3)选中格式菜单单元格命令,产生[单元格格式]对话框;
(4)在[字体]标签中选中上标(下标)复选框,再确定。
【17】文本类型的数字输入
证件号码、电话号码、数字标硕等需要将数字当成文本输入。常用两种方法:一是在输入第一个字符前,键入单引号"'";二是先键入等号"=",并在数字前后加上双引号"""。请参考以下例子:
键入'027,单元格中显示027;
键入="001",单元格申显示001;
键入="""3501""",单元格中显示"3501"。(前后加上三个双撇号是为了在单元格中显示一对双引号);
键入="9'30"",单元格中显示9'30";
【18】多张工作表中输入相同的内容
几个工作表中同一位置填入同一数据时,可以选中一张工作表,然后按住Ctrl键,再单击窗口左下角的Sheet1、Sheet2......来直接选择需要输入相同内容的多个工作表,接着在其中的任意一个工作表中输

我要回帖

更多关于 重复列太多 的文章

 

随机推荐