关于EXCEL的函数,vlookup和mid怎样提取数据

发布网友 发布时间:2022-04-22 14:12

我来回答

3个回答

热心网友 时间:2023-10-17 15:50

1、在要完成的那张表(标记为Sheet1)的C列插入两列“发文科室”“发文编号”,科室名称表(标记为科室名称表!);
2、在C2单元格输入=VLOOKUP(MID(B2,4,1)&"*",科室名称表!B:B,1,0)
表示:从B2单元格的第4个字符位置截取一个字符,如“预”,加上通配符后,与科室名称表的B列匹配对应的科室名称,精确匹配;
3、在D2单元格输入=SUBSTITUTE(MID(B2,FIND(")",B2)+1,3),"号","")
表示:截取B2单元格的右括号后面的字符,并将“号”替换为空,即得到右括号后的数字。
4、选择C2、D2单元格,并将光标移动到D2单元格的右下角,至出现+号,双击,实现向下的快速填充。
5、结束。希望对你有所帮助。
如有不明白的地方,可以把样表发到474054817@qq.com

你后面追问的SUMIF函数的使用需这样解决:
因为有新添加的CD列,原有的G列指标金额合计已经变为I列指标金额合计,在“各科室指标总计”表中C2单元格输入=SUMIF(Sheet1!C:C,B2,Sheet1!I:I),然后双击C2单元格右下角的+快速向下填充公式(这里的Sheet1已经在上面标记了,就是前面做了那张表)

热心网友 时间:2023-10-17 15:51

由于看不到管理科室信息表结构,假设此表的A列为科室名称缩写,B列为科室全称:则:

C32=VLOOKUP(MID(B32,4,1),管理科室信息!$A:$B,2,)
D32=MID(B32,FIND(")",B32)+1,FIND("号",B32)-FIND(")",B32)-1)

热心网友 时间:2023-10-17 15:51

有疑问最好发实际表追问好的

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