excel的vlookup和left的问题,求大神~~~

发布网友 发布时间:2022-04-25 23:28

我来回答

5个回答

热心网友 时间:2022-06-18 18:19

1、在D1单元格输入公式:=OFFSET(A:A,MATCH(0,(LEFT(B1,5)-$C:$C)*1,0)-1,0,1,1)

数组公式,按:Ctrl+Alt+Enter 结束输入

见图一

2、选中D2下拉填充D列,实际结果:

见图二

3、如果B列随机增加身份证号,那么D列对应给出对应的地名。

见图三

热心网友 时间:2022-06-18 18:19

在表1的H1单元格输入以下公式,然后向下填充公式
=VLOOKUP(LEFT(A1,2),表2!A:B,2,0)
=VLOOKUP(LEFT(A1,2),Sheet2!A:B,2,0)

如果两个表在同一个工作表内,那么在H1单元格输入以下公式,然后向下填充公式
=VLOOKUP(LEFT(A1,2),A$26:B$30,2,0)追问非常感谢你写得这么详细,你的方法也是成功的,但是稍微回答的比前面那位晚了一些些,只能采纳一个人很抱歉>_<

热心网友 时间:2022-06-18 18:20

=VLOOKUP(--(LEFT(A1,1)),Sheet2!$A$1:$B$6,2)

热心网友 时间:2022-06-18 18:20

=VLOOKUP(LEFT(A1,2),Sheet2!$A:$B,2)

热心网友 时间:2022-06-18 18:21

=VLOOKUP(--LEFT(A1,2),Sheet2!$A:$B,2)

这样应该就可以了,在嵌套的LEFT(A1,2)前面加上--

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