首页 热点资讯 义务教育 高等教育 出国留学 考研考公

如何在Excel中实现多表查询

发布网友 发布时间:2022-04-27 02:29

我来回答

4个回答

热心网友 时间:2022-06-24 19:49

你的查询逻辑有误,请调整。

以你输入二个参数yi、er通过0组成yi0er查询条件为例:
当A1:001;B1:002;
C1:=INDEX(Person!$A:$B,MATCH(A1,Person!$A:$A,0),2,1)&"0"&INDEX(Person!$A:$B,MATCH(B1,Person!$A:$A,0),2,1)

D1:=INDEX(Grade!$A:$C,MATCH(INDEX(Course!$A:$B,MATCH(C1,Course!$B:$B,0),1,1),Grade!$A:$A,0),3,1)

热心网友 时间:2022-06-24 19:49

Excel不擅长这个,不过如果非要做的话可以用VBA引入SQL语句

不过建议还是导成DBF用VFP做,整个操作过程(导入,写语句,运行)简单之极可在一分钟内搞定~

热心网友 时间:2022-06-24 19:50

用 vlokup 查询 cid,再查询 ID,然后 if 两个条件同时满足的时候,显示对应的单元格内容追问这个逻辑我知道,但是vlookup语句要怎么写呢!对excel里面的公式用法不懂!

热心网友 时间:2022-06-24 19:51

全选某个表,按CTRL+F3设置别名 比如a
然后用 vlookup

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com