Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
楼主: danny-fei

[习题] 201401函中级班练习05

[复制链接]
发表于 2014-8-5 22:15 | 显示全部楼层
参与学习,这个实在不会
=IF(LEN(A19)=4,INDEX(B:B,MATCH(LEFT(A19,4),A:A,)),IF(LEN(A19)=6,INDEX(B:B,MATCH(LEFT(A19,4),A:A,))&"\"&TRIM(INDEX(B:B,MATCH(LEFT(A19,6),A:A,))),INDEX(B:B,MATCH(LEFT(A19,4),A:A,))&"\"&TRIM(INDEX(B:B,MATCH(LEFT(A19,6),A:A,)))&"\"&TRIM(INDEX(B:B,MATCH(LEFT(A19,8),A:A,)))))

点评

会报错,还得再学习一下别人的思路。 鼓励一下,6分  发表于 2014-8-7 11:43

评分

参与人数 1金币 +6 收起 理由
danny-fei + 6 尚需努力

查看全部评分

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
回复

使用道具 举报

发表于 2014-8-5 23:04 | 显示全部楼层
E15-满坛皆为吾师.rar (5.43 KB, 下载次数: 4)

点评

去掉空格,有更简单的函数, TRIM, 10分  发表于 2014-8-7 11:44

评分

参与人数 1金币 +10 收起 理由
danny-fei + 10 赞一个!

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2014-8-7 12:30 | 显示全部楼层
本帖最后由 danny-fei 于 2014-8-7 12:44 编辑

1. 答题截止。

2. 出这个题目,主要是为了让大家练习使用 VLOOKUP,IF,TRIM, LEN函数等等;在使用VLOOKUP函数,公式本身所在的列,也可以做为 Table_array进行引用,是不是让新学者大家眼前一亮?

3. 这是我预设的,比较常规的公式:(不知道什么原因,贴上来总会多出来好几个$号,请大家复制时删除)
  1. =IF(LEN(A2)>4,VLOOKUP(LEFT(A2,LEN(A2)-2),$$$$A$$$$1:C1,3,)&"",)&TRIM(B2)
复制代码
1).首先判断 A列的长度是否>4,如果否,说明是一级科目,则直接等于当前行的第二列即TRIM(B3),TRIM是去掉空格;如果是,则说明此行是二级明细科目,则需要在前面追加上一级科目,利且VLOOKUP函数获得:

2)对VLOOKUP函数的第一参数LOOKUP_value进行处理,减掉2位LEFT(A3,LEN(A3)-2),即得到上一级的科目代码, Table_array随着公式的下拉进行变化,这里注意的是,该区域引用了公式所在的列。

4. 感谢如下大神提供的我认为优秀公式,奇特思路:
   3楼  
滴答滴
  1. =IF(LN(A2)>9,VLOOKUP(INT(A2%)&"",A:C,3,)&"",)&TRIM(B2)
复制代码
  1. =IF(LN(A2)>9,LOOKUP(INT(A2%)&0,A:C)&"",)&TRIM(B2)
复制代码
6楼 蝶舞
  1. =IF(LEN(A2)<5,,VLOOKUP(INT(A2%)&"",A:C,3,)&"")&TRIM(B2)
复制代码
5. 感谢大家支持,祝大家此次课程收获多多!  


点评

给力君~  发表于 2014-8-9 10:17

评分

参与人数 4 +51 金币 +50 收起 理由
刘苏 + 20 赞一个!
笨笨四 + 30 + 30 神马都是浮云
lmze2000 + 1 很多赞,虽然只能+1分!
26759761@qq.com + 20 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2014-12-22 22:39 | 显示全部楼层
哇,好长的公式,呵呵
回复

使用道具 举报

发表于 2014-12-22 22:43 | 显示全部楼层
一开始就感觉到了难度
回复

使用道具 举报

发表于 2015-3-17 12:24 | 显示全部楼层
本帖最后由 eling5476 于 2015-3-17 12:30 编辑
  1. =IF(LEN(A2)=4,B2,VLOOKUP(LEFT(A2,4),$A:$B,2,FALSE)&""&TRIM(B2))
复制代码
回复

使用道具 举报

发表于 2015-12-12 10:18 | 显示全部楼层
FFGFGF
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-8 17:57 , Processed in 0.267467 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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