【无标题】

1.获得Excle的sum函数参数(间隔的列)

Excle做数据表的时候,遇到要实现某行内间隔一位数相加求和,excle的列的规律是双重嵌套来命名,故用python输出,用作excle的sum()公式的参数来求解
以下为第三行数据的示例:

#奇数输出
print("奇数项输出")
for i in range(26):
   if i%2 == 0:
   	print(f"{chr(ord('A') + i )}3", end=',')
for i in range(5):
   for j in range(26):
   	if j%2 == 0 :
   		print(f"{chr(ord('A') + i )}{chr(ord('A') + j )}3", end=',')
   		
print("\n偶数项输出")
#偶数输出			
for i in range(26):
   if i%2 != 0:
   	print(f"{chr(ord('A') + i )}3", end=',')
for i in range(5):
   for j in range(26):
   	if j%2 != 0 :
   		print(f"{chr(ord('A') + i )}{chr(ord('A') + j )}3", end=',')

[测试结果]
python E:\Python\test.py
奇数项输出
A3,C3,E3,G3,I3,K3,M3,O3,Q3,S3,U3,W3,Y3,AA3,AC3,AE3,AG3,AI3,AK3,AM3,AO3,AQ3,AS3,AU3,AW3,AY3,BA3,BC3,BE3,BG3,BI3,BK3,BM3,BO3,BQ3,BS3,BU3,BW3,BY3,CA3,CC3,CE3,CG3,CI3,CK3,CM3,CO3,CQ3,CS3,CU3,CW3,CY3,DA3,DC3,DE3,DG3,DI3,DK3,DM3,DO3,DQ3,DS3,DU3,DW3,DY3,EA3,EC3,EE3,EG3,EI3,EK3,EM3,EO3,EQ3,ES3,EU3,EW3,EY3,
偶数项输出
B3,D3,F3,H3,J3,L3,N3,P3,R3,T3,V3,X3,Z3,AB3,AD3,AF3,AH3,AJ3,AL3,AN3,AP3,AR3,AT3,AV3,AX3,AZ3,BB3,BD3,BF3,BH3,BJ3,BL3,BN3,BP3,BR3,BT3,BV3,BX3,BZ3,CB3,CD3,CF3,CH3,CJ3,CL3,CN3,CP3,CR3,CT3,CV3,CX3,CZ3,DB3,DD3,DF3,DH3,DJ3,DL3,DN3,DP3,DR3,DT3,DV3,DX3,DZ3,EB3,ED3,EF3,EH3,EJ3,EL3,EN3,EP3,ER3,ET3,EV3,EX3,EZ3,

要什么复制过去就好了,不需要一个个单元格点开加,涉及列数多的话外层循环基数放大点。

  • 7
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值