
excel
文章平均质量分 57
bingbangx
唯一不变的就是变
展开
-
pandas 将一行拆分为多行,将多行合并为一行
在这个数据需求里面最重要的两点,一个是数据的拆分;一个是数据的合并。原创 2022-12-02 15:46:37 · 2461 阅读 · 0 评论 -
关于excel:具有OR条件的SUMIF
因此,在此范围内,您保留1和2,并可以随时对其进行修改。=sumif(M4:M206,"Sat",O4:O206)+sumif(M4:M206,"Sun",O4:O206) //在此处添加更多。如何在必须在给定范围内求和的Excel单元格中使用SUMIF公式,而不是查找单个值,而是应查找多个值?SUMIF将返回包含两个结果的"数组",因此您需要SUM将该数组求和为1和2的总数。但是我需要一个可以采用任意多个条件(1,2,3,...或更多)的公式。的标志列-现在您具有一列,其中1是要求和的值。转载 2022-11-28 15:47:49 · 4516 阅读 · 0 评论 -
【python】将一个excel表格按照类目拆分成多个表格
至此,我们已经实现了最初的要求,将每天的数据都分别存到一个excel表中。目的:将一个表格拆分成多个表格,并以分类作为excel的表名保存。1、首先将本地表格读取进Python中,并将数据进行处理。2、对全部数据进行循环遍历,保存到规定的路径下。2.对数据进行循环遍历,保存结果。1.1导进需要用到的模块。1.2 对数据进行处理。原创 2022-08-21 22:22:37 · 1476 阅读 · 0 评论 -
Python数据处理 Pandas的rank()函数排序
“ 用过sql中的row_number函数,习惯了他的方便,那么在pandas处理数据时,有没有类似的函数用来排序呢,当然也有,比如rank函数。”默认情况下:axis=0表示按索引排序;ascending=True排序按升序排列;pct=False表示不输出百分比;na_option='keep'表示空值不做处理。 下面将通过数据来学习下rank函数下各参数作用:01 method:你想怎么排 更改参数method的可选项,其他默认参数不更改:first:表示按数值大小排列,如果数值相同时,转载 2022-06-29 22:58:04 · 3601 阅读 · 0 评论 -
获取Excel中sheet页的name,并对不同sheet 页进行处理
1、梳理流程思路首先导入需要调用的模块 其次,打开工作簿,获取工作簿的sheet页名字 读取不同sheet页,做不同的处理 将处理完成的结果,保存下来2、具体代码实现import pandas as pdimport xlrdfrom openpyxl import load_workbookfile_path=r"E:\\work\\shuju\\源表\\2021年淘客订单汇总表.xlsx"wb = xlrd.open_workbook(file_path) #打开工作簿原创 2022-05-12 23:08:32 · 3695 阅读 · 0 评论 -
Python.openpyxl操作Excel
Python 操作 Excel 存取数据1. openpyxl 模块1.1 安装 openpyxl 模块1.2 Excel 文件的三个对象1.2.1 Workbook 对象1.2.2 Worksheet 对象1.3.3 Cell2. Python 操作 Excel2.1 Python 操作 Excel 之读取2.1.1 打开本地工作簿,获取所有工作表名称2.1.2 创建工作表2.1.3 根据工作表名称获取工作表2.1.4 获取单元格对象及单元格的值2.1.5 获取单元格的行、列及值转载 2022-04-12 17:07:19 · 10020 阅读 · 0 评论 -
使用openpyxl读取指定单元格内容,并重新写入
目的:读取excel表格中指定sheet页,保留excel中原有的公式,数据格式,并对指定列重新写入数据。原有表格如下所示:解决思路:使用openpyxl来实现具体代码:import pandas as pdimport numpy as npimport openpyxl as opimport osos.chdir(r'E:\old\工作\临时任务\抽纸盒\2022-04-11')file_path='抽纸盒数据统计.xlsx'data = pd.read_e原创 2022-04-12 14:27:09 · 6133 阅读 · 0 评论 -
Python 保留excel中原有数据,添加新的sheet页
1、目的:保留excel中原有数据,并将数据追加到新的sheet页中2、解决思路第一种:首先获取原有数据其次处理得到需要插入的数据最后将新的到的数据,追加到原数据中第二种:打开excel表,以插入形式写入3、解决方法使用ExcelWriter 和openpyxl库进行excel操作使用ExcelWriter对象调用to_excel()方法进行保存4...原创 2022-04-02 22:14:10 · 8898 阅读 · 0 评论 -
Excel,sumproduct()函数怎么用
方法bai有多种,第一类:使用基本功能du来实现。主要有:筛选、分类汇zhi总、数据透视表、多条件求和向dao导;第二类:使用公式来实现方法。主要有:使用SUM函数编写的数组公式、联用SUMIF和辅助列(将多条件变为单条件)、使用SUMPRODUCT函数、使用SUMIFS函数(限于Excel2007及以上的版本),方法千差万别、效果各有千秋。本人更喜欢用SUMPRODUCT函数。由于Excel帮助对SUMPRODUCT函数的解释太简短了,与SUMPRODUCT函数的作用相比实在不匹配,为了更好地掌握该函数,转载 2020-09-02 18:26:20 · 1522 阅读 · 0 评论 -
Excel动态图表----------单选控件作图,滚动条动态作图
如果想要进行实操,可从网盘中提取数据:要进行单选控件作图和滚动条控件作图,都需要用到控件。控件,在开发工具中,这个在excel中默认是不显示的,需要添加。鼠标右键单击空白区域,会弹出:将开发工具勾选上,就能添加控件。1、单选控件变动图表实现效果,通过点击按钮,可以实现类别的变化: 第一步:插入控件。用到的数据:点击插入---->选择要用到的控件------->插入四个选项按钮(因为有四类)右键单击任意一个按钮,选择设置...原创 2020-08-13 10:17:14 · 1398 阅读 · 0 评论 -
利用Excel动态图表----------使用offset(),match()多种控件,实现筛选作图
实现利用Excel进行可视化动态分析。如果想要进行实操,可从网盘中取数:链接:https://pan.baidu.com/s/1rV_Cfx7kZqQvB7PzMqYHYA提取码:aykp数据: 1月 2月 3月 4月 5月 6月 7月 8月 充值金额 118181 99099 129451 121984 111411 115344 101106 118261 提现金...原创 2020-08-12 18:08:17 · 3725 阅读 · 0 评论 -
利用Excel可视化分析,柱形图、条形图、饼图、复合饼图,圆环图、组合图、漏斗图、地图的操作方法(适合小白)
今天收获满满,感觉学习到许多,进行归纳,整理利用Excel进行可视化分析。如果想要进行实操,可以自己从网盘中提取数据链接:https://pan.baidu.com/s/1xus3KRlXvLXopp1zQsTEZA提取码:qjn21、柱形图数据是这样的:第一:插入------>柱形图第二:选择数据---->选中要分析的数据(以人均GDP为例)确定,会进入这个界面:现在,将纵坐标设置完毕,会发现横坐标显示的并不是我们想研究的“年份”,点编辑,选.原创 2020-08-12 13:01:57 · 3907 阅读 · 0 评论 -
将符合某种条件的行,合并到第一行(Excel)
结果显示如:在C列输入:=IF(B2="","",IF(COUNTIF($A$2:$A2,A2)=1,"",";")&B2&IFERROR(VLOOKUP(A2,A3:C1300,3,),""))在D列输入:=IF(COUNTIF($A$2:$A2,A2)=1,C2,"")然后保留D列,就可以了。其他的操作方法,可参考:https://wenwen.sogou.com/z/q827085814.htm...原创 2020-07-27 17:36:01 · 958 阅读 · 0 评论 -
如何实现实现Excel中前一项填充
在excel中实现前一项填充,具体操作步骤可参考:第一:选中所要填充的范围,如:第二步:查找,定位到空值:第三步,输入公式:=PgUp,再按Ctrl + Enter,就填充完成了。 注:PgUp是指上箭头...原创 2020-07-27 15:11:01 · 947 阅读 · 0 评论 -
如何快速合并单个excel表中的多个sheet的工作页(Office)
不需要利用Python,我们也可以实现将同一张表上的多个sheet页快速合并到同一张工作表中。具体的操作步骤可参考以下:第一:新建一个工作表第二:在新建的sheet表中“右键”,找到“查看代码”,然后看到宏计算界面第三:将代码复制进去第四:点击工具栏上面的“运行”下的“运行子过程/用户窗体”第五:完成了,关闭代码框。Sub 合并当前工作簿下的所有工作表()Application.ScreenUpdating = FalseFor j = 1 To Sheets.Coun原创 2020-07-25 12:28:25 · 5479 阅读 · 1 评论 -
将多个excel合并到同一个Excel中的多个sheet页,并且以原表名命名sheet页(Office)
新建一个新的excel,然后将点击查看代码,将这段代码复制进去,点击运行,选中所需要用于进行合并的表,就完成了!!Sub Books2Sheets() '定义对话框变量Dim fd As FileDialogSet fd = Application.FileDialog(msoFileDialogFilePicker)'新建一个工作簿Dim newwb As WorkbookSet newwb = Workbooks.AddWith fdIf .Show = -1 Then'定.原创 2020-07-25 11:43:49 · 2186 阅读 · 1 评论 -
追加查询和合并查询(Power Query)
最近get到office的Power Query的强大,真的方便了许多,????现在将需要合并的两个表导入Power Query 编辑器中。如下图所示,这是我随便编的,哈哈哈 1、合并查询这个相当于VLOOKUP函数查找对应值选中两张表的第一列,这样相当于按照地域进行查询,确定。...原创 2020-07-24 16:56:18 · 14604 阅读 · 0 评论 -
利用python快速实现不同类型分到不同的sheet页
几行代码就可以解决要费很大功夫去做的事,棒极了。????第一步,导入需要用到的库import pandas as pd import osos.chdir(r'E:\xiangmu\2') # 修改工作路径 os.chdir(r'path')第二步,读取数据# 读取文件his = pd.read_excel('新建 XLSX 工作表.xlsx') class_list = list(his['orgname'].drop_duplicates()) # 获取数据orgna原创 2020-07-09 00:31:19 · 777 阅读 · 0 评论