登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Oh! I see you!

Hi! ppmm~~

 
 
 

日志

 
 

Excel两列互插(将第二列的数据插入第一列)  

2009-12-15 09:11:25|  分类: Excel |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

本文链接:http://oicu.cc.blog.163.com/blog/static/1230394712009111591125369/

这个问题可以归为矩阵转向量

 

公式法:
设数据在AB两列,B列插入A列(任选一公式):
C1=INDEX(IF(MOD(ROW(),2),A:A,B:B),INT((ROW()+1)/2))
C1=INDIRECT(IF(MOD(ROW(),2),"A","B")&INT((ROW()+1)/2))
C1=OFFSET($A$1,INT((ROW(1:1)-1)/2),MOD(ROW(1:1)-1,2))&""
下拉复制公式,最后复制C列,选择性粘贴-数值。INT可以换成FIXED。

注:(1) &""的作用是消去向下填充时多余的0值,但这样会把结果变成字符型。

    (2) offset这个公式在WPS中无法使用。


A   B
1   2
3   4
5   6

结果:
C
1
2
3
4
5
6


A列插入B列则用:
C1=OFFSET($B$1,INT((ROW(1:1)-1)/2),-MOD(ROW(1:1)-1,2))&""

 

辅助列的方法请看图:

Excel两列互插(将第二列的数据插入第一列) - oicu - Oh! I see you!


  评论这张
 
阅读(8112)| 评论(0)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018