首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python吊打Excel?屁!那是你不会用!

3、学习函数的建议 不要死记硬背,但是看着某些函数一定要眼熟。 学会使用在线帮助功能(按F1键)。...合理的逻辑思维,excel中函数的使用,和我们学习其他编程语言中使用函数一样,了解函数的功能、参数。...从上图可以看出,在excel中,行索引是一系列的数字(1,2,3...),列索引是一系列的大写字母(A,B,C...),。...⑫ substitute 注意:这个函数的最后一个参数很有用。如果一个文本中有几个重复的内容,最后一个参数可以指定,从第几个重复内容开始起,进行替换。 ?...5)行数、列数统计函数 ① column_columns_row_rows ? 6)匹配查找函数 ① vlookup 注意:多条件查询,需要添加辅助列。 ?

3.7K50
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【收藏】数据分析必会的Excel高频函数合集

    日常工具最重要的是使用场景,需要用时才会去找使用方法,然后在反复使用过程中逐渐熟练。...比如,当有多张表时,如何将一个excel表格的数据匹配到另外一个表中?这时候就需要使用VLOOKUP函数。...提示:VLOOKUP函数第三个参数中的列号,不能理解为工作表中的实际的列号,而是指定要返回查询区域中的第几列的值。...3 SUMPRODUCT函数 SUMPRODUCT函数是用于在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。...=MATCH(查找的内容,查找的区域,匹配类型) 其中匹配类型包含1,0,-1 1或省略,查找小于或等于指定内容的最大值,而且指定区域必须按升序排序 0,查找等于指定内容的第一个数值 -1,查找大于或等于指定内容的最小值

    3.7K20

    精通Excel数组公式013:什么时候真正需要数组公式?

    示例1:条件是文本时的日期统计,使用TEXT和SUMPRODUCT还是COUNTIFS? 如下图1所示,条件区域是单元格E8中的年和F8中的月。...这个示例的难点在于,列A中的数据是日期序列号,而条件中的数据是数字和文本(原文中为“Oct”,我这里作了修改)的组合。 ? 图1:统计日期,条件区域为年(数字)和月(文本)。...图3:多个SUMPRODUCT和TEXT函数的公式,更长的计算时间。 注意,数组运算中使用不同函数的计算速度也不同。本示例中,使用MONTH和YEAR函数组合比使用TEXT函数的速度更快。...示例2:条件与日期序列不匹配情况下的年销售额求和,使用SUMPRODUCT,SUMIFS还是SUMIF? 如下图4所示,条件单元格中的数据与日期序列号不匹配,要求该年的销售额之和。 ?...图4:年需要与序列号日期相匹配。 这里使用了6个公式实现。下图5展示了这些公式在约25000条数据中运行的时间对比。 ?

    1.5K20

    求和,没那么简单

    标签:Excel公式练习 在数据分析中,经常会碰到求一组数据中最大的或最小的n个值之和,或者附加其他条件后,再来求最大的或最小的n个值之和。...示例数据如下图1所示,在单元格区域B10:E310中,有一组数据,要求营业收入排在前20位的收入之和,或者根据列E中是否可见求前20位的营业收入之和。...如果是全部数据,则可以使用下面的公式: =SUMIFS(D11:D310,D11:D310,">="&LARGE(D11:D310,n)) 如果根据列E中的“是否可见”隐藏了部分行,则使用下面的公式:...=SUMIFS(D11:D310,E11:E310,TRUE,D11:D310,">="&AGGREGATE(14,5,D11:D310,n)) 实际上,列E是一个辅助列,其中使用了公式: =SUBTOTAL...使用SUMPRODUCT函数: =SUMPRODUCT(SMALL(IF(D11:D310>0,D11:D310),ROW(INDIRECT("1:"&n)))) 这是一个数组公式,输入完后要按Ctrl

    62130

    一大波常用函数公式,值得收藏!

    COUNTIFS函数的语法换成普通话的意思大致是: =COUNTIFS(区域1,条件1, 区域2,条件2…区域N,条件N) 除此之外,还可以使用SUMPRODUCT函数计算多条件计数: =SUMPRODUCT...用SUMPRODUCT函数多条件计数的语法,换成普通话的意思大致是: =SUMPRODUCT((区域1=条件1)*(区域2=条件2)* (区域N=条件N)) 15、多条件求和: 前面的内容中,咱们说过多条件求和的...SUMIFS函数,如果使用SUMPRODUCT函数多条件求和,语法为: =SUMPRODUCT((区域1=条件1)*(区域2=条件2)* 求和区域) ?...如果把VLOOKUP函数的语法换成普通话,意思大致是: =VLOOKUP(查询的值,区域,返回第几列的内容,匹配类型) VLOOKUP函数是使用率最高的函数之一了,日常的查询应用中经常会用到TA。...这里有几个问题需要注意: ①第二参数区域的首列中必须要包含查询值。 ②第三参数是数据区域的第几列,而不是工作表的第几列。

    1.1K40

    求和家族,不简单

    使用冒号将第一个工作表和最后一个工作表表名进行连接,作为跨表引用的工作表名。...对于案例演示中的公式,如上,sumifs函数将条件区域B2:B11(月份列)中的每一个单元格都与条件值G2(月份)单元格进行比对;将条件区域C2:C11(产品列)中的每一个单元格都与条件值H2(产品)单元格进行比对...语法规则是: =sumproduct(乘积区域1,乘积区域2) 乘积区域1和乘积区域2中的数字会被一一对应相乘最后将这些乘积求和,也就是乘积和。...案例:统计总销售额,也就是每一行的单价*销量,然后再求和 在目标单元格输入公式: =sumproduct(D2:D11,E2:E11) 公式说明:单价列(D2:D11),销量列(E2:E11))。...,“数据区域”和“条件区域”,必须要包含列标题。

    1.8K00

    开工大吉:几个让你月薪3万+的excel神技能

    IF函数、SUMIF函数、VLOOKUP函数、SUMPRODUCT函数...... 小编总结了8个在工作中常用的表格函数,能解决我们大部分的制作需求,使用频率很高!...,如省略则参数1“区域”作为求和区域。...区别SUMIF函数的判断一个条件,SUMIFS函数后面可以增加多个区域的多个条件判断。...函数公式: =VLOOKUP(查找值,数据表,列序数,[匹配条件]) 函数解释: 相当于=VLOOKUP(找什么,在哪找,第几列,精确找还是大概找一找) 最后一个参数[匹配条件]为0时执行精确查找,为1...:计算相差年数,如计算年龄、工龄等 - 06 - WORKDAY函数 用途:计算某指定日期在N个工作日之后(或之前)的对应日期,一般用于计算一项工作需要做N天后完成的结束日期等。

    2.7K60

    八种方式实现多条件匹配

    之前在Excel内部的分享交流群和别的讲师探讨了多条件匹配有哪些实现方式。 围观的市民刘先生表示:我活了二十多年,看见斗图的比较多,这么无聊斗Excel使用技巧的第一次见! 为了更好的装逼,哦!...方法二:Vlookup函数与数组重构第一式 其实有了第一个方法的思路,第二个方法就是由插入一列辅助列变成使用数组函数构建一个虚拟的表而已。 ?...基础函数介绍 =Match(查找什么,在哪个列找,0)返回第一个参数在第二个参数中的位置 =Index(列,返回该列第几个值)返回某个列中第N个值 两个组合就是Vlookup的应用咯! ?...方法六:Sumifs实现 Sumifs是Sumif的大哥,Sumif只能实现单条件统计求和,Sumifs可以实现N条件统计求和!...=Sumifs(要求和的列,要判断的列1,判断条件1,要判断的列2,判断条件2......) ? 公式:=SUMIFS(D2:D9,B2:B9,G2,C2:C9,H2) 比较简单,不过多解释咯!

    12.9K41

    Excel公式技巧:基于单列中的多个条件求和

    标签:Excel公式,SUMPRODUCT函数 基于列中的条件求和通常使用SUMIF函数或者SUMIFS函数,特别是涉及到多条件求和时。然而,随着条件的增多,公式将会变得很长,难以理解。...而使用SUMPRODUCT函数,可以判断同一列中的多个条件且公式简洁。 如下图1所示的示例。...图1 如果想要求东区超市1和超市2的销售额之和,可以使用公式: =SUMPRODUCT(($A$2:$A$12="东区")*(($B$2:$B$12="超市1")+($B$2:$B$12="超市2"))...*($C$2:$C$12)) 公式中,使用加号(+)来连接条件,表明满足这两个条件之一。...也可以使用下面更简洁的公式: =SUMPRODUCT(($A$2:$A$12="东区")*(($B$2:$B$12={"超市1","超市2"}))*($C$2:$C$12)) 公式中,使用了花括号,允许在其中放置多个条件

    5K20

    比Sum好用10倍,它才是求和函数中的No.1

    在Excel中,有很多求和函数: Sum:数据求和 Sumif : 按条件求和 Sumifs :多条件求和 Sumproduct :多条件求和 Dsum :数据库函数,可多条件求和 在以上5个求和函数中...1、单条件求和 【例1】统计天津地区的总销量 =SUMIFS(D:D,B:B,F2) 兰色注:SUMIFS的第一个参数是求和的区域,这个和Sumif函数正好相反。 ?...如果公式中直接用日期,可以放在引号内,如: =SUMIFS(D:D,A:A,">=2019-5-6",A:A,"<=2019-5-9") ?...如: *A* 包含A *A 以A结尾 ? 【例5】统计以字母A开头两个字符长度产品的总销量 =SUMIFS(D:D,C:C,"A?") 兰色注:通配符 ? 表示单个占位符,如 A??...【例7】统计武汉产品A和天津产品B的总销量 =SUM(SUMIFS(D:D,B:B,{"武汉";"天津"},C:C,{"A";"B"})) 注:数组用“;”分隔表示多行,用“,”分隔表示多列 ?

    1.4K10

    SUMIFS函数,很有用

    最多可以使用27个criteria_range/criteria对。 说明: 1.SUMIFS函数是Excel 2007中新增的函数,适用于Excel2007及之后的版本。...4.SUMIFS函数在求和时,会忽略参数sum_range中的空和文本值。 5.参数criteria可以是数字、日期、表达式、单元格引用、文本或公式,可以使用通配符(*,?)...这意味着不能在条件区域内使用其他函数(值得商榷,见拓展资料:Excel公式技巧05和06),如YEAR,因为结果是一个数组。如果需要此功能,可使用SUMPRODUCT函数。...9.如果参数criteria测试文本值,应使用双引号将文本值括起来,否则结果会显示0。 10.如果参数sum_range中包含TRUE和FALSE时,结果可能会不正确。...喷枪") 4.包含字符“筒”的所有产品销售额之和: =SUMIFS(D11:D24, B11:B24,"*筒*") 5.2021年5月1日至5月20日销售额之和(在列E中添加日期): =SUMIFS(D11

    1.8K30

    Excel基础入门——常用特殊函数用法详解(八)

    公式解读: 第一个参数首先确定需要替换的列为I列中的电话号码,第二个参数使用MID函数将需要替换的旧文本找到,第三个参数就是我们需要替换后到新文本,也就是4个星号,即“****”,最后一个参数为替换选定旧文本的第几个...注意:日常工作中对客户电话号码/身份证号进行加密处理都可以使用这种方法。...*(求和范围)) 例如,我们要求年龄为31岁且购买数量为1的客户购买总金额,这是一个典型的多条件求和问题,除了我们之前介绍过的SUMIFS函数,使用SUMPRODUCT函数也可以解决此类问题。...公式解读: =SUMPRODUCT((H3:H7=31)*(L3:L7=1)*(M3:M7)) 即从年龄列中找出年龄等于31岁的客户,然后从购买数量列找出购买数量等于1的客户,最后把满足条件的客户购买金额求和...当然还有一些Excel的一些常用技巧,例如,如何对数据中的重复值去重,如何设置条件格式,如何使用Excel中的透视表/透视图等等我们都没有介绍,因为这些基础内容不在我们本次课程的介绍范围,我们本系列的内容只对部分数据分析中常用到的

    1.5K10

    在Pandas中实现Excel的SUMIF和COUNTIF函数功能

    标签:Python与Excel协同,pandas 本文介绍如何使用Python pandas库实现Excel中的SUMIF函数和COUNTIF函数功能。 SUMIF可能是Excel中最常用的函数之一。...pandas中的SUMIF 使用布尔索引 要查找Manhattan区的电话总数。布尔索引是pandas中非常常见的技术。本质上,它对数据框架应用筛选,只选择符合条件的记录。...图3:Python pandas布尔索引 使用已筛选的数据框架,可以选择num_calls列并计算总和sum()。...Pandas中的SUMIFS SUMIFS是另一个在Excel中经常使用的函数,允许在执行求和计算时使用多个条件。 这一次,将通过组合Borough和Location列来精确定位搜索。...注:位置类型列中的数据是为演示目的随机生成的。 使用布尔索引 看看有多少投诉是针对Manhattan区和位置类型“Store/Commercial”。

    9.3K30

    如何使用SUMIFS函数

    标签:Excel函数,SUMIFS函数 如下图1所示,要求数据表中指定颜色和尺寸的价格之和。数据表区域为B3:D8,条件区域在列B和列C。...图1 使用SUMIFS函数很容易求得,在单元格D11中的公式为: =SUMIFS(D3:D8,B3:B8,B11,C3:C8,C11) 单元格D12中的公式为: =SUMIFS(D3:D8,B3:B8,...,C3:C8,C11) 图4 示例4:部分匹配求和 在单元格D11中,对列B中以“B”开头且列C中尺寸为“小”的价格求和: =SUMIFS(D3:D8,B3:B8,B11,C3:C8,C11) 图5...示例5:使用逻辑运算符 单元格D11中的公式求编号小于104且尺寸为“小”的价格之和: =SUMIFS(D3:D8,B3:B8,B11,C3:C8,C11) 单元格D12中的公式求编号大于等于103且尺寸为...“中”的价格之和: =SUMIFS(D3:D8,B3:B8,B11,C3:C8,C11) 图6 可以使用的逻辑运算符有: 1.

    2.2K20

    excel常用操作

    1日期推荐输入格式为:年/月/日,可以在单元格格式修改日期格式alt+方向下箭头:下拉式菜单输入双击黑色小加号也可以下拉到底3选中不懂的一行的下一行,在视图中打开冻结窗格,即可让上面的内容一直显示,还可以使用拆分功能...5筛选快捷键:ctrl+shift+L在审阅中可以繁简体转化6插入切片器7条件格式数据条8按住ctrl拖拽工作表复制数据 合并计算9添加图标元素加坐标轴标签等10插入图片堆叠,按图片比例显示,堆叠单位是一张图表示的长度添加图表元素在设计中折线迷你图要删除只能在上方工具栏中删除...,重复的只返回第一个找到的位置,此时可指定开始位置len():单元格内的字母数25hlookup()index():返回指定行列后的元素内容match():返回查询的元素行或列内的位置28randbetween...:在两个数之间产生随机数choose()rand():产生0~1的小数,不会有重复RANK():他能够将数字的排名单独显示在另一列,而且可以去除重名次。...=C3"有"and()or()sumproduct():乘积求和--:将文本转换为数字i33柏拉图,可快速完成34xlookup():在office365中才有

    11010

    问与答99:如何根据组合条件求和?

    excelperfect Q:如下图1所示的数据排列,每组数据都由“月份、分类、字母、数值”组成,但是月份在单独的行,其他的数据分布在各行中且存在重复。 ?...图1 现在,要求每组数据中各字母对应的数值之和,如下图2所示。 ? 图2 怎么使用公式根据单元格区域B2:G11中的数据得到单元格区域J14:P15中的值? A:有多个公式可以实现。...公式1:在单元格J14中输入公式: =SUMIFS(OFFSET(A3:A11,0,MATCH(I14,B2:G2,0)+2),OFFSET(A3:A11,0,MATCH(I14,B2:G2,0)+1)...公式3:在单元格J14中输入公式: =SUMPRODUCT((B2:E2=I14)*(C3:F11=J13),D3:G11) 然后向左向下复制到单元格区域J14:P15。...当然,我们也可以先对单元格区域B2:G11中的数据进行整理,使得每行中都包含月份、分类、字母和数值,这样就可以使用数据透视表来实现。此外,也可以使用VBA代码来获得相同的结果。有兴趣的朋友可以试试。

    2.7K20

    错误不可怕,就看你如何使用ISNA函数

    标签:Excel函数 本文深入探讨在Excel中使用ISNA函数处理#N/A错误的各种方法。 当Excel无法找到所需内容时,单元格中会出现“N/A”错误。...使用ISNA函数的基本公式示例: =ISNA(A2) 如果单元格A2包含#N/A错误,则返回TRUE,如果出现任何其他错误、值或空白单元格,则返回FALSE。如下图1所示。...为此,只需将ISNA的value参数设置另一个公式: ISNA(公式) 在下面的数据集中,假设要比较两个列表(列A和列D),并确定两个列表中都存在的名称以及仅出现在列表1中的名称。...要将A2中的值与列D中的每个值进行比较,公式为: =MATCH(A2,D2:D9,0) 如果找到查找值,MATCH函数将返回其在查找数组中的相对位置,否则将发生#N/A错误。...图6 这就是如何在Excel中创建和使用ISNA公式,希望对你有所帮助。

    9.8K20

    从Excel到Python:最常用的36个Pandas函数

    Python中处理空值的方法比较灵活,可以使用 Dropna函数用来删除数据表中包含空值的数据,也可以使用fillna函数对空值进行填充。...在Python中使用split函数实现分列在数据表中category列中的数据包含有两个信息,前面的数字为类别id,后面的字母为size值。中间以连字符进行连接。...我们使用split函数对这个字段进行拆分,并将拆分后的数据表匹配回原数据表中。...2.按位置提取(iloc) 使用iloc函数按位置对数据表中的数据进行提取,这里冒号前后 的数字不再是索引的标签名称,而是数据所在的位置,从0开始。...对筛选后的price字段 进行求和,相当于Excel中的sumifs函数的功能。

    11.5K31
    领券