当前位置:首页 > 实用技巧 >

excel上下合并单元格内容(excel连续合并上下单元格)

来源:原点资讯(www.yd166.com)时间:2023-06-18 21:41:26作者:YD166手机阅读>>

excel上下合并单元格内容,excel连续合并上下单元格(1)

#定义合并单元格的函数 def merge_cells(ws,target_list,start_row,col): ''' ws: 是需要操作的工作表 target_list: 是目标列表,即含有重复数据的列表 start_row: 是开始行,即工作表中开始比对数据的行(需要将标题除开) col: 是需要处理数据的列 ''' start = 0 #开始行计数,初试值为0,对应列表中的第1个元素的位置0 end = 0 #结束行计数,初试值为0,对应列表中的第1个元素的位置0 reference = target_list[0] #设定基准,以列表中的第一个字符串开始 for i in range(len(target_list)): #遍历列表 if target_list[i] != reference: #开始比对,如果内容不同执行如下 reference = target_list[i] #基准变成列表中下一个字符串 end = i - 1 #列计数器 ws.merge_cells(col str(start start_row) ":" col str(end start_row)) start = end 1 if i == len(target_list) - 1: #遍历到最后一行,按如下操作 end = i ws.merge_cells(col str(start start_row) ":" col str(end start_row)) #获取Excel表格中的数据 from openpyxl import load_workbook #用于读取Excel中的信息 wb = load_workbook('产品清单.xlsx') sheet_names = wb.get_sheet_names() for sheet_name in sheet_names: #遍历每个工作表,抓取数据,并根据要求合并单元格 ws = wb[sheet_name] customer_list = [] #客户名称 pn_list = [] #产品编码 for row in range(6,ws.max_row-2): customer = ws['B' str(row)].value pn = ws['C' str(row)].value customer_list.append(customer) pn_list.append(pn) #调用以上定义的合并单元格函数`Merge_cells`做单元格合并操作 start_row=6 #开始行是第六行 Merge_cells(ws,customer_list,start_row,"B") #"B" - 客户名称是在B列 Merge_cells(ws,pn_list,start_row,"C") #"C" - 产品编码是在C列 wb.save("产品清单-合并单元.xlsx")

栏目热文

excel在满足两个条件下合并单元格(excel成批合并两个单元格)

excel在满足两个条件下合并单元格(excel成批合并两个单元格)

如下图,是左侧某公司考评成绩表,现在想要将同一部门同一考评成绩的员工姓名合并到同一单元格中如下图右侧。在E,F列单元格中...

2023-06-18 21:22:13查看全文 >>

excel 对合并单元格分类(excel怎么分类合并单元格)

excel 对合并单元格分类(excel怎么分类合并单元格)

之前的推文,教了大家如何将合并单元格中的第一个人名拆分出来,奖金全算给他,最后按人汇总。那篇推文里教的方法是用公式计算,...

2023-06-18 21:23:57查看全文 >>

华为mate10如何设置文件夹指纹锁

华为mate10如何设置文件夹指纹锁

手机是我们生活中的必须品,里面有着我们工作和生活中的隐私,但是生活中无论是家人或是朋友有时会拿着手机把玩,不想让人知道手...

2023-06-18 21:31:11查看全文 >>

华为mate10怎么设置指纹锁(华为mate10怎么截屏)

华为mate10怎么设置指纹锁(华为mate10怎么截屏)

华为Mate10怎么给应用程序加锁?担心手机里的隐私不小心被别人看到,特别有些支付的应用,手机丢了的时候多一道锁也多一道...

2023-06-18 22:05:11查看全文 >>

华为mate10怎样设置指纹支付(华为mate10怎么设置指纹功能)

华为mate10怎样设置指纹支付(华为mate10怎么设置指纹功能)

指纹解锁现在已经是大多数手机的标配功能了。而手机中的指纹功能除了拿来解锁外还有着许多的功能可以使用。下面我们就来一起盘点...

2023-06-18 22:07:15查看全文 >>

excel按列合并单元格(excel几列内容合并单元格)

excel按列合并单元格(excel几列内容合并单元格)

今天有个软件客户遇到了这样的问题,类似这样的表格:在我的软件中,列与列之间的处理,导入后会默认增加一个空格。他的这种原始...

2023-06-18 22:05:30查看全文 >>

excel按条件合并单元格函数(excel怎么对合并单元格使用函数)

excel按条件合并单元格函数(excel怎么对合并单元格使用函数)

SUMIFS函数表示多条件求和,在EXCEL表格里经常会用到,如下图,左边是明细表,右侧根据SUMIFS函数对各人员数量...

2023-06-18 21:22:19查看全文 >>

excel怎样一次合并单元格(怎样合并多个excel表格)

excel怎样一次合并单元格(怎样合并多个excel表格)

excel如何合并单元格?  excel合并单元格内容的方法有很多种  1、选中要合并的单元格-鼠标右键——设置单元格格...

2023-06-18 21:48:10查看全文 >>

日语n2通过率2022(日语n2满分通过的每年有多少人)

日语n2通过率2022(日语n2满分通过的每年有多少人)

日本语能力测试(又称JLPT、日语能力考)是面向母语为非日语的学习者的日语认定考试,也是目前世界范围内规模最大的日语语言...

2023-06-18 22:04:41查看全文 >>

日语n2考试通过率(日语n2考试报名)

日语n2考试通过率(日语n2考试报名)

中日两国作为世界第二和第三大经济体,中日经贸合作关系不断加强。在新的一年,中日两国携手“战疫”,带来了新的发展机遇,对日...

2023-06-18 21:33:43查看全文 >>

文档排行