苹果派派说Excel (3)

说说字符串截取的几个函数~~~
 
语法是这样的~~~
LEFT(text, num_chars)
RIGHT(text, num_chars)
MID(text, start_num, num_chars)
LEN(text)
FIND(character_to_find, text)
 
做什么用的呢?
 
继续说书店的例子,假设你给书们在A1格都编上类似这样的信息"计算机-1995*机械工业出版社",分别代表类别,哪年出版,出版社,字符数分别是3个,4个和不定个数个,中间用“-”和"*"分开。 慢慢的书多了,你决定统计一下各类有多少,出版年份的分布,和各个出版社的分布。
 
问题来了, 这些信息都在一个格子里面,你当然可以利用人力看一个记一个,这样直接结果除了吐血而亡估计也没别的。当需要截取出所需信息时,这几个函数就派上用场了。
 
第一部分,这个好办,直接用=LEFT(A1, 3)就取出来了。下面第二行第三行的拖一下就搞定。
 
第二部分,哦这个用mid也好办。=MID(A1,5,4),5表示开始的位置,4表示取出四个字符。
 
第三部分,麻烦了,字符数不一定。直接是没有办法滴,我们要高级一点。先用LEN(A1)得到字符串总长,然后用FIND("*", A1)得到"*"的位置,最后用RIGHT得到我们要的出版社信息,写出来是这个样子滴
=RIGHT(A1, LEN(A1)-FIND("*",A1))
 
 这几个玩儿转了,估计糊糊excel入门级选手没什么问题了。
 
下次说说excel里面博大精深的pivot table之入门篇~~
 
欢迎提问~不保证能提供正确答案,嗯嗯。
 
 
 

13 Comments


  1. 成excel专家了。。。其实会点VB,用上office里的VBA,基本上很多高级功能都能实现

    Reply

  2. 竟然不是沙发…..

    Reply

  3. 用excel当然要考虑和其他人的可联合性和便利性啦,最好是keep it simple and stupid的~

    Reply

  4. re一楼,vb和office的接口还是不错di,上手也不难,写一个程序,下次就不用记住什么操作方法拉…

    Reply

  5. 嗯,世界要向懒人化发展:)

    Reply

  6. 其实,vb就是懒人用的。。。。。

    Reply

  7. 我等着看pivot table等了一年啦,咔咔
    Reply

  8. 成excel专家了。。。其实会点VB,用上office里的VBA,基本上很多高级功能都能实现

    Reply

  9. 竟然不是沙发…..

    Reply

  10. 用excel当然要考虑和其他人的可联合性和便利性啦,最好是keep it simple and stupid的~

    Reply

  11. re一楼,vb和office的接口还是不错di,上手也不难,写一个程序,下次就不用记住什么操作方法拉…

    Reply

  12. 嗯,世界要向懒人化发展:)

    Reply

  13. 其实,vb就是懒人用的。。。。。

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *