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

翻译 | 简单而有效EXCEL数据分析小技巧

而对于其他人,我建议你学习这些技巧,从而更深入掌握并理解如何使用。 ? 常用函数 1.Vlooup():它可以帮助你在表格中搜索并返回相应。让我们来看看下面Policy表和Customer表。...按回车键后,在City字段下将会返回所有Customer id为1城市名称,然后将公式复制其他单元格中,从而匹配所有对应。...你也可以选择计数、平均值、最小、最大以及其他统计指标。 2.创建图表:在EXCEL里面创建一个图表,你只要选择相应数据,然后按F11,就会自动生成系统默认图表。...如果我们希望按照宽度分列,例如:前四个字符为第一,第五到第十个字符为第二,则可以选择按固定宽度分列。 3.点击下一步—点击“分号”,然后下一步,然后点击完成。 ?...3.Ctrl + Home:定位到单元格A1 4.Ctrl + End:导航到包含数据最右下角单元格 5.ALT + F1: 创建基于所选数据集图表。

3.4K100
您找到你想要的搜索结果了吗?
是的
没有找到

【技能get】简单而有效 EXCEL 数据分析小技巧

而对于其他人,我建议你学习这些技巧,从而更深入掌握并理解如何使用。 ? 常用函数 1.Vlooup():它可以帮助你在表格中搜索并返回相应。让我们来看看下面Policy表和Customer表。...按回车键后,在City字段下将会返回所有Customer id为1城市名称,然后将公式复制其他单元格中,从而匹配所有对应。...你也可以选择计数、平均值、最小、最大以及其他统计指标。 2.创建图表:在EXCEL里面创建一个图表,你只要选择相应数据,然后按F11,就会自动生成系统默认图表。...如果我们希望按照宽度分列,例如:前四个字符为第一,第五到第十个字符为第二,则可以选择按固定宽度分列。 3.点击下一步—点击“分号”,然后下一步,然后点击完成。 ?...3.Ctrl + Home:定位到单元格A1 4.Ctrl + End:导航到包含数据最右下角单元格 5.ALT + F1: 创建基于所选数据集图表。

3.4K90

36条常用Excel技巧 收藏备用!

1、两数据查找相同对应位置 =MATCH(B1,A:A,0) 2、已知公式得结果 定义名称=EVALUATE(Sheet1!C1) 已知结果得公式 定义名称=GET.CELL(6,Sheet1!...现在是=sum(n(offset(a1,(row(1:10)-1)*3,))) 27、在一个工作表中引用其他工作表中数据,但是被引用工作表不是固定,根据我输入工作表名自动选择相应工作表中数据...&"E1") A1为工作表名 奇数求和 =SUMPRODUCT((A1:A1000)*MOD(ROW(A1:A1000),2)) 偶数求和 =SUMPRODUCT((A1:A1000)*NOT(MOD...*") 30、动态求和公式,自AA1单元格到当前行前面一单元格求和....里数字转换到Excel 方法有多种,选中》复制》设置输入单元格为文本》选择性粘贴》 选中》表格转换为文本》粘贴》分列》对分列选项设置为文本 另存为文本文件》EXCEL中打开文本文件》对导入文本对话框进行对应设置

3.3K50

数据人必会Excel|掌握32个Excel小技巧,成为效率达人(一)

实现数据分列步骤也比较简单,我们选中需要分列数据,点击[数据]菜单栏[分列]选项卡,然后我们这里选择按[分隔符]进行分割,选择[其他]选项并在输入[@],点击确定,完成分列。...技巧十三:选择性粘贴去除公式源格式 有时候,我们通过公式计算完某个之后,想要把它复制其他地方,如果我们不做任何改动的话,复制过来就会保留公式源格式。...技巧十四:快速拆分数值以及单位 如果我们拿到一份数据,数据里面包含和单位,我们想要把这一数据拆分为两作为一,单位作为另外一,这时候小编可以教你一个小技巧,让你快速实现值和单位拆分。...首先,我们先在薪资这一写上对应数字,然后选中所有想要填充,选择[数据]菜单,点击[快速分列]选项卡,就能够完成拆分。拆分单位也可以用同样方法实现。 ?...技巧十六:快速互换两互换可是使用复制粘贴实现,但这种方法并不是最简便

1.7K20

《DAX进阶指南》-第6章 动态可视化

该函数计算表达式,并将其与连续进行比较。当表达式和相等时,将返回相应结果。如果不是,则表达式将与下一个进行比较。当所有都不等于表达式时,该函数返回其他,如果省略其他,则返回空白。...第一包含指示标签类型(国家/地区、零售类型或组)位于指示器,第二包含。第一可用于选择标签类型。然后,DAX度量值将实现与三个原始表之一动态关系。...ROW("Code", 1)是一个包含和一个包含 1 Code 表。 ROW("LabelType", "Countries")也是一个单行表,其为 "Countries"。...由于两个 ROW 函数都只创建一个单行表,因此 CROSSJOIN 表中行数是Cities[Country]唯一数量。 其他包含标签类型也定义了类似的变量。...根据你预期用途,辅助表可以只包含简单几行,也可以是基于Power BI模型中其他数据较大列表。在大多数情况下,辅助表与模型中其他表没有关系。

5.5K50

SQL基础--> 数据处理(DML、RETURNING、MERGE INTO)

为每一添加一个新。 按默认顺序列出各个。 在INSERT 子句中随意列出列名和他们。 字符和日期型数据应包含在单引号中。...隐式方式: 在列名表中省略该。...注意此处省略了列表,当列表被省略时,则values关键字中应当为所有的字段提供 SQL> INSERT INTO emp VALUES(100,'Jack','manager',null,...SQL> DELETE FROM emp WHERE empno = 1234; 1 row deleted. 2.在DELETE 中使用子查询 在DELETE 中使用子查询,使删除基于另一个表中数据...六、在DML语句中使用WITH CHECK OPTION 子查询可以用来指定DML语句表和 WITH CHECK OPTION 关键字可以防止更改不在子查询中 --deptno不在select

77320

腾讯云数据仓库 TCHouse-C 自研实时数据更新方案,性能提升超10倍!

图四 社区版 ClickHouse 内核在实现轻量级删除功能中引入了虚拟_row_exists。...当使用 Lightweight-Delete 功能时,会立即为相应 PART 生成_row_exists 数据文件,用于标记数据被删除。...基于此,单次查询可直接从内存中构建虚拟 _row_exists,从而大幅提升查询效率。 轻量级数据更新/删除 腾讯云 TCHouse-C 方案支持 UPDATE ... SET ......对于部分列更新,未更新数据会写入新 Part 中覆盖旧数据。 update [db.]table set column1 = expr1 [, ...]...生成快照后,在进行合并操作时保证不受其他正在进行 Upsert/Delete 操作影响。并且在合并生成新 Part 期间直接过滤掉标记删除,以此避免数据膨胀。 图五 2.

9010

Oracle执行计划详解

对每个表都有一个rowid,但是表中并不物理存储ROWID。不过你可以像使用其它列那样使用它,但是不能删除改,也不能对该进行 修改、插入。...(对于非唯一索引可能返回多个rowid),然后根据rowid直接从表中得到具体数据,这 种查找方式称为索引扫描或索引查找(index lookup)。...在NESTED LOOPS连接中,Oracle读取row source1中每一然后row sourc2中检查是否有匹配,所有被匹配行都被放到结果集中,然后处理row source1中下一...Concatenated index(组合索引):一个索引如果由多构成,那么就称为组合索引,组合索引第一为引导,只有谓词中包含引导时,索引才可用。   ...table需要数据,然后对这些数据按照与driving table对应连接操作进行排序;最后两边已经排序被放在一起执行合并操作。

3.1K100

Oracle执行计划详解

对每个表都有一个rowid,但是表中并不物理存储ROWID。不过你可以像使用其它列那样使用它,但是不能删除改,也不能对该进行 修改、插入。...(对于非唯一索引可能返回多个rowid),然后根据rowid直接从表中得到具体数据,这 种查找方式称为索引扫描或索引查找(index lookup)。...在NESTED LOOPS连接中,Oracle读取row source1中每一然后row sourc2中检查是否有匹配,所有被匹配行都被放到结果集中,然后处理row source1中下一...Concatenated index(组合索引):一个索引如果由多构成,那么就称为组合索引,组合索引第一为引导,只有谓词中包含引导时,索引才可用。   ...table需要数据,然后对这些数据按照与driving table对应连接操作进行排序;最后两边已经排序被放在一起执行合并操作。

1.5K70

大数据删除和去重!

PARTITION source_partition_number TO temporary_table drop table temporary_table 二,从海量数据中去重 数据去重,分为部分列去重和全部去重...而部分列去重,一般采用row_number排名函数来实现,也可以考虑使用忽略重复唯一索引来实现。在实际项目开发中,部分列去重更为常见。...1,使用row_number函数来实现 046051678cde881d809e5a88c703d01f463dbaee.jpg 选择排名函数,是因为排名函数有部分列分区排序功能:首先在部分列上创建索引...,这样数据库引擎能够根据索引快速排序,然后通过row_number函数和cte来实现重复数据删除。...不允许在包含重复数据表上创建唯一索引,因此,必须创建一个新空表,新表时原始表结构复制,在部分列上创建忽略重复唯一索引。

2.1K10

关于Oracle 数据块、B树索引和5种索引扫描

表目录区:如果一个数据表在此数据块中储存了数据,那么数据表信息将被记录在数据块表目录区中。 目录区:此区域包含数据块中存储数据信息在行数据区中地址)。...可用空间区:在插入新数据,或在更新数据需要更多空间时,将使用可用空间区中空间。。 行数据:数据块中行数据区包含了表或索引实际数据。一个数据可以跨多个数据块。...该表明了该行在oracle数据库中物理具体位置。可以在一个查询中使用rowid来表明查询结果中包含。 索引在表中作用,相当于书目录对书作用。...(这是因为对于oracle索引,对于中存在null不记录在b-tree索引中) 对于多个建立索引(组合索引),当该索引列有非空约束时,在具体检索中只检索组合索引中涉及全部或者部分列全部数据...对于多个建立索引(组合索引),当该索引无非空约束时,在具体检索中只检索组合索引中涉及全部或者部分列全部数据,且是对该常规查询,不会使用“索引全扫描”。

88030

mysql explain 详解

因为只有一,所以优化器其余部分可以将此行中视为常量。常量表非常快,因为它们只读取一次。...在这种情况下,输出行中key包含使用索引列表,key_len包含所用索引最长键部分列表.在多表合并查询时,通过table1与table2数据合并情况会出现(select * from table1...,table2 where table1.column=table2.column) ref                   连接不能基于关键字选择单个,可能查找到多个符合条件。...在这种情况下,输出行中key包含使用索引列表,key_len包含所用索引最长键部分列表。... NULL 搜索条件,而且那个又是不允许存储 NULL ,那么在该表执行计划 Extra 就会提示 Not exists 额外信息( EXPLAIN SELECT * FROM s1 LEFT

84420

第26期:索引设计(索引下推)

MySQL 服务层对接收到数据,使用 SQL 语句后面的 where 条件过滤,直到处理完最后一记录,再一起返回给客户端。...in set (0.00 sec) 关闭 ICP 处理流程大概如图 1: 使用 ICP 扫描过程: MySQL 存储引擎层,先根据过滤条件中包含索引键确定索引记录区间,再在这个区间记录上使用包含索引键其他过滤条件进行过滤...MySQL 服务层对接收到数据,使用 where 子句中不包含索引过滤条件做最后过滤,然后返回数据给客户端。 如下图所示: 上面两张图很明显对比出开启 ICP 比不开启 ICP 效率。...不过这个信息有点过于简单了,除了 EXTRA 结果显示不同外,其他结果都一样,没法从执行计划结果判断 ICP 优略。 可以通过以下几种方法来查看 ICP 带来直观性能提升。...从以下结果可以看出:指标 Handler_read_next(表示 MySQL 存储引擎按照索引键顺序读取下一记录请求数,也就是说这个表示按照索引键值来访问基表请求数)在没有开启 ICP 时,

58730

PQ实战 | 怎么把订单上多项信息合并到一起?

小勤:能否将这种一订单信息合并起来显示? 大海:当然可以啊。这个也不算什么特殊需求,而且逻辑也很清晰。...Step-1:获取数据并调整格式(电话号码调整为文本) Step-2:基于[订单编号]逆透视其他 Step-3:重复属性 Step-4:合并属性及 Step-5:以复制出来属性以不聚合方式透视...[合并信息] Step-6:以换行符#(lf)【小写L和F】合并列(因目前Power Query在合并列功能中不支持直接选择特殊字符,因此,可以先选择“制表符”,然后修改) 选择制表符先合并:...原来较旧版本里拆分列也不能选特殊字符,后来加上去了,现在合并列里还不能,估计不用多久也会加上去。...当然,能记一下最好,实在记不住的话其实也可以操作一下分列,从那里也可以看得到,然后复制过来就行了。 小勤:有道理。

79630

MySQL binlog 为 statement 格式考虑是不安全(slave端不一致)操作

以下为Google翻译版本: 包含系统函数语句,这些函数可能在从属服务器上返回不同。  ...此外,INSERT到包含复合主键表中表AUTO_INCREMENT是不安全,该主键包含 不是该复合键第一。...LOAD DATA当binlog_format=MIXED该语句以基于格式记录时,被视为不安全 。与其他不安全语句不同,何时 不生成警告。 ...当 binlog_format=MIXED或 binlog_format=ROW设置,XA事务内DML语句使用基于复制记录,以及潜在问题是不存在。 DEFAULT子句指的是不确定性函数。  ...与大多数其他不安全语句不同,此类语句不能以基于格式安全地复制。当 binlog_format设置为时 STATEMENT,将记录并执行该语句,但是将警告消息写入错误日志。

60610

Extreme DAX-第5章 基于DAX安全性

DAX 安全筛选器确定此安全角色中用户将在表中看到哪些。你可以将 DAX 安全筛选器理解为,在表中添加一然后判断每一为“真”(TRUE)或“假”(FALSE)。...如果不是,则公式仅对 EmpNr包含检索到User返回真值。 4.万事俱备 新安全角色就位后,现在就可以发布模型了。不过,要使模拟角色起作用,你仍然需要处理以下几件事。...使用级别安全性,可以授予用户访问某些权限,但不能访问其他。...这可以是空文本、BLANK其他,并且该必须真实存在于表中。...另一组包含EmpNr所有,但在私有中是空白(或你选择任何其他显示方式),我们将这些称为负。附加 Private 有助于区分正行和负。图5.21示意性地显示了这一点。

4.8K30

不支持连续分隔符当作一个处理?这个方法很多人没想到!|PQ实战

实际上就是,分列时候怎么知道要分几列? 其实我不知道,而是事先通过其他操作步骤得到。...具体如下: Step-01 重复列 Step-02 按空格分列 Step-03 筛选去掉空内容 Step-04 分组统计行数 Step-05 统计最大 通过上面的操作,即可得到最大会分成几列。...此时,我们再回到操作起点,按照方法起始步骤进行操作和修改步骤公式: 然后,再把原来为了得到最大步骤删掉即可: 有的朋友可能会说,这个步骤这么多,好麻烦啊。...- 2 - 后筛选再分组加索引透视 Step-01 重复列 Step-02 按空格分列 Step-03 筛选去掉空内容 Step-04 分组加索引 修改步骤公式如下: 展开得到添加好索引结果。...Step-05 用索引以不要聚合方式透视拆分出来内容 通过这种方式处理得到结果,可以随着要拆分内容变化而动态适应结果。

12310

clickHouse

来自不同被单独存储,来自同一数据被存储在一起。...;是否使用事务,以及它们是如何进行隔离;数据复制机制与数据完整性要求;每种类型查询要求延迟与吞吐量等等。...除了他以外,其他都很小。 查询结果明显小于源数据。...输入/输出 针对分析类查询,通常只需要读取表一小部分列。在列式数据库中你可以只读取你需要数据。例如,如果只需要读取1005,这将帮助你最少减少20倍I/O消耗。...有两种方法可以做到这一点: 向量引擎:所有的操作都是为向量而不是为单个编写。这意味着多个操作之间不再需要频繁调用,并且调用成本基本可以忽略不计。操作代码包含一个优化内部循环。

2.7K20

Oracle查看分析执行计划、建立索引以及SQL优化

ROWID是由Oracle自动加在表中每行最后,既然是伪,就说明表中并不会物理存储ROWID; 你可以像使用其它一样使用它,只是不能对该进行增、删、改操作; 一旦一数据插入后,...; 发生索引范围扫描三种情况: 在唯一索引列上使用了范围操作符(如:> >= <= between) 在组合索引上,只使用部分列进行查询(查询时必须包含前导,否则会走全表扫描...前提条件:表有一个复合索引,且在查询时有除了前导(索引中第一)外其他列作为条件,并且优化器模式为CBO时 当Oracle发现前导唯一个数很少时,会将每个唯一都作为常规扫描入口,在此基础上做一次查找...source 1 row 2(第二数据),遍历 row source 2 所有并检查是否有匹配,取出匹配放入结果集中 c) …… 若 row source 1 (即驱动表)中返回了 N...因为 row source 1 每一都会去匹配 row source 2 所有,所以当 row source 1 返回行数尽可能少并且能高效访问 row source 2(如建立适当索引)时

3.5K20
领券