Excel
陌依依
思考并改变
展开
-
数组的基本运算
数组类型分为:常量数组、区域数组、内存数组、命名数组这里数组运算都是:ctrl+shift+enter结束如:如:因为是三列*两行,所以结果也是两行三列如:如:原创 2022-05-13 10:34:22 · 535 阅读 · 0 评论 -
数组的详细解读
选中单元格数据区域的一行就叫做:横向一维数组选中单元格数据区域的一列就叫做:纵向一维数组选中单元格数据区域多行多列就叫做:二维数组如下图所示:知道上面为什么这么讲吗,因为单元格区域本质上就是数组,如下所示:(1)行引用我选择一行引用,然后选中B2:D2按F9键,发现这个引用区域的本质上是“用逗号隔开的数组”(2)列引用我们已经见过行引用,现在我们引用一下列,看看有什么不同,如下所示:发现横向一维数组和纵向一维数组不同的地方在于,横向一维数组每一个数原创 2022-05-13 10:08:00 · 318 阅读 · 0 评论 -
char(),code(),if-error(),if-n-a(),v-lookup(),H-lookup(),lookup()函数
1.char(),code()函数的用法:char(number)函数:返回字符编码对应的字符code(text)函数:返回字符对应的字符编码字符编码:比如说A的字符编码是65,空格的字符编码是32char()函数的用法:char()函数特殊用法1:填充字母序列char()函数的特殊用法2:结合randbetween函数可以随机生成一些字母来做测试code()函数的用法:结果:682.iferror(),ifna()函数的用法:iferror(参数1.原创 2022-05-12 20:19:34 · 196 阅读 · 0 评论 -
left截取字符之特殊事例
注意:left和right都是文本函数,返回的值是文本类型如下图:我们要把姓名给截取出来,但是每行的姓名长短不齐,所以我们使用另一个思想:用字节数-字符数就等于汉字的个数了,因为一个汉字占两个字节,一个数字占一个字节!!函数公式:lenb()-len()(lenb计算的是字节数)如下所示:...原创 2022-05-12 14:39:47 · 140 阅读 · 0 评论 -
眼前的合计不是合计之小数位数问题
我们看下面分别求的两个合计,最后在求和的时候,不等于合计的值,这是求合计经常发生的事情,例如右边的产品一合计和产品二合计末尾8+9结果应该为7,但是总合计的结果却是8,如下图所示:原因是有小数进位,我们看产品一和二的合计,数量*单价结果应该是四位小数,但是我们的合计只保留了2位小数,所以存在小数进位的问题,所以我们要注意小数进位的问题,当我们将合计变成4位小数的时候,合计的和就跟总合计相等了,如下所示:在这里我们引入round函数:round函数的作用是:按指定位数对数字进行四舍五入原创 2022-05-11 20:15:37 · 136 阅读 · 0 评论 -
在合并单元格设置编号—“count-a函数”的使用
一、给合并单元格设置编号(有标题的情况下)先选中需要填充序号的单元格,然后在公式栏里面输入:counta($A$1:A1),从A1单元格开始往下面计算非空单元格的值,结果如下图所示:原理是:例如拿A4单元格来讲,序号是2,因为在它上面有两个非空的值,所以这里的序号就是2说明:合并单元格有数字,合并的单元格内只有一个数值,且这个数值显示在第一行。当拆分合并单元格,就可以显示,如下所示:当拆分单元格是发现之前合并的单元格的数值,只显示在每个合并单元格的第一行,而不是像下面这个显示原创 2022-05-11 10:41:05 · 3093 阅读 · 0 评论 -
sum product函数的用法:
函数的原理是:将每一行对应求积以后在再相加例1:求总金额,(每行售价*销量然后加起来的和)用sumproduct函数解决:SUMPRODUCT的参数都是数组,在这里售价区域为第一个数组参数,销量区域为第二个数组参数,之前我们都是只要涉及数组格式都按ctrl+shift+Enter结束,但是用这个函数按普通的Enter结束就可以,这个函数句子的原理是:每一行对应相乘,然后相乘的结果再相加,图示如下:sumproduct还有一种用法就是:区域中间可以用乘号连接,也是先乘后和,如下图所原创 2022-05-10 22:04:48 · 2675 阅读 · 0 评论 -
sum if函数的精妙及高级用法:
1.选整列数据区域参与计算例如:这里的条件列和求和列不是只选择了数据区域,而是选择了整列,这样做的好处是:当你新增数据的时候,求和的值也会跟着动态更新,但仅仅是选中了数据区域,新增数据的时候,求和的值不会变化,还要我们再去改变一下引用区域,所以我们在选择区域的时候直接选择有数据的整列。2.省略求和区域时,默认为对条件列求和...原创 2022-05-10 16:50:05 · 1625 阅读 · 0 评论 -
sum函数的高级用法:参数是逻辑值
例一:这里我们要计算“大于3000的销售总额”,将判断条件“B2:B8>3000”和求和区域按F9显示出逻辑值,如下图所示:这些逻辑值能和后面B2:B8相乘的原因是因为这里的True代表1,False代表0,然后和后面的数值对应相乘,按住ctrl+shift+Enter用sum求和就可以啦,这就是原理。最后用数组的方式结束编辑就回到不显示逻辑值的状态了。例二:目的:求出财务部女性员工数...原创 2022-05-07 18:39:02 · 606 阅读 · 0 评论 -
动态同步数据验证和序列源
首先创建一个数据验证,如下图所示:提示:当我们创建完数据验证后,再新增序列源的值,这里是新增省份,数据数据验证那个单元格是不会检测到新增的省份的这样我们就需要重新选择序列区域,去新建数据验证了,很麻烦,如下图所示:发现数据验证那里的数据选择区域没有新增北京这个记录。在这里提供一种方法去解决这个问题:在之前的建完的数据验证基础上,将新增的数据和上面一个数据交换位置,就是按住快捷键“Shift+鼠标左键”将北京这个新增数据向上托一个位置,如下所示:然后在按住“Shift+鼠标左键原创 2022-05-05 10:59:56 · 669 阅读 · 0 评论 -
v lookup的用法
·遍历字符串:原创 2022-05-04 20:16:37 · 429 阅读 · 0 评论 -
index()函数和match()函数联合使用案例
...原创 2022-05-04 19:40:10 · 12356 阅读 · 0 评论 -
条件格式突出显示:MATCH()函数篇
用match()函数,突出显示C列中A列没有的数据,如下图所示:如D列,第一个为10,说明C列《魔鬼投资学》在A列的第十个位置,注意算位置的时候,不算标题,第二个显示为错误值,说明这个《走对下一步》是C列里有但是A列里没有的数据。函数match()用法:match(事务,选择的区域,0)(0是精确匹配,一般都是精确匹配),这个函数的意思是,那上面的例子讲一下,MATCH($C2,$A$2:$A$97,0)(第一行《魔鬼投资学》的函数),第一个参数$C2表示《魔鬼投资学》这个数据,第二个参数是$A原创 2022-05-04 18:57:12 · 501 阅读 · 0 评论 -
利用count if()+条件格式突出显示多余的重复值
源数据:现在我们要如果要删除多余的重复值,直接利用条件格式的突出显示重复值,就会突出显示所有的有重复值的数据,比如这里的刘伟,就会显示所有的刘伟,那我们如果要删除重复数据,就会删除所有的刘伟,在这里我们运用countif()函数重新来解决这个问题,如下所示:运用countif()函数,返回值出现的次数,当刘伟第二次出现时,就会返回2,这样我们只用利用条件格式标识次数>2的单元格,就可以删除多余的重复值了函数的用法:countif(要选择的区域,事务);例如这里的刘伟旁边的单元格,C原创 2022-05-04 16:07:44 · 1958 阅读 · 0 评论 -
如何快速取消大量的合并单元格并向下填充数据
原图:有很多合并的单元格,我们现在想要把它们都合并,并填充数据操作步骤:取消合并单元格根据“查找”功能;填充数据根据“定位查空值”的功能(1)ctrl+f :调出查找对话框----选项,格式---对齐---勾选合并单元格---点击查找全部---选中其中一个数据,然后快捷键:ctrl+a全选---取消单元格合并结果:取消合并单元格以后的结果(2)然后选中这一列---快捷键ctrl+g,调出定位对话框---点击空值--确定(3)现在活动单元格是A3,就是光标停的位置,然后我.原创 2022-05-02 21:03:57 · 4648 阅读 · 0 评论 -
Excel快捷操作:
第一种:Tab当一个单元格数据输入完毕,不要按Enter,如果你横向输入数据,可以直接按Tab键,这样光标就跑到了横向的第二个单元格,就可以继续录入数据。如下图所示:第二种:选择一个区域,按Enter自动向下填充如图所示:从第一个开始填充,然后按Enter键,光标自动跑到下面的单元格,继续填充如果上一个数据录入错误,若是按Enter键录入的数据,就按Shift+Enter键返回上一个单元格,修改内容,若是按Tab键录入的数据,就按Shift+Tab键返回上一个单元格,修改内容。这样选原创 2022-04-30 20:49:52 · 2379 阅读 · 0 评论