=index(SHEET1!A$1:$A$100,SMALL(IF(SHEET1!$B$1:$B$100="",ROW($1:$100),""),ROW(A1)),1)
CTRL SHIFT 回车结束,
向下拖
1、假设sheet1如图1:
图1
2、转到sheet2
在A1单元格输入:=sheet1!A1,见图2
图2
3、复制该单元格,见图3
图3
4、选中需要引用的范围见图4
也就是和sheet1一样的大小范围的单元格
图4
5、点右键,选择性粘贴>选中“公式”前面的圆点>确定
这样就完成了sheet1整个表的数据引用到sheet2中来,见图5
图5
1、首先打开电脑中的excle软件,选中一些区域。
2、然后在顶部菜单栏中找到“开发工具”,在开发工具下面找到VBA的入口。
3、点击进入VBA的编程界面。
4、然后在顶部菜单栏中找到“视图”的按钮。
5、然后需要选择“立即窗口”。
6、在立即窗口中输入以下代码:SelectionRowsCount,表示得出当前选中区域有多少行,如果是求多少列的话,那就是SelectionColumnsCount。
7、然后按下回车键运行,下面就会立即显示出所选区域有多少行了,显示了15行。
做公式 =COUNT(SHEET5! 2:2)。就统计出SHEET5的 第二行有多少数据格(非空格)了,也就是有多少列,当然,格里都要有数据。
或者 =COUNT(SHEET5! C2:Z2) 假设A、B列是序号和项目,不算数据列。
1、按alt+F11打开vba编辑器;
2、输入以下代码
Sub 行()MsgBox "sheet1共有" & Sheet1UsedRangeRowsCount & "行记录。"
End Sub
3、点击运行。
以上就是关于在EXCEL中如何在第一个工作表中,获取其他工作表的数据请教各位高手,谢谢!全部的内容,包括:在EXCEL中如何在第一个工作表中,获取其他工作表的数据请教各位高手,谢谢!、Excel中sheet1从sheet2取数、vba里如何取得某个sheet的行数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)