永发信息网

EXCEL表实现一对多(一个表对多个表)查询

答案:2  悬赏:50  手机版
解决时间 2021-03-20 17:43
  • 提问者网友:謫仙
  • 2021-03-19 18:17
EXCEL表实现一对多(一个表对多个表)查询
最佳答案
  • 五星知识达人网友:一秋
  • 2021-03-19 18:33
用INDIRECT函数,学习一下很快就会了追问可以具体说一下吗?具体跨表怎么书写。追答1、公式:=INDIRECT(A1&"!B2")
就是A1单元格显示名称的工作表中的B2单元格。
2、公式:=SUM(INDIRECT(A1&"!B2:B20"))
就是A1单元格显示名称的工作表中的B2:B20单元格数值之和。
3、公式:=INDIRECT($A$1&"!B"&ROW(A1))
复制并下拉,就是A1单元格显示名称的工作表中的B1开始B列的单元格序列。
特别提醒:给了你一个回答后,有没有去学习一下INDIRECT函数???若是想等着别人来给你所有的知识而没有自主学习的思路意识,相信你的学习是会打折扣的,学习要有主动性才真的能学得会啊!!!

追问我学了,然后也试了,当前已经成功了。感谢我说的跨表不是sheet。我在利用Excel做一个类似数据库的查询功能。问题已经解决了,但是目标表格需要打开才能识别追答最好是在一个工作簿中做这样的操作,否则容易出错哦
全部回答
  • 1楼网友:荒野風
  • 2021-03-19 19:12
用","分格就可以了。
可以对多个表进行查询、取数(值)。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯