乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel中如何隔列取值并排成一列?

excel中如何隔列取值并排成一列?

作者:乔山办公网日期:

返回目录: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)
然后向下填充

相关阅读

  • excel中如何隔列取值并排成一列?

  • 乔山办公网excel表格制作
  • 工具:office2007目标:从A列隔行取数自方法:用offset()函数实例见样表百截图比如隔1行取一个数据:从输入=OFFSET($A$1,2*(ROW(A1)-1),,)公式度下知拉隔5行取一个数据:D2输入=OFFSET($A$1,5*(ROW(A
关键词不能为空
极力推荐

聚合标签

ppt怎么做_excel表格制作_office365_word文档_365办公网