Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 8461|回复: 11

[问题] 怎样输入科目编码跳出科目名称?

[复制链接]
发表于 2011-7-22 16:03 | 显示全部楼层 |阅读模式
本帖最后由 apple.linhy 于 2011-7-28 09:57 编辑

在EXCEL2003中,利用函数VLIIKUP,LEN,LEFT。三个函数输入科目编码跳出科目称
我买了一本兰校长的一本EXCEL账务处理应用教程,里面写的我不知道什么意思,谁可以教教我呀?
书上的写法如下,俺不知道啥意思?改成自己的就不行了。我的科目编码长度是4-3-2-2的,例:1211.002.11.03
=IF($C5="","",IF(LEN($C5)=4,VLOOKUP($C5*1,$M$2:$N$84,2,0),IF(LEN($C5)=6,VLOOKUP(LEFT($C5,4)*1,$M$2:$N$84,2,0)&"-"&VLOOKUP($C5,$M$2:$N$84,2,0),IF(LEN($C5)=8,VLOOKUP(LEFT($C5,4)*1,$M$2:$N$84,2,0)&"-"&VLOOKUP(LEFT($C5,6)*1,$M$2:$N$84,2,0)&"-"&VLOOKUP($C5,$M$2:$N$84,2,0),""))))
记账.rar (14.75 KB, 下载次数: 26)
 楼主| 发表于 2011-7-22 16:04 | 显示全部楼层
回复

使用道具 举报

发表于 2011-7-22 16:18 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2011-7-22 16:32 | 显示全部楼层
C:\Documents and Settings\CW\桌面
回复

使用道具 举报

 楼主| 发表于 2011-7-22 16:36 | 显示全部楼层
图片不知道怎么弄上来
回复

使用道具 举报

发表于 2011-7-27 14:22 | 显示全部楼层
其实你只要先把VLOOKUP,LEN,LEFT这个三个函数的帮助看懂了就行。
VLOOKUP($C5*1,$M$2:$N$84,2,0)是意思是,在$M$2:$N$84这个区域内查找C5单元格的内容,返回$M$2:$N$84这个区域第二列的值,0表示精确查找;
LEN($C5)就是得出C5单元格的字符数量;
LEFT($C5,4)就是提取C5单元格左边四个字符。

另外提醒一下:发附件不是发图片,是要看你的EXCEL文件,如果内容保密,随便弄几个数据表示,再把你要达到的效果说明清楚。
回复

使用道具 举报

 楼主| 发表于 2011-7-27 15:21 | 显示全部楼层
海滨音诗 发表于 2011-7-27 14:22
其实你只要先把VLOOKUP,LEN,LEFT这个三个函数的帮助看懂了就行。
VLOOKUP($C5*1,$M$2:$N$84,2,0)是意思是 ...

1.jpg
俺上传附件时提示只能是以上这么扩展名的文件,EXCEL表格上传不上来,这是怎么回事呀?
我看别人都能上传呢!
未命名.jpg
回复

使用道具 举报

发表于 2011-7-27 15:52 | 显示全部楼层
把EXCEL文件压缩以后才能上传,直接上传EXCEL文件是不行的。
回复

使用道具 举报

 楼主| 发表于 2011-7-28 09:50 | 显示全部楼层
回复 海滨音诗 的帖子

好的,我呆会在试试。
回复

使用道具 举报

 楼主| 发表于 2011-7-28 09:59 | 显示全部楼层
哈哈,终于会上传附件了。谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-27 22:37 , Processed in 0.568656 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表