Excel数据分析实用小技巧【过坑】

2023-05-16

文章目录

      • 1、梯形填充
      • 2、快速填充功能
      • 3、带倒三角的文本型数字解决方案
      • 4、Excel的十万行数据极限
      • 5、组合单元格
      • 6、数据透视表的非重复值计数
      • 7、取整函数

1、梯形填充

1)定位条件的填充快捷键
先选择区域,然后在右上角点<查找与选择>,<定位条件>,就可以选择多种特殊符号的定位;
定位的单元格选中后,选中状态下,修改一个单元格,按<Ctrl+Enter>就可以将定位到的单元格快速填充。

2)梯形填充方案一
1.2.1
这样是属于单元格错位了,需要特殊处理才能将地区名为地区那一列,公司归为公司那一列。
后面有多少个就选择插入多少个整行单元格,1.2.2
然后把所有右边的单元格选中,打开<定位条件>,选择<空值>进行定位,填入公式"=C3",再复制全部单元格,粘贴为<值>,然后把后面多余的单元格都删掉,就完成了梯形的顺序填充。

3)梯形填充方案二
同样是插入了右边单元格个数的整行单元格,再选中右边成行的单元格,复制,再粘贴为<转置>,则变成正常分组的列了。

2、快速填充功能

这是Excel自动识别与自动学习进行填充的一项功能,操作步骤就是先做几个示例(5个左右),然后选中其他单元格,点<数据>选项卡下面的<快速填充>,Excel就会自动识别,需要一小会,然后单元格就会按照我们刚刚做出的几个示例进行智能填充。

这个功能主要是用在提取文本进行属性单独分析的时候。

3、带倒三角的文本型数字解决方案

文本型数字其实就是一种文本,只是在前面多加了个’,比如以下情况:
3.1

在右边的空白单元格处,则可以使用一条公式进行解决:
=VALUE(CLEAN(B8)),VALUE()是转化为数值型格式,CLEAN()是清楚数据格式,B8是带有倒三角的文本型数字。处理后就是正常的格式了:
3.2

4、Excel的十万行数据极限

当数据超过十万行之后,则在Excel中无法再插入行了,这个时候只需要选中十万行之后的空白单元格,右击<删除>,这样就可以再次插入新的行了。

5、组合单元格

5.1
比如以上这些行全是以“北京”作为首单元格的,我们就可以将其组合起来,方便对下面的数据进行查看和分析;当需要时又可以组合的单元格展开来:
5.2
组合功能在<数据>选项卡下,右上角的<组合>按钮,组合后如上图,点击"+"号可以进行展开,右上角可以选择取消组合。

6、数据透视表的非重复值计数

很多人都知道计数使用count,非重复计数则可以去重之后再计数,或者也知道数据透视表可以进行非重复计数。但是能够进行非重复计数有一个必要的前提:添加到数据模型
6.1
创建数据透视表时默认是不会勾选这个选项的,这是一个我所踩过的很大的坑。未添加到数据模型,则再值字段设置中没有非重复计数这个选项(如果没有这个,基本上就只能手动去重进行非重复计数了):
6.2
添加到数据模型后是值字段设置是这样的:
6.3

7、取整函数

1)四舍五入:Round(区域, 小数位数)
round(K14,2)表示保留K14单元格的两位小数;
7.1
2)向上取整函数:Roundup(区域, 小数位数)
roundup(K14,2)表示向上取小数,只要小数位数有数,都会向前进1
7.2
3)向上取整函数:Roundup(区域, 小数位数),不管小数位数是否大于5,都会直接舍去

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Excel数据分析实用小技巧【过坑】 的相关文章

  • 导出到 Excel 时如何避免“数字存储为文本”

    当我将表格从 Access 导出到 Excel 时 所有数字都显示为文本 并且单元格上有绿色箭头 有没有办法自动修复此错误 或者有另一种导出方法可以解决该错误 作为参考 这是我导出的方式 DoCmd TransferSpreadsheet
  • 如何高效打开巨大的excel文件

    我有一个 150MB 的单页 Excel 文件 在一台非常强大的机器上使用以下命令打开大约需要 7 分钟 using python import xlrd wb xlrd open workbook file sh wb sheet by
  • 如何使用 Nodejs 创建 Excel 文件?

    我是一名 Nodejs 程序员 现在我有一个数据表 我想将其保存为 Excel 文件格式 我该怎么做呢 我找到了一些 Node 库 但其中大多数是 Excel 解析器而不是 Excel 编写器 我使用的是 Linux 服务器 因此需要一些可
  • 如何让VLOOKUP在VBA中选择到最低行?

    希望自动在单元格中插入 VLOOKUP 公式 录制宏时 我指示它使用相同的公式填充下面的列 效果很好 但是 当 VLOOKUP 搜索的表发生变化 更多或更少的行 时 就会出现问题 在记录时 VLOOKUP 下降到表中的最后一行 273 但是
  • Office excel将CORS请求作为跨域请求

    我正在尝试从我的 Excel 插件发出跨域请求 正如这里所建议的 http dev office com docs add ins develop addressing same origin policy limitations http
  • 在合并的单元格中选择、插入照片并将其居中

    我是一名研发面包师 正在为我的团队制作食谱模板 模板中有照片 但我需要轻松地允许他们单击一个按钮 打开照片的文件选择器 然后将该照片放在合并的单元格中 我其实不太擅长做这个 Sub InsertPhotoMacro Dim photoNam
  • VBA 中 AND 函数如何工作?

    如果这是一个愚蠢的问题 我很抱歉 但是 Excel VBA AND 函数是否检查其中的每个条件然后继续 或者在第一个 FALSE 条件处停止而不检查其他条件 我想知道出于优化目的 但到目前为止在网上没有找到任何相关信息 提前致谢 示例 如果
  • 我如何以更好的方式编码而不是像这样的VBA编码

    我正在 Excel 中创建一个仪表板 但是我想知道是否有比这更好的编码方式 我想对其进行模块化 而不是这样做以使其更加整洁 Private Sub Afford If af Value True Then af afr Value Shee
  • 在VBA中初始化全局变量

    在 Excel 2003 中 如何声明全局变量并仅在打开工作簿时初始化它们一次 我有一些由几个宏使用的参数 基本上是输入文件的路径 目前 我的代码如下所示 global path1 path2 as string sub initPaths
  • 使用 FindElementbyXpath() 获取 Selenium Basic 中可填充框的行和列名称

    我正在使用 Selenium Basic 将电子表格中的文本填充到网站中 网站的html代码是这样的 div table cellspacing 0 border 1 style width 99 tr th style font weig
  • 在 Excel 中使用 VBA 设置图像透明度

    有没有办法使用 VBA 脚本对图像应用一些透明度 我录制了一个 宏 但似乎没有录制艺术效果 我已经找到了如何制作形状 但没有找到图像 这需要几个步骤 将自选图形 如矩形 放置在工作表上 使用以下方法将您的实际图片嵌入矩形中 ShapeRan
  • 无法使用 VBA 代码从 Excel 连接到 Teradata - 无法通过网络访问 Teradata 服务器

    我一直在尝试使用 vba 代码从 Excel 连接到 Teradata 但收到以下错误 无法通过网络访问 Teradata Server 我已经能够从 Teradata SQL 助手成功连接 并且还成功 ping 通 Teradata 服务
  • 根据列值突出显示数据框中的行?

    假设我有这样的数据框 col1 col2 col3 col4 0 A A 1 pass 2 1 A A 2 pass 4 2 A A 1 fail 4 3 A A 1 fail 5 4 A A 1 pass 3 5 A A 2 fail 2
  • 在 Excel 中生成随机 -1 和 +1 值

    The Rand 函数会生成一个 0 到 1 之间的实数 这Randbetween 1 1 将生成 1 0 或 1 我想要的只是 1或1 那么 1 到 1 之间的实数呢 Easy IF RAND lt 0 5 1 1 要获得实数 请使用 R
  • 如何使用vba复制Excel工作表中的动态范围

    我试图使宏中的范围是动态的 而不指定最后一行x Sheets SheetName Range A2 K1000 Copy在 1000 行中 我想将其更改为动态 因为有时我的数量会更少或更多 尝试这个 Sub Test Dim lRow as
  • 在工作表中合并行和求和值

    我有一个 Excel 工作表 其中包含以下数据 管道 来分隔列 A B C X 50 60 D E F X 40 30 A B C X 10 20 A B C Y 20 20 A B C X 20 70 D E F X 10 50 A B
  • Excel 2007 从 C# get_Value 始终返回 -2146826265

    我有一个引用 Microsoft Excel 12 0 对象库的小型 C 应用程序 除此之外 它还从 Excel 单元格读取值 它从一些较旧的 Excel xls 文件和一些 2007 文件 xlsx 中读取此值 所有 xls 文件的值都会
  • 索引行和列意外结果

    我试图理解以下行为 如果我有以下数据 A B a 1 b 2 c 3 如果我使用 INDEX A 1 B 3 它将正确显示整个范围 如果我使用 INDEX A 1 B 3 1 它将正确显示两列第一行的数据 如果我使用 INDEX A 1 B
  • 使用宏从 Excel 电子表格中删除任何非指定字符

    我正在尝试通过删除任何非标准字符来清理 Excel 中的 CSV 文件 我唯一关心保留的字符是 A Z 0 9 和一些标准标点符号 任何其他字符 我想删除 当它找到包含我未指定的任何字符的单元格时 我已经得到了以下宏来删除整行 但我不确定如
  • 生成Excel文件错误

    我在经典 ASP 中使用以下代码生成 Excel 文件 代码很简单并且有效 我在 Windows Vista x86 上的 IIS 7 0 下运行代码 两个问题 有一个奇怪的警告框 这是屏幕快照 http i27 tinypic com 2

随机推荐