Excel+Python+SQL+Tableau四个工具同时登场IF 函数是 Excel 中最常用的函数之一,它可以对值进行逻辑比较。这个函数的语法非常符合人类语言,“如果……就……否则……”比如说如果你喜欢我,我们就结婚,否则就不结婚用IF来实现就是=IF(“you love me”,”we are married”,”we aren’t married”)使用逻辑函数 ...
Pandas 和 Python 共享了许多从 SQL 和 Excel 被移植的相同方法。可以在数据集中对数据进行分组,并将不同的数据集连接在一起。你可以看看这里的文档。你会发现,由 Pandas 中的merge 方法提供的连接功能与 SQL 通过 join 命令提供的连接功能非常相似,而 Pandas 还为过去在 Excel 中使用数据透视表的人提供了 pivot...
第四行:这是查询的关键,pandas的merge函数可实现类似EXCEL里面VLOOKUP的功能,我们先选取两个合并区域,从花名册表里只筛选‘姓名,毕业院校,工号’这三列数据’,从query1表只选‘姓名’列数据,然后进行左合并(how='left'),就是以query1表为基准,用‘姓名’列进行查询匹配(on='姓名'),结果保存到变量df3中 第五...
因为我们要在原文件里面增加一个查询结果的表格,所以不能直接写入,要用ExcelWriter函数,里面要用增加模式mode="a"(a即为add的意思),引擎要选“openpyxl",否则会报错然后用写入函数to_excel把变量df3的内容写到工作簿里面,新表命名为query2,不要索引,否则第一列会变成默认的索引序号...
一、Excel实现 1直接在I2单元格输入公式:=SUM(E2:H2) 向下填充即可(快捷键操作:选中I2到I19单元格,按ALT + = 可以快速生成结果) SUM()函数说明:sum单词就是总和的意思 SUM(number1,[number2],...) 这个函数里面的参数可以是一个单元格,也可以是一个序列,或者一个区域,参数最多可以指定255个,每个参数...
第6行: x.find(参数),表示在x单元格查找参数所有的位置,如果单元格里存在参数,则返回位置数字,如果不存在则返回-1,如果参数在单元格第1位,则返回0,因为在python里顺序是从0开始,0代表第一位,x.find("剑") >=0表示单元格值里面存在“剑”这个关键词,相当于Excel时面函数ISNUMBER(FIND("剑","独孤九剑",
虽然Excel找不以,但是WPS却收录囊中: DATEDIF函数,date是日期,dif是单词difference的缩写,函如其名就是主要用于计算两个日期之间的天数、月数或年数。其返回的值是两个日期之间的年\月\日间隔数。应用场景包括计算年龄,工龄,账龄,员工考勤,日期倒计时等等 ...
Excel实现:问题1:提取成绩单表格里是数值的单元格个数,以及非空单元格总的个数 只统计数值单元格公式 =COUNT(A1:I19) 统计包括文本单元格公式=COUNTA(A1:I19) 说明: COUNT(value1, [value2], ...),函如其名count英文本身就是计数的意思,所以这个函数计算包含数字的单元格个数以及参数列表中数字的个...
先说结论,只会excel、sql、python、tableau这些工具是无法真正成为一名数据分析师的,最多在业务场景下沦...