作者:乔山办公网日期:
返回目录:excel表格制作
工具:office2007
目标:从A列隔行取数自
方法:用offset()函数
实例见样表百截图
比如隔1行取一个数据:
从输入
=OFFSET($A$1,2*(ROW(A1)-1),,)
公式度下知拉
隔5行取一个数据:
D2输入
=OFFSET($A$1,5*(ROW(A1)-1),,)
公式下拉
同理,隔N行取一个数据
=OFFSET($A$1,N*(ROW(A1)-1),,)
公式下拉
以上公式可以看到一个规律,只要改变N值,就能实现隔道N行取一个数据。
使用文本连接符&就可以做到了。例如要将A列和B列的数据连接并以逗号分隔,显示在C列,可以在C1中输入度以下公式
=A1&","&B1
公式输入完成后,将C1的内容向下填充即可知。
如果是需要合并两列的内容,操作上则需要多几个步骤了,这里以A列和B列的数据连接为例,方法如下:
在原本的C列前面插入一列(左键点击道C列的列标→右键回→插入)
在C1中输入公式
=A1&","&B1
将C1向下填充
选择C列,答然后复制(右键→复制)
点击A列,鼠标右键→选择性粘贴
在弹出的窗口中选择“值”,点击确定
删除B列和C列
打开需要编辑的Excel表格。现在将列A“序号”和列B“姓名”这两列合并为列C。将光标移动到列C,鼠标呈竖箭头状,右键-插入。即在列B后插入新的一列,暂命名为“合并”。
在zhidaoSheet2的B3单元格输入以下公式,然后向右专向下填充公式
=OFFSET(Sheet1!$C$3,ROW(A1)-1,INT((COLUMN(A1)-1)/2)*4+MOD(COLUMN(A1)-1,2))
详见附图同表示例属
在D1中输入函数:
=OFFSET($A$1,MATCH(C1,$A$1:$A$7,0)-1,1)
然后向下填充