Board logo

标题: Excel知识兴趣点三:常用VBA函数精选 [打印本页]

作者: zhendeaini    时间: 2014-10-31 09:01     标题: Excel知识兴趣点三:常用VBA函数精选

函数构成了Excel应用的必杀器,在实际工作中,使用到的函数相对还是比较少的,即便如此,认识并会使用几种函数对工作还是大有帮助。现附上网上共享资源,带你进入Excel中函数与VBA相结合的梦幻世界。
目录[url=#_前言]前言[/url]
[url=#_第1.1例_ASC函数]第1.1例 ASC函数[/url]
[url=#_第1.2例_Chr函数]第1.2例 Chr函数[/url]
[url=#_第1.3例_Choose函数]第1.3例 Choose函数[/url]
[url=#_第1.4例_Cos函数]第1.4例 Cos函数[/url]
[url=#_第1.5例_Date函数]第1.5例 Date函数[/url]
[url=#_第1.6例_DateAdd函数]第1.6例 DateAdd函数[/url]
[url=#_第1.7例_DateDiff函数]第1.7例 DateDiff函数[/url]
[url=#_第1.8例_DatePart函数]第1.8例 DatePart函数[/url]
[url=#_第1.9例_DateSerial函数]第1.9例 DateSerial函数[/url]
[url=#_第1.10例_DateValue_函数]第1.10例 DateValue函数[/url]
[url=#_第1.11例_Day函数]第1.11例 Day函数[/url]
[url=#_第1.12例_Dir函数]第1.12例 Dir函数[/url]
[url=#_第1.13例_Fix函数]第1.13例 Fix函数[/url]
[url=#_第1.14例_Format函数]第1.14例 Format函数[/url]
[url=#_第1.15例_Hour函数]第1.15例 Hour函数[/url]
[url=#_第1.16例_IIF函数]第1.16例 IIF函数[/url]
[url=#_第1.17例_InputBox函数]第1.17例 InputBox函数[/url]
[url=#_第1.18例_Instr函数]第1.18例 Instr函数[/url]
[url=#_第1.19例_InstrRev函数]第1.19例 InstrRev函数[/url]
[url=#_第1.20例_IsArray函数]第1.20例 IsArray函数[/url]
[url=#_第1.21例_IsNumeric函数]第1.21例 IsNumeric函数[/url]
[url=#_第1.22例_Join函数]第1.22例 Join函数[/url]
[url=#_第1.23例_LBound函数]第1.23例 LBound 和UBound 函数[/url]
[url=#_第1.24例_LCase和UCase_函数]第1.24例 LCase和UCase 函数[/url]
[url=#_第1.25例__]第1.25例 Left 和 Right 函数[/url]
[url=#_第1.26例__]第1.26例 Len 函数[/url]
[url=#_第1.27例__]第1.27例 LTrim、RTrim与 Trim 函数[/url]
[url=#_第1.28例__]第1.28例 Mid 函数[/url]
[url=#_第1.29例__]第1.29例 Month 和 MonthName函数[/url]
[url=#_第1.30例__]第1.30例 MsgBox 函数[/url]
[url=#_第1.31例_Now函数]第1.31例 Now函数[/url]
[url=#_第1.32例_RGB函数]第1.32例 RGB函数[/url]
[url=#_第1.33例_Rnd函数]第1.33例 Rnd函数[/url]
[url=#_第1.34例_Round函数]第1.34例 Round函数[/url]
[url=#_第1.35例_Split_函数]第1.35例 Split 函数[/url]
[url=#_第1.36例_Sqr_函数]第1.36例 Sqr 函数[/url]
[url=#_第1.37例_Str_和CStr]第1.37例 Str 和CStr 函数[/url]
[url=#_第1.38例_Time_]第1.38例 Time
函数
[/url]
[url=#_第1.39例_TimeSerial_和TimeValue]第1.39例 TimeSerial 和TimeValue 函数[/url]
[url=#_第1.40例_Timer_函数]第1.40例 Timer 函数[/url]

附件: 常用VBA函数精选集_蓝桥玄霜.doc (2014-10-31 09:01, 234.5 KB) / 该附件被下载次数 128
http://hahabbs.w1.luyouxia.net/bbs/attachment.php?aid=117366
作者: lulukk    时间: 2014-10-31 10:14

真的爱你大神,有没有函数,是可以把一个单元格内的复数名字,比如“张三,李四”“张三三,李四”“张三三,李四四”,按字符数排列出来,然后在用拆分函数拆出来,契税资料太多了,想走偏门
作者: zhendeaini    时间: 2014-10-31 11:12

引用:
原帖由 lulukk 于 2014-10-31 10:14 发表
真的爱你大神,有没有函数,是可以把一个单元格内的复数名字,比如“张三,李四”“张三三,李四”“张三三,李四四”,按字符数排列出来,然后在用拆分函数拆出来,契税资料太多了,想走偏门
这样思路:设置辅助列B列,B1输入公式=LEN(A1),得到字符长度。然后点击“数据”→“排序”,按升序排序,得到字符相同的,再输入LEFT或RIGHT函数。
函数参考:http://150.48.48.12/BBS/viewthread.php?tid=16029&extra=page%3D1
作者: lulukk    时间: 2014-10-31 11:29

爱你大神
那比如"张三,李四四"
            "张三三,李四"
怎么破?
作者: seaxin    时间: 2014-10-31 11:58

引用:
原帖由 lulukk 于 2014-10-31 11:29 发表
爱你大神
那比如"张三,李四四"
            "张三三,李四"
怎么破?
呃,用=FIND(",",A1,1),排出一列,用len()排一列,用多重排序~……[32] 如果是我就这么干。

或者用IF(FIND(",",A1,1)>3,mid(,,3),mid(,,2))的话连排序也省了。

[ 本帖最后由 seaxin 于 2014-10-31 12:01 编辑 ]
作者: zhendeaini    时间: 2014-10-31 13:08

引用:
原帖由 lulukk 于 2014-10-31 11:29 发表
爱你大神
那比如"张三,李四四"
            "张三三,李四"
怎么破?
思路更正:设置B和D列为辅助列,不用进行排序。

              A列                                               B列                                                  C列                                                       D列                                                              E列
姓名用MID和FIND函数排序用LEFT函数取值用LEN函数取“,”后边的字符用RIGHT函数取值
张三,李四四3张三4李四四
刘诗诗,李思思4刘诗诗4李思思
王小二,刘六4王小二3刘六
刘福团长,李九5刘福团长3李九


B2=MID(FIND(",",A2),1,1) 返回值=3,公式下拉。

C2=LEFT(A2,B2-1) 返回值=张三,公式下拉。

D2=LEN(A2)-LEN(C2) 返回值=4,公式下拉。

E2=RIGHT(A2,D2-1) 返回值=李四四,公式下拉。

提取完毕。


[ 本帖最后由 zhendeaini 于 2014-10-31 13:10 编辑 ]
作者: lulukk    时间: 2014-10-31 15:34

真的爱你
作者: zhendeaini    时间: 2014-10-31 15:59

引用:
原帖由 lulukk 于 2014-10-31 15:34 发表
真的爱你
[68]




欢迎光临 BBS (http://hahabbs.w1.luyouxia.net/bbs/) Powered by Discuz! 6.0.0