首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

教你几个Excel常用数据分析技巧!

下面开始正式讲解Excel数据分析: 数据清洗 数据分列,可以实现以下效果。 之相对应是合并:将两列合并为一列。方法很多,我习惯用“=A1&B1”将A1列B1列合并。 ?...对一个拉数据透视:可以做不同可视化呈现。 ? 同一工作簿多表合并: 前提:一维结构;列字段相同;无合并单元格 Alt+D,松开按P进入数据透视图向导界面,然后按图操作 ? ? ? ?...完成之后,双击数据透视,可以在功能区拖拽行、列、筛选、值,实现不同可视化呈现!...跨工作簿合并: 前提:一维结构;列字段相同;无合并单元格 前不同点:由于数据来源于不同工作薄不同,所以页字段数据全部设置为2,字段1和字段2分别命名为对应工作薄和工作名称。...横向合并:这种情况下要求列字段标题顺序相同(无合并单元格) 纵向合并:这种情况下,要求多表之中有一个共同列字段,且该列字段不存在重复记录。

3.7K10

【数据分析】关于学习SQL五个常见问题?

如果把excel类比sql,你得玩转透视、各种函数公式,甚至VBA,才能最大效率地赋能工作。 学习SQL是有法可循,可以从以下五个问题开始: 1. 了解什么是SQL?...SQL,全称「Structured Query Language」,即结构化查询语句,它主要作用是设计,创建和管理关系数据库,关系数据库是类似excel二维,由行列组成,每列代表一个字段。...换句话说,SQL是用于关系数据库进行通信编程语言。 关系数据库有很多,比如MySQl、Oracle等,每个数据库都使用自己SQL方言,但是它们都共享相同基本语法。...SQL职责是管理二维,通过语句来替代excel中那些图形化命令。...核心:select * from tableName 这句话是从某中选择全部字段,相当于excel选择sheet where相当于excel筛选,group by相当于excel透视,order

1K60

关于学习SQL五个常见问题?

如果把excel类比sql,你得玩转透视、各种函数公式,甚至VBA,才能最大效率地赋能工作。 学习SQL是有法可循,可以从以下五个问题开始: 1. 了解什么是SQL?...SQL,全称「Structured Query Language」,即结构化查询语句,它主要作用是设计,创建和管理关系数据库,关系数据库是类似excel二维,由行列组成,每列代表一个字段。...换句话说,SQL是用于关系数据库进行通信编程语言。 关系数据库有很多,比如MySQl、Oracle等,每个数据库都使用自己SQL方言,但是它们都共享相同基本语法。...SQL职责是管理二维,通过语句来替代excel中那些图形化命令。...核心:select * from tableName 这句话是从某中选择全部字段,相当于excel选择sheet where相当于excel筛选,group by相当于excel透视,order

81020

建议收藏丨sql行转列一千种写法!!

缘起 二 火花 2.1 内置函数实现行转列 2.2 经典case when实现 2.3 Python groupby 实现列转行 2.4 Python pandas 实现列转行 2.5 execl 数据透视实现行转列...group by 学生号   case when进阶,动态列数行转列: 但是,转换后列数固定情况下呢?对照上面的例子来说就是,假设我并不知道学生学了哪些科目的时候应该怎么做?...我们继续用case when,但是由于列固定,需要先根据条件分支产生可能性来拼接一下语句再动态执行。...Excel 要实现行列转换,需要用到 Power Query,而Power Query 只有Excel 2016以上版本才有!...此处介绍两种方法法一,通过自定义列,添加辅助列法二,通过重复列,实现添加辅助列 第三步,进行透视列。【透视列】>【值列,自定义,选中需要透视列】-【聚合值函数,选择不要聚合】-【确定】。

1.2K30

Excel一样使用SQL进行数据分析

Excel是数据分析中最常用工具 ,利用Excel可以完成数据清洗,预处理,以及最常见数据分类,数据筛选,分类汇总,以及数据透视等操作,而这些操作用SQL一样可以实现。...SQL不仅可以从数据库中读取数据,还能通过不同SQL函数语句直接返回所需要结果,从而大大提高了自己在客户端应用程序中计算效率。...SQL连接可以实现类似于ExcelVlookup函数功能 SELECT vend_id,prod_name,prod_price FROM Vendors INNER JOIN Products...Products.vend_id=Vendors.vend_id AND OrderItems.prod_id=Products.prod_id AND order_num=20007; 自联结 在一条SELECT语句中多次使用相同...数据分组可以实现Excel中数据透视功能 数据分组 group by 用于数据分组 having 用于分组后数据过滤 SELECT order_num,COUNT(*) as items FROM

8010

Excel一样使用SQL进行数据分析

Excel是数据分析中最常用工具 ,利用Excel可以完成数据清洗,预处理,以及最常见数据分类,数据筛选,分类汇总,以及数据透视等操作,而这些操作用SQL一样可以实现。...SQL不仅可以从数据库中读取数据,还能通过不同SQL函数语句直接返回所需要结果,从而大大提高了自己在客户端应用程序中计算效率。...SQL连接可以实现类似于ExcelVlookup函数功能 SELECT vend_id,prod_name,prod_price FROM Vendors INNER JOIN Products...Products.vend_id=Vendors.vend_id AND OrderItems.prod_id=Products.prod_id AND order_num=20007; 自联结 在一条SELECT语句中多次使用相同...数据分组可以实现Excel中数据透视功能 数据分组 group by 用于数据分组 having 用于分组后数据过滤 SELECT order_num,COUNT(*) as items FROM

1.4K20

数据分析面试必考—SQL快速入门宝典

就像讲EXCEL文章一定要讲数据透视一样,数据基本统计数据(例如统计学五数)是分析师最先关注也是最容易获取有价值数据。学习SQL聚合函数,我们可以通过对比EXCEL数据透视来学习。...因为ZZ看来SQL聚合函数 EXCEL数据透视。 ? 那么使用聚合函数需要注意三要素:聚合函数+group by关键字+having关键字。...聚合函数类似EXCEL数据透视中“值”部分。 (2)group by关键字 group by关键字用于指定依据哪些列计算聚合值,为什么要存在group by关键字呢?...group by关键字类似于EXCEL透视“行”和“列”部分。...avg(score) >= 60 注意,这里having筛选EXCEL透视筛选并不是一个功能,having是对聚合值筛选,EXCEL透视筛选是对字段筛选,这与SQLwhere

4.5K10

个人永久性免费-Excel催化剂功能第16波-N多使用场景多维转一维

类型二:一行表头,多次重复相同数据列(相同列因有多个不同类型数据列按间隔式排列) 此类型和类型一类似,只是相同类型列间隔排列了,也未见有相关插件对其开发。...类型三:一行表头,标准二维(一般是经过透视数据结构) 此类数据类型,主流Excel二维转一维功能,以下截图故意把透视保留列分开存放,可能部分Excel插件未对其有通用性考虑致使没法使用。...类型四:多行表头,多维结构,最底层表表头仅有一个数据列类型 此类型见于数据透视表列字段多重字段排列后出现多重表头类型,目前主流Excel插件无能为力,仅见过一款国外BI圈流行TableauExcel...保留字段表头行区域 此叫法可能不是太准确,凑合着理解吧,是指我们日常透视中行区域字段参加逆透视列,如上图店铺、销售员列,可能实际过程中有较多这些非逆透视列,可酌情选择自己所要展示在结果列...列组字段名称 在多级表头中,如上图年份、季度列数据中,需要逆透视把多列数据合并到一列时,需要重新命名列名称,对应于拉透视多个列字段列名称。

3.4K20

Excel催化剂功能第5波-使用DAX查询从PowerbiDeskTop中获取数据源

Excel透视向PowerbiDeskTop发出MDX查询 当关系型数据库可以使用SQL和数据库内进行查询时,数据从数据库存储到最终查询使用提供了很大便利性,而且SQL查询也因其简单易学,功能强大...从第3波功能中,大家已经见识到Excel可以和PowerbiDeskTop进行数据交互方式是以透视方式查询PowerbiDeskTop,通过透视字段拖拉,立马生成相应查询结果,已经解决了大部分分析场景需求...因透视访问是PowerbiDeskTop多维数据模型,多个之间已经建立好关系和复杂度量值已经在模型中生成,直接从透视字段中拖出即可得到最终结果,若只是用SQL查询的话,不知道需要写出多复杂...SQL语句才能得到透视简单透视一下就能得到数据结果,而且可以随时进行多维度切换查看、筛选、汇总等,SQL语句也只能望洋兴叹份上了。...查询结果覆盖现有工作数据 查询结果一般首次使用,会让其在新建工作中存储,若已经保存过数据,并且数据又再次引用了其他公式或透视,若仍然在新工作重复之前做过步骤,就未免太重复性低效工作了

6.4K30

再见,Excel数据透视;你好,pd.pivot_table

Excel数据透视虽好,但在pandas面前它也有其一面! ? 01 何为透视 数据透视,顾名思义,就是通过对数据执行一定"透视",完成对复杂数据分析统计功能,常常伴随降维效果。...例如在Excel工具栏数据透视选项卡中通过悬浮鼠标可以看到这样描述: ?...至此,我们可以发现数据透视中实际存在4个重要设置项: 行字段字段 统计字段 统计方式(聚合函数) 值得指出是,以上4个要素每一个都可以唯一,例如可以拖动多个字段到行/列字段中形成二级索引,...也可完成对不同字段统计,以及拖动相同字段设置不同统计方法实现多种聚合。...这里,理解pivot含义主要在于变形,更确切说是将一个长整形为宽,例如SQL经典场景列转行,表述就是这个问题。

2.1K51

程序员零基础速成SQL

成绩 SQL执行顺序语法顺序 本篇文章关于SQL语法部分会讲到条件子句(where子句)、分组查询(group by子句和having子句)、结果呈现(order by和limit)和连接查询...分组查询——实现聚合(group by&函数)限制聚合条件(having) 如果用过数据透视的话应该比较容易理解分组查询概念,分组查询一般和聚合函数一起实现,例如查看每个班平均成绩、查看每个学生最高成绩或者查看每个班最低成绩等分组信息...by&聚合函数&having子句) 分组查询实现了类似excel中数据透视功能,可以帮助我们对数据进行分层汇总,而我们对分层后数据进行统计时候需要用到聚合函数(也就是平均值、求和、最大值和最小值等...这和excel数据透视一致。 2. 聚合函数 ? 聚合函数 3. having子句 和where子句一致,只需注意是对聚合后结果作限制。...内连接结果 3.左连接右连接 一般情况下,“A左连接B结果与“B右连接A结果相同,为了保证SQL代码易阅读性,一般用左连接即可。

1.5K10

基于纯前端类Excel表格控件实现在线损益应用

而借助控件设计财务报表模板,可以在满足财务数据展示、计算、决策分析同时,提供如 Excel 一般使用体验,并可直接复用财务系统原始 Excel 报表模板,减少从本地到线上数据迁移工作量。...在此示例中,我们添加了 Account Group 列来表示报告不同部分,并将包含数据命名为 tblIncome。...注意:数据透视可以在没有数据透视面板情况下工作,我们只是添加了它以方便使用。 添加计算项 除了数据透视字段现有项目外,这里还支持使用自定义公式创建一个或多个计算项目。...我们将使用计算字段功能在数据透视中添加差异和差异百分比。 单击数据透视分析。 字段、项目和集合 → 计算字段。 设置计算字段名称差异。 要在公式中添加字段,请选择该字段,然后单击“插入字段”。...对其他帐户组重复相同操作,记住使用黄色作为费用和蓝色作为收入。

3.1K40

数据分析常用工具

本文总结数据分析常用软件,以及推荐相应学习参考资料。 1. Excel 常用操作有函数、可视化、数据透视、VBA。...数据透视 Ctrl+A-->Alt-->D-->P-->F ——透视“一条龙”操作应该是目前用到最多快捷键组合了。...数据透视是快速数据分析不二之选,主要操作为分组计算,当然利用“切片”工具来动态展示数据也是可以(数据透视也可以用来做动态仪表盘)。...VBA 如果不想让一个重复枯燥动作重复几百上千次,那么VBA编程是一个比较好解决方案,编程目的主要在于自动化和定制化,VBA编程相对简单易学(甚至有的岗位就是专门开发VBA模块)。...,该套装基本是“行走江湖”必备,涉及函数、VBA、操作、数据透视等; Excel图表之道,刘万祥; 点评:最早是从博客上了解到刘老师(博客为“刘万祥ExcelPro”),那时才发现Excel也可以做出非常高大上商务图

2.4K90

Excel轻松入门Python数据分析包pandas(二十一):透视

正好 pandas pivot_table 也是 Excel 透视对应。本文简单教你入门使用 pandas 完成透视表功能。...> 接下来不再显示 Excel 透视操作 pandas 要做出透视效果,实际 Excel 透视概念基本一致: - 参数 index 就是 Excel 透视 行标签 - 参数 columns...: Excel 透视 列标签 - 参数 values:Excel 透视 数值区域 - 参数 aggfunc:Excel 透视 数值区域 字段统计方式(Excel 默认是计数) "...下面是 Excel 透视结果: 接着是 pandas 实现: - 修改 index 参数为 pclass,即可按船舱等级汇总 - 行9:不想再重复编写那段"非人"看占比计算,直接调用一个自定义函数...下面是代码: - 行3:这句就是把每个人标记为"是否套票"实现,这个不多解析了,几乎上面说中文语义一致 - 行5-10:利用透视,对字段 isgroup 统计一下生还人数比例 - 很明显,没有小伙伴的人里面

1.2K50

Excel轻松入门Python数据分析包pandas(二十一):透视

正好 pandas pivot_table 也是 Excel 透视对应。本文简单教你入门使用 pandas 完成透视表功能。...> 接下来不再显示 Excel 透视操作 pandas 要做出透视效果,实际 Excel 透视概念基本一致: - 参数 index 就是 Excel 透视 行标签 - 参数 columns...:Excel 透视 列标签 - 参数 values:Excel 透视 数值区域 - 参数 aggfunc:Excel 透视 数值区域 字段统计方式(Excel 默认是计数) "好像少了点东西...下面是 Excel 透视结果: 接着是 pandas 实现: - 修改 index 参数为 pclass,即可按船舱等级汇总 - 行9:不想再重复编写那段"非人"看占比计算,直接调用一个自定义函数...下面是代码: - 行3:这句就是把每个人标记为"是否套票"实现,这个不多解析了,几乎上面说中文语义一致 - 行5-10:利用透视,对字段 isgroup 统计一下生还人数比例 - 很明显,没有小伙伴的人里面

1.6K20

SQL入门之从A到Z

Alias Alias就是别名意思。在join语句中,如果指定某一列属于哪一张,那么数据库会因为不知道某一列到底是属于哪一张,从而报错。...Group By SQL 聚合函数允许我们针对特定列执行诸如SUM, COUNT, MIN, MAX, AVERAGE等操作。...而Group By操作类似于Excel里面的透视,表示根据某个字段进行分组聚合。...包括: 实体完整性:每张都有一个唯一主键 引用完整性:每张外键都可以引用到另一张主键 域完整性:列都有字段类型和长度 Join 当一张无法获得所有信息时,就需要关联另一张以获得完整信息...它可以确保中没有重复数据 它不可为空 每张仅有一个主键 Lock 当两个用户同时更新或查询同一张时,有可能会锁住(Lock),直到第一个事务完成。

98210
领券