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

ECXEL中关于VLooKUP 对合并单元格数据提取问题,如图内容中?

发布网友 发布时间:2022-04-23 11:26

我来回答

4个回答

热心网友 时间:2023-11-03 08:42

两表顺序完全一致,一般用复制吧,或者B2里面些=E2下拉。

如果顺序不同,情况就要复杂一点,由于合并单元格的左右左上角才有内容,后面单元格都是空白,因此这是没有办法使用公式的,一般应避免合并单元格。

其次是重复关键字按顺序取值,这不是VLOOKUP的功能,VLOOKUP遇到一个就返回了,如果老师要求必须用VLOOKUP来实现,那就只有使用辅助列增加序号了,辅助列是唯一编号,例如301-A01,1、301-A01,2、301-A02,1、301-A02,2、....这样才能使用VLOOKUP,辅助列的效果如下图:

辅助列的公式为:

=IF(A2<>"",A2&",1",LEFT(C1,FIND(",",C1)-1)&","&(RIGHT(C1,LEN(C1)-FIND(",",C1))+1))

有了这样的唯一编码,接下来的VLOOKUP就简单了,如果有难度请拷屏追问。

热心网友 时间:2023-11-03 08:42

B2=INDEX(E:E,IF(A2<>"",MATCH(A2,D:D,),MATCH(A1,D:D,)+1))追问我试了一下,最后的公式是这样的,谢谢哈 B2=INDEX(F:F,IF(B2"",MATCH(B2,E:E,),MATCH(B1,E:E,)+1))

热心网友 时间:2023-11-03 08:43

B2
=IF(A2="",INDEX(E:E,MATCH(OFFSET(A2,-1,,,),D:D,)+1),INDEX(E:E,MATCH(A2,D:D,)))

热心网友 时间:2023-11-03 08:43

如果都是两个单元格合并,可以用公式,否则用代码。

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