Excel引用另一个Excel中不同sheet相同位置数据?

我有个Excel叫汇总表第一列叫姓名然后想引用另一个Excel明细表里不同sheet相同位置的数据但是我在汇总表第一行输入=[明细表.xlsx]Sheet0!$C$2之后... 我有个Excel叫汇总表 第一列叫姓名 然后想引用另一个Excel明细表里不同sheet相同位置的数据 但是我在汇总表第一行输入=[明细表.xlsx]Sheet0!$C$2 之后下拉 不会自动填充=[明细表.xlsx]Sheet1!$C$2 还是=[明细表.xlsx]Sheet0!$C$2这个 怎么办 展开
 我来答
百度网友d5f34d4
2022-06-11 · TA获得超过669个赞
知道小有建树答主
回答量:1322
采纳率:0%
帮助的人:87.2万
展开全部

题述问题理解:希望“在汇总表第一行输入=[明细表.xlsx]Sheet0!$C$2 之后下拉,自动填充=[明细表.xlsx]Sheet1!$C$2 ”,即 Sheet 序号自动 +1。

解决方法:在Excel 2007 中,可用“INDIRECT”函数实现 Sheet 序号自动 +1。公式为:=INDIRECT("sheet"&ROW(A1)-1&"!A1")
注1:
该公式输入后下拉,可得 “Sheet0!A1”“Sheet1!A1”“Sheet2!A1”…… 的引用值
注2:公式中“ROW(A1)-1”是从 0 开始,若是希望从其他数值开始,可自行修改

针对题述问题,可将题述公式 =[明细表.xlsx]Sheet0!$C$2 
改为:                                 =[明细表.xlsx]INDIRECT("sheet"&ROW(A1)-1"!$C$2”
注:
此改动只是从验证过的“INDIRECT”函数实现 Sheet 序号自动 +1 公式照搬,未做文件的测试,如果实际测试中出现问题,可根据具体情况进行改动。

“INDIRECT”函数实现 Sheet 序号自动 +1 公式的结果如下图示:

 Sheet 序号自动 +1 公式结果的图示



追问
大神 那如果我明细表里有身份证 是连续13个单元格的 每个单元格里输了一位数 但是汇总表里是要将这十三个单元格里的数字输入在一个单元格里 如何引用呢
追答

关于十三个单元格里的数字输入在一个单元格里,因没有具体的图表参考,只能按横列连续单元格与纵列连续单元格分列公式如下:
横列:=CONCATENATE(A1,B1,C1,D1,E1,F1,G1,H1,I1,J1,K1,L1,M1)
纵列:=CONCATENATE(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13)

公式的结果如下图示:

宽厚还爽快丶东风6534

2022-08-28 · 贡献了超过281个回答
知道答主
回答量:281
采纳率:0%
帮助的人:8.2万
展开全部
题述问题理解:希望“在汇总表第一行输入=[明细表.xlsx]Sheet0!$C$2 之后下拉,自动填充=[明细表.xlsx]Sheet1!$C$2 ”,即 Sheet 序号自动 +1。解决方法:在Excel 2007 中,可用“INDIRECT”函数实现 Sheet 序号自动 +1。公式为:=INDIRECT("sheet"&ROW(A1)-1&"!A1")
注1:该公式输入后下拉,可得 “Sheet0!A1”“Sheet1!A1”“Sheet2!A1”…… 的引用值
注2:公式中“ROW(A1)-1”是从 0 开始,若是希望从其他数值开始,可自行修改针对题述问题,可将题述公式 =[明细表.xlsx]Sheet0!$C$2
改为: =[明细表.xlsx]INDIRECT("sheet"&ROW(A1)-1"!$C$2”
注:此改动只是从验证过的“INDIRECT”函数实现 Sheet 序号自动 +1 公式照搬,未做文件的测试,如果实际测试中出现问题,可根据具体情况进行改动。“INDIRECT”函数实现 Sheet 序号自动 +1 公式的结果如下图示: Sheet 序号自动 +1 公式结果的图示
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
风城秀天8262
2022-08-28 · 贡献了超过653个回答
知道答主
回答量:653
采纳率:0%
帮助的人:18.6万
展开全部
题述问题理解:希望“在汇总表第一行输入=[明细表.xlsx]Sheet0!$C$2 之后下拉,自动填充=[明细表.xlsx]Sheet1!$C$2 ”,即 Sheet 序号自动 +1。解决方法:在Excel 2007 中,可用“INDIRECT”函数实现 Sheet 序号自动 +1。公式为:=INDIRECT("sheet"&ROW(A1)-1&"!A1")
注1:该公式输入后下拉,可得 “Sheet0!A1”“Sheet1!A1”“Sheet2!A1”…… 的引用值
注2:公式中“ROW(A1)-1”是从 0 开始,若是希望从其他数值开始,可自行修改针对题述问题,可将题述公式 =[明细表.xlsx]Sheet0!$C$2
改为: =[明细表.xlsx]INDIRECT("sheet"&ROW(A1)-1"!$C$2”
注:此改动只是从验证过的“INDIRECT”函数实现 Sheet 序号自动 +1 公式照搬,未做文件的测试,如果实际测试中出现问题,可根据具体情况进行改动。“INDIRECT”函数实现 Sheet 序号自动 +1 公式的结果如下图示: Sheet 序号自动 +1 公式结果的图示
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
给的爱别浪费
2022-06-11 · 超过17用户采纳过TA的回答
知道答主
回答量:234
采纳率:50%
帮助的人:26.8万
展开全部
我没没听懂!有没有表格发上来。盲猜一下你的意思把!$$这个是绝对引用符号你把这个符号去掉试试。
追问
一楼说的可以的
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式