在EXCEL中,A列人名,B列办事处,C列输入人名,D列自动显示办事处,用哪个函数?

来源:百度知道 编辑:UC知道 时间:2024/06/06 19:56:23
A B C D
张三 历下办事处 输入“李四”后回车 自动显示“市中办事处”
李四 市中办事处
王五 天桥办事处

使用Vlookup()函数即可

期待高手来,俺也感兴趣
`````
```
```
``我试过了:(在d1输入
=vlookup(c1,a:b,2,0)
回答者:hexueyan3100 - 千总 五级 6-3 15:42)
就可以,但是不明白那个2,0起到什么作用?还有如果C列为空时显示#N/A,怎么去掉这个#N/A?

刚试了一下
在d列插入vlookup
然后
lookup_value选C列
C:C
table_array选AB列
A:B
Col_indec_num就是table_array序列号,首列为1,A列为首列,
所以B列为2
range_lookup
0
然后点确定
=VLOOKUP(C:C,A:B,2,0)

两个函数可以解决:
1、vlookup:=VLOOKUP(C2,A:B,2,FALSE)
2、offset:=OFFSET($A$1,1,MATCH(C2,$A$2:$A$4,0))

D1=IF(C1="李四","市中办事处",IF(C1="张三","历下办事处",IF(C1="王五","天桥办事处","")

在d1输入
=vlookup(c1,a:b,2,0)