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 LCaseUCase 函数[/url]
[url=#_第1.25例__]1.25 Left Right 函数[/url]
[url=#_第1.26例__]1.26 Len 函数[/url]
[url=#_第1.27例__]1.27 LTrimRTrim 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) / 该附件被下载次数 116
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