在EXCEL中如何在第一个工作表中,获取其他工作表的数据请教各位高手,谢谢!

在EXCEL中如何在第一个工作表中,获取其他工作表的数据请教各位高手,谢谢!,第1张

=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的行数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10217646.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存