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

通宵翻译Pandas官方文档,写了这份Excel万字肝货操作!

在 Pandas 中,索引可以设置为一个(或多个)唯一,这就像在工作表中有一列用作行标识符一样。与大多数电子表格不同,这些索引实际上可用于引用行。...利用构造一个数据框DataFrame 在Excel电子表格中,可以直接输入到单元格中。...列操作 在电子表格中,公式通常在单个单元格中创建,然后拖入其他单元格计算其他列的公式。在 Pandas 中,您可以直接对整列进行操作。...日期功能 本节提到“日期”,但时间戳的处理方式类似。 我们可以日期功能分为两部分:解析和输出。在Excel电子表格中,日期通常会自动解析,但如果您需要,还有一个 DATEVALUE 函数。...查找和替换 Excel 查找对话框您带到匹配单元格。在 Pandas 中,这个操作一般是通过条件表达式一次对整个列或 DataFrame 完成。

19.5K20

如何利用Excel2007做RFM细分客户群

Excel操作: Ø 鼠标点击第一行的行标“1”选中第一行 Ø 菜单栏点击“数据”,快捷按钮栏点选“筛选” Ø 鼠标点击“销售类型”筛选下拉按钮,可以看到所有数据集中有的销售类型 Ø 点选“销售金额”...Ø 选择数据区域,确认所有的数据都被选择 Ø 选择在“新工作表”中插入数据,然后点击“确定” Ø “客户编号”拖入“行标签”栏 Ø “收银时间”、“记录ID”、“交易金额”拖入数值计算栏 Ø 点击“...所以先计算R、F、M的最大、最小、极差三等分距 Excel操作: ?...Ø RFM-Score拖入“行标签”中,“客户编号”拖入“数值计算”栏中,点击“数值计算”栏中的“客户编号”项,选择“字段数值设置”,选择计算方法为“计数”,得到处理结果如下: ?...Excel操作: Ø 透视表中B列拉宽(如上图) Ø 选中B5:B22列 Ø “开始”菜单栏下快捷按钮栏点击“条件格式”下拉菜单中选择“数据条”,然后选择一个颜色即可 ?

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

案例:用Excel对会员客户交易数据进行RFM分析

Excel操作: 鼠标点击第一行的行标“1”选中第一行 菜单栏点击“数据”,快捷按钮栏点选“筛选” 鼠标点击“销售类型”筛选下拉按钮,可以看到所有数据集中有的销售类型 点选“销售金额”字段的小角标也可以看到有负数出现...选择数据区域,确认所有的数据都被选择 选择在“新工作表”中插入数据,然后点击“确定” “客户编号”拖入“行标签”栏 “收银时间”、“记录ID”、“交易金额”拖入数值计算栏 点击“收银时间”数值计算栏按钮...所以先计算R、F、M的最大、最小、极差三等分距 Excel操作: ?...RFM-Score拖入“行标签”中,“客户编号”拖入“数值计算”栏中,点击“数值计算”栏中的“客户编号”项,选择“字段数值设置”,选择计算方法为“计数”,得到处理结果如下: ?...Excel操作: 透视表中B列拉宽(如上图) 选中B5:B22列 “开始”菜单栏下快捷按钮栏点击“条件格式”下拉菜单中选择“数据条”,然后选择一个颜色即可 ?

2.3K50

Xcelsius(水晶易表)系列2——单部件

输入型的单部件可以引用并识别excel中带公式的单元格,这样鼠标点击既可以实现动态控制。 量表的最大特色就是呈现简单易懂的指标数据效果,并且添加预警功能(警报)。...导入完成之后,Xcelsius画布下方会出现excel数据窗口。 ? 在软件左侧窗口的单部件中选择滑块,拖入画布。...(双击进入属性窗口分别将标题、实际链接到对应单元格,这里因为滑块属于输入型单部件,我们用来链接转化费用指标,最大调整至合适刻度【根据实际需要】,并调整滑动步长)。...(其实输出型单部件插入方法与输入型没什么太大不同,唯一的差别就是用的部件类型不同,还有就是链接的单元格内数据类型不同,输出型单部件链接的单元格内含统计函数,当调整输入型部件的滑动工具,就可以输入的变动传递给输出型部件所链接的单元格函数的参数...双击进度条,弹出的属性菜单中,标题、实际等链接到净利润项目所在单元格,设置好最大、最小范围,在警报菜单中将目标链接到净利润的目标值单元格,设置好警报的预警色范围,并确保预警颜色与数值胆小是否匹配

1.4K50

不妨用Excel演示一遍!

数据分析的步骤: 提出问题 理解数据 数据清洗 构建模型 数据可视化 Excel中的数据类型主要有:文本型,数值型,逻辑型。 如果右键单元格显示为常规型,表示和数据本身表示出的类型相同。...对其中的一个缺失处进行填写,ctrl+enter使其他的空格也填入同样的。 5. 一致化处理 进行单元格的复制和拆分处理,函数的运用。...数据透视表的原理: Split(数据分组)→Apply(应用函数)→Combine(组合结果) 插入选项卡,选择数据透视表,选择新工作表,需要进行数据分组的分析轴,拖入对应的行和列。 7....数据清洗后,文本另存为清洗结果文本,方便后续使用。 构建模型 1. 使用数据透视表进行模型构建 构建后任意右键,的显示方式设置为列汇总的百分比,可以改变显示方式。 2....对婴儿信息表进行数据的简单清洗,主要是通过vlookup函数匹配购买日期,datedif函数算出年龄字段,以及对日期字段进行处理。 ? 3. 描述统计分析 主要对购买量和婴儿年龄进行了统计。

2K41

工作中必会的57个Excel小技巧

按ctrl+滚轮 8、快速切换到另一个excel窗口 ctrl + tab键 9、全屏显示excel界面 视图 -全屏显示 三、单元格显示 1、隐藏0 文件 -选项 -高级 -去掉“在具有零........”勾选 2、隐藏单元格内所有 ctrl+1打开单元格设置窗口 -数字 -自定义 -右边文框中输入三个分号;;; 3、隐藏编辑栏、灰色表格线、列标和行号 视图 -显示 -去掉各项的勾选 四、单元格选取...、复制表格保存行高列宽不变 整行选取复制 -粘贴后点粘贴选项中的“保留列宽” 4、输入到F列时,自动转到下一行的首列 选取A:F列,输入后按回车即可自动跳转 5、设置三栏表头 插入 -形状 -直线 -拖入文本框中输入的字体并把边框设置为无...11、插入特殊符号 插入 -符号 12、查找重复 选取数据列 -开始 -条件格式 -突出显示单元格规则 -重复 13、删除重复 选取区域 -数据 -删除重复项 14、单元格分区域需要密码才能编辑...删除工作表中所有图片 ctrl+g定位 -定位条件 -对象 -删除 2、工作表插入背景图片 页面布局 -背景 -选择插入图片 3、插入可以打印的背景 插入 -页眉页脚 -选取页眉后点图片 -选取图片并拖入

4K30

正则表达式来了,Excel中的正则表达式匹配示例

当需要在单元格区域中找到某个时,可以使用MATCH函数。在单元格中查找特定字符串时,FIND函数和SEARCH函数非常方便。如何知道单元格中是否包含与给定模式匹配的信息?...String, Optional match_case As Boolean = True) As Variant '存储结果的数组 Dim arRes() As Variant '源单元格区域中当前行索引...'源单元格区域中当前列索引 '行数, 列数 Dim iInputCurRow As Long Dim iInputCurCol As Long Dim cntInputRows...假设使用了一个正则表达式来匹配电话号码,并在列B中输出结果。要找出有多少单元格包含电话号码,只需要计算单元格区域B5:B9中的TRUE。...使用双否定(-)逻辑强制转换为1和0。 使用SUM函数结果数组中的1和0相加。

19.8K30

数据透视表入门

数据透视表是excel附带功能中为数不多的学习成本低、投资回报率高、门槛低上手快的良心技能!...然后我们利用几几步简单的菜单操作完成数据透视表的配置环境: 首先将鼠标放在原数据区域的任一单元格,选择插入——透视表; 在弹出的菜单中,软件会自动识别并完成原数据区域的选区工作。 ?...如果我们想要了解不同地区、不同产品销量,那么我们可以这样设置: 大区字段拖入行,产品字段拖入列,销售数量字段拖入: ? 此时透视表会输出行变量为地区,列表变量为产品,为销量的结果。...本例中我们可以地区、城市调入行字段、将成色、二手货调入列字段,销售数量调入字段。 ?...如果你不仅想了解以上数据的汇总求和,也想了解平均值,那就将销售数量字段再次拖入字段,并更改显示方式为均值。 ?

3.5K60

VLOOKUP很难理解?或许你就差这一个神器

第三步 设置控制参数:选中,在编辑状态下右击 -- 【设置控件格式】,设置最小、最大、步长以及单元格链接。其中单元格链接是所要控制的数值放置在目标单元格内,以方便显示或运用其数值以作他用。...这里有两个数值控制钮,一个是窗体控件,一个是Active X控件,后者需要在【设计模式】下调整【属性】,设置最小、最大、步长以及单元格链接。 ?...INDEX索引函数动态显示查找目标 运用数值控制按钮控制输出行号和列号,接下来是需要通过行号和列号查找出对应的单元格内容,实现动态显示查找目标值。 首先看下INDEX索引查找函数说明。...INDEX 返回的引用是索引和row_num column_num。 如果row_num或column_num设置为 0 ,INDEX 分别返回整个列或行的引用。...CELL 函数函数 INDEX 的返回作为单元格引用。而在另一方面,公式 2*INDEX(A1:B2,1,2) 函数 INDEX 的返回解释为 B1 单元格中的数字。

8K60

关于Excel单元格区域,可能有99%的人都不知道的事

如下图2所示,简单地使用逗号分隔一系列单元格这些单元格合并成单个单元格区域。 图2 合并运算符与单元格区域运算符组合使用,会更加强大。如下图3所示,对两个单元格区域的求和。...如下图5所示,返回结果6,因为单元格区域C2:C8与B5:E5交叉于单元格C5,所以在单元格F2中返回的等于单元格C5中的。...如下图7所示,单元格F2中返回的是15(7+8)。 图7 也可以交叉运算符与单元格区域操作符一起使用。如下图8所示,单元格F2中返回的是5(即2+3)。...本例中,第一个参数索引号是2,因此选择参数列表中的第2个区域即C2:C7。...但是,它不会基于索引选择项目,而是基于匹配返回结果。

1K40

Xcelsius(水晶易表)系列3——深入了解单部件

打开水晶易表软件,刚刚组织好的数据文件导入。 导入数据文件之后,Xcelsius会在画布下方呈现excel数据表格。...在单部件中拖入水平滑块(跟昨天做的一类是一样的),双击画布上的水平滑块单部件,进入属性菜单。...同昨天的步骤一样,链接标题、数据到对应指标(这里先做进货成本)单元格,同时定位范围(最大,最小)。(这里先不定义警报功能)。...在单部件中选择输出部件拖入画布,双击部件进入属性窗口,同样将其标题、指标值链接到预计利润所在单元格,调整其范围为0~100。...调整完成之后,在查看菜单中选择仅保留画布,隐藏excel数据表窗口,给画布流出足够大的空间,以待我们队各个部件进行布局修改以及排版。

1.2K70

两个方法教你做出炫酷可视化地图,五分钟学会

a" & i).Value 'A列的省份填入到M8单元格 ActiveSheet.Shapes(Range("省市").Value).Select '选中当前省份所对应的地图...Selection.ShapeRange.Fill.ForeColor.RGB = Range(Range("颜色").Value).Interior.Color '选中的图形填充E11单元格指向的颜色...Next i End Sub 代码的作用是遍历A2:A35,然后依次把内容填在E9单元格,这时E10单元格的函数会根据E9的查找对应的人数,E11单元格的函数又会根据E10的查找对应的颜色名称...第一步:抽取数据 其实就是准备好的Excel上传到FineBI平台上,或者数据在数据库中的话也可以连接。...省份维度转换成地理角色,并将生成的经度和纬度分别拖入横、纵轴,同时,人口数指标拖入颜色区域。全程只需要鼠标拖拽,完全不需要进行编程,一个高质量的可视化地图就完成了。

1.7K20

Excel创建动态单元格区域

在另外一张Sheet配置表里,要根据第一列的大类型、小类型,得到索引号。...查找为VLookUp,范围因为是反向引用(不是从左至右),就需要用IF函数构建一个虚拟的单元格区域 =VLOOKUP(要查找的单元格如上图的XXXX_Photo01,IF({1,0},根据类型动态获得的单列区域格如...A:A),2,0) 关键关键就在于如何根据 WWW_0x获取对应的单元格区域,如 WWW_03就对应D:D,WWW_04就对应E:E 首先考虑用 Match函数匹配查找备注表中第一行(区域为1:1),WWW..._0x所在的列索引,比如 WWW_04用Match函数得到的是5这个(第5列)。...然后再用 OFFSET函数根据偏移量构建一个所需要的单元格区域,A:A为基准进行偏移,行偏移为0,列偏移为对应索引 - 1 OFFSET(备注!

1.5K10

一起学Excel专业开发27:使用类模块创建对象6

这里创建4个触发类的实例,分别对应于4种不同的单元格类型,同时为每个Cell对象分配一个适当的实例,这意味着每个Cell对象只能接收一种消息。 此外,在使用触发类后,可以删除对对象相互引用的管理。...Property Get Cell() As Excel.Range Set Cell = mrngCell End Property '获取属性 Property Get CellType...CCells类模块代码进行修改,其中声明了一个名为maclsTriggers的数组变量,用于存放CTypeTrigger类的实例,Initialize事件用于重新设置数组变量maclsTriggers的大小,匹配单元格类型数...,并且使用For Each循环CTypeTrigger类的实例分配给数组中的每一元素。...wks End Property '返回集合成员数 Property Get Count() As Long Count = mcolCells.Count End Property '通过索引或键值从

74210

前端复杂表格导出excel,一键导出 Antd Table 看这篇就够了(附源码)

C1 单元格 dobCol.header = 'Date of Birth'; // 注意:这将覆盖 C1:C2 单元格 dobCol.header = ['Date of Birth', 'A.K.A...// 注意:第4列及以上的列右移1列。 // 另外:如果工作表中的行数多于列插入项中的,则行将仍然被插入,就好像存在一样。...然后循环 headers,如果当前 header 有 children,则每个子级占一列,然后索引加1。...如果没有 children,计算这一个数据的宽度将会占用几个单元格,也就是几列,这个列数就是需要合并的列数,合并完之后索引加1。...通过 row.number得到当前行的行数,因为是同一行的多列合并,所以开始结束行一致,开始列是索引 colIndex,结束列是 colIndex + colNum - 1。

10.2K20

最全总结 | 聊聊 Python 办公自动化之 Excel(中)

前言 上一篇文章中,我们聊到使用 xlrd、xlwt、xlutils 这一组合操作 Excel 的方法 最全总结 | 聊聊 Python 办公自动化之 Excel(上) 本篇文章继续聊另外一种方式,...index_str] = value 在单元格中插入图片也很简单,openpyxl 提供的 add_image() 方法 参数有 2 个,分别是:图片对象、单元格字符串索引 为了便于使用,我们可以索引进行转换...# 保存并覆盖 wb.save(file_path) 单元格样式包含:字体样式、单元格背景样式、边框样式、对齐方式等 常见的字体样式、对齐方式为例 首先,使用 openpyxl 中的 Font...、列索引列表 受限于篇幅,这里获取所有显示/隐藏的行索引列表为例 遍历 Sheet 对象的 row_dimensions 属性,通过判断行属性的 hidden ,判断当前行是否隐藏或显示 def...、fill.fgColor.rgb 属性分别代表字体颜色单元格背景颜色 def get_cell_font_color(sheet, row_index, column_index): "

1.5K30

Xcelsius(水晶仪表)系列5——统计图综合运用

(同时也是单输部件的数据源)。 组织好作图数据之后,打开水晶易表软件,导入刚才的数据文件。 数据导入完成之后,就可以在部件菜单中拖入统计图——柱形图。...(标题和副标题可以自拟,由于这里有两个数据系列,所以要选择按序列,将名称链接到对应序列名称单元格链接到对应的B3:K3单元格区域,类别标签链接到月份单元格区域)。...同样的方法,在数据——序列中添加新序列,贷款系列也按照以上方式定义进图表数据中。 ? 完成之后,可以通过属性菜单的外观项目修改图表中的字体、配色以及各种参考线等图表元素。...接下来我们还需要通过创建四个输入型单部件来控制09、10两年的预测。(初始即为数据表中标绿色的四个单元格)。...四个输入型单部件插入完成之后,可以隐藏excel数据表格(在查看菜单选择只保留画布)。 ?

907110
领券