乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > EXCEL 跨表如何隔列取值 下拉-excel隔列取值,excel中隔列选取

EXCEL 跨表如何隔列取值 下拉-excel隔列取值,excel中隔列选取

作者:乔山办公网日期:

返回目录:excel表格制作


在sheet1的A1单元格中输入
=INDEX(Sheet2!A:A,(ROW()+1)/2)*MOD(ROW(),2)
然后向下填充.

表1

表2

在表2的A2单元格中输入公式:

=OFFSET(Sheet1!$A$28,0,(ROW()*3-5),1,1)

然后下拉即可得到你要的效果。

函数及逻辑解释:

函数解释:

OFFSET(参考值,移动行数,移动列数,取值行数,取值列数):取参考值位置移动行数+移动列数后取值范围的单元格

ROW() :获取当前行号

考虑用OFFSET函数来取值,以A28为参考值,这样在表1中可以得出对应的需要右移的位数以及在表2中对应的行数。这样,通过这两行对应的数据,可以求出方程的公式为:

y = 3x - 5

以下为完整公式解释:

OFFSET(Sheet1!$A$28,0,(ROW()*3-5),1,1)

取“Sheet1!$A$28”,行数变化为“0”,列数变化为“ROW()*3-5”,行列都为1,既一个单元格。

以表2中A2单元格为e69da5e6ba90e79fa5e98193363例,ROW()的结果为2

OFFSET(Sheet1!$A$28,0,(ROW()*3-5),1,1)这个公式的结果就是

OFFSET(Sheet1!$A$28,0,(2*3-5),1,1)既Sheet1!$A$28这个单元格行数不变,列数向右移动一个(2*3-5=1),取这一个单元格,结果就出来了


在K5单元格输入以下公式,然后向右填充公式

=OFFSET($K2,MOD(COLUMN(A1)-1,2),INT((COLUMN(A1)-1)/2))

 

详见附图



使用文本连接符&就可以做到copy了。例如要将A列和B列的数据连接并以逗号分隔,显示在C列,可以在C1中输入以下公式

=A1&","&B1

公式输入完成后,将C1的内容向下填充即可。


如果是需要合并两列的内容,操作上则需要多几个步骤了,这里以A列和B列的数据连接为例,方法如下:

在原本的C列前面插入一列(左键点击C列的列标→右键→插入)

在C1中输入公式

=A1&","&B1

将C1向下填充

选择C列,然后复制(右键→复制)

点击A列,鼠标右键→选择性粘贴

在弹出的窗口中选择“值”,点击确定

删除B列和C列


打开需要编辑的Excel表格。现在将列A“序号”和列B“姓名”这两列合并为列C。将光标移动zd到列C,鼠标呈竖箭头状,右键-插入。即在列B后插入新的一列,暂命名为“合并”。

相关阅读

关键词不能为空
极力推荐

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