问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求助:在Excel如何跨表批量引用同一个位置的单元格数据?

发布网友 发布时间:2022-04-27 01:30

我来回答

5个回答

热心网友 时间:2022-06-22 02:23

1、打开Excel2010工作表。  

2、为制作下拉菜单数据而构建的工作表2。  

3、将光标移动到单元格B2,点击数据,数据有效。  

4、弹出对话框,点击允许下拉菜单,选择顺序。  

5、将光标移动到源下,然后单击表2。  

6、框选性别下的男女单元格,来源处就会自动添加=Sheet2!$A$2:$A$3,确定。

热心网友 时间:2022-06-22 02:23

 可以使用INDIRECT函数来返回引用。如果表名有规律,如Sheet1、Sheet2……SheetN,可以直接引用,如果表名没规律,得先用宏表函数取出表名,再引用。

以下图为例,假设工作表分别为Sheet1-Sheet5,各表的A1单元格分别为1-5,汇总表在后面,要把各分表的A1单元格取到汇总表。

方法一:表名有规律的方法。

B1 =IFERROR(INDIRECT("sheet"&ROW()&"!A1"),"")

公式下拉复制,就可以了,如上图。

方法二:表名没有规律的方法。

步骤1:定义名称 x 如下

=REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),"")

步骤2:A1输入公式

=IF(ROW()>COLUMNS(x)-1,"",INDEX(x,ROW()))

公式下拉到足够容纳所有工作表名

步骤3:C1输入公式

=IFERROR(INDIRECT(A1&"!A1"),"")

公式下拉,结果如下图

知识扩展:

1、GET.WORKBOOK(1)是4.0宏表函数,以“[工作簿1.xlsm]Sheet1”的形式返回所有工作表名的水平数组,再用REPLACE函数把工作簿名去掉,只保留所有工作表名,再用INDEX函数逐个取出。

2、由于使用了4.0宏表函数,因此,工作簿必须保存为启用宏的工作簿(*.xlsm),不能保存为不启用宏的工作簿格式(*.xlsx)。

3、INDIERECT函数的用途就是,返回由文本字符串指定的引用,如=INDIRECT("Sheet1!A1"),就是返回Sheet1工作表的A1单元格的值,工作表名用“!”表示。

热心网友 时间:2022-06-22 02:24

步骤:

1、在自己的电脑上打开EXCEL表格

2、首先创立了所需的数据表格,输入自己的数据

3、将电脑下方EXCEL的sheet修改名字

4、将第一个表格中的数据建立在如图所示的sheet里,如第一周,第二周,第三周

5、建立好几个表格,举例对这个问题进行辅助说明,内容大概如下。

6、在一个sheet5中表格里,选择要进行统计的单元格输入“=”和函数,如此处则是=sum

7、然后点击“第一周”,工作标签和相应单元格。

8、选中第一周中的数据,如图所示

9、输入“,”后再点击“第二周”工作表和相应单元格。

10、对数据进行函数公式。对“第三周”,“第四周”工作表进行相同操作。

11、输入完成后加上")"点击回车即可算出4个周的总计结果,可以向下拉动这个汇总表在单元格中做相对引用,完成所有单元格的计算。

热心网友 时间:2022-06-22 02:25

用INDIRECT函数,但是得事先把所有的表名全部放在一起。比如全部表名已放在A列了,在B3输入公式=INDIRECT(A3&"!C7"),就可以取得A3单元格里名称的工作表C7的值了,向下复制公式,就可以全部取出来了。
因为无论如何你也要提取工作表名,下面给一个提取所有工作表名的程序
Sub 取表名()
Sheets.Add
On Error GoTo ErrorHandler ' 打开错误处理
ActiveSheet.name = "表名"
On Error GoTo 0
Sheets("表名").Move After:=Sheets(Sheets.Count)
For 表号 = 1 To Sheets.Count - 1
Cells(表号, 1).Value = Sheets("表名").name
ActiveSheet.Hyperlinks.Add Anchor:=Cells(表号, 1).Address:="", SubAddress:="'" & Sheets("表号").name & "'!A1", TextToDisplay:=Sheets("表号").name
Next
Sheets("表名").Select
Columns("A:A").EntireColumn.AutoFit
Exit Sub ' 退出ErrorHandler: ' ´íÎó´¦Àí³ÌÐò¡£
Select Case Err.number
Case 1004
Application.DisplayAlerts = False
If MsgBox("工作表 表名 已存在,是否覆盖?", vbYesNo) = vbYes Then
ActiveSheet.Delete
Sheets("表名").Cells.Delete
Sheets("表名").Select
Else
ActiveSheet.Delete
Sheets("表名").Select
Exit Sub
End If
Application.DisplayAlerts = True
End Select
Resume ' 将控制返回产生错误的语句
End Sub

热心网友 时间:2022-06-22 02:25

  如果是sheet1~sheet5五个工作表中的A1单元格数据相加,则在结果单元格输入“=SUM(Sheet1:Sheet5!A1)”即可。

    

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
桃李芬芳的近义词是? 请会答正确。 急... 墨西哥很混乱吗 为什么我的OPPOR9手机连接到任何蓝牙设备放歌曲,都没有办法在蓝牙设备... OPPOA9如何连接酷狗与手机蓝牙? 华为荣耀3X 白色畅玩版的声音调至最大声仍很小声 荣耀3x刷机后卸载了一些系统软件,然后就无法开机,一直停留在开机界面... 平安富赢金生年金保险值得买吗?最全产品测评! 收音机音量旋钮音量最大还是小 德生pl_450收音机音量电位器声音惑大惑小,电位器的型号是什么_百度知 ... 浙江金融学院有什么专业 为什么会长痘痘?痘痘的主要成分是什么? 脸上为什么会长痘痘? 为什么身上会长痘痘啊?怎样治疗呢? 财商培训有用吗? 让孩子学习幼儿财商教育课程有必要吗,为什么? 财商教育的培训如何呢? 记者揭秘“小白”训练营探营记,低至0元的财商课真的可靠吗? 少儿财商课程都包括什么? “财商课”的在线教学课程广告充斥在网络上,这些理财课程靠谱吗? 财商知识培训靠谱吗? 启牛商学院财商培训进阶课是3干元,时间为一个月,真的实用吗,还有价格便宜的吗_百度问一问 各位家长,你们觉得少儿财商课程对孩子有用吗? 少儿财商课程的教育目的是什么? 微淼财商课“导师”七天培训即可上岗,这是教赚钱还是在坑钱? 少儿财商课程都培养孩子什么? 上课时怎样瘦去大腿内侧根部肥肉 怎样利用上课的时间减掉肚子和腿上的肉? 上课时怎么减肥 上课时如何瘦手臂 怎样利用上课的时间减小腿或大腿的肉肉? 在上课时瘦小腿或者大腿的方法 excel跨表中找出同项内容对应项的数据次数并汇总? 在Excel如何跨表批量引用同一个位置的单元格数据? excel如何跨表查找相同值的所有值 excel表格跨表格交叉同步数据如何设置? EXCEL中如何引用不同表格中的数据! 洛姓在百家姓里排第几? 沈在百家姓中排第几? 百家姓中安排第几位 求姓(郭)在百家姓的排位.以及详解 win7怎样查看硬盘序列号 win7系统有个隐藏分区吗?在我的电脑上怎么看不到啊? 智能感应灯是什么有什么功能? 智能感应LED灯泡装在走廊好用吗? 智能感应灯方案怎么做 智能灯泡怎么选?智能灯泡买哪个好?智能灯泡哪个值得买?智能灯泡哪个性价比最高? 智能电灯开关的优缺点?它的主要功能有哪些? 你知道宝马THE 3的智能感应灯有什么效果吗? 智能照明系统在未来会有何种改进 智能感应灯中微电脑等于人的哪一部分? 房屋公积金贷款流程