友情提示:如果本网页打开太慢或显示不完整,请尝试鼠标右键“刷新”本网页!阅读过程发现任何错误请告诉我们,谢谢!! 报告错误
狗狗书籍 返回本书目录 我的书架 我的书签 TXT全本下载 进入书吧 加入书签

Excel word ppt office使用技巧大全(DOC格式)-第134章

按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!




F2 为例):  

    =IF (B2>0,SUM (B2:E2),〃〃 )  

    当 IF 函数的参数 1 中含有两个或两个以上的检测条件时,就要在参数中嵌套另外两个逻辑 

函数AND 和 OR 了。  

例四  



                                                                      430  


…………………………………………………………Page 431……………………………………………………………

                                        



    设单元格 A4 的数值只能严格为正小数,当A4 符合此条件时,则在 B4 中显示该数值,否则 

提示错误信息。从 A4 的条件看它应同时满足>0 且<1 的要求,因而应结合运用AND 函数,在 

B4 中建立函数如下:  

    =IF (AND (0<A4,A4<1),A4,〃数值超出范围〃 )  

例五  

    设单元格 A4 的数值应该是绝对值大于 10 的任何数值,当A4 符合此条件时,则在 B4 中显 

示该数值,否则提示错误信息。这里 A4 的条件既可>10 又可<-10,两个条件只要满足一个 

即可,因而应结合 OR 函数,在B4 中建立函数如下:  

    =IF (OR (10<A4,A4<-10),A4,〃数值超出范围〃 )  

    从以上例子可以看出,IF 函数是一个十分有用的函数,要用 Excel,不可不学 IF 函数。本 

文所举例子并不能包括它的所有用法,相信大家一定能发现 IF 函数的更多功能。  



                               如何计算表达式  



比如,我在一个单元格(a1)内输入  “   15+1+6 ”,然后在另一个单元格(a2)内输入  “  =函数(a 

1)”  

让 Excel 自动计算出 a1  的结果 22 并显示在 a2  中?请问 Excel 有这样的函数吗?  



解答:将鼠标定位在 B1,插入→名称→定义:x=EVALUATE(A1) ,在B1 输入“=X ”往下拖 

即可。这样,A 列为表达式,B 列为运算结果。  



                       如何求得某行或列不重复数字的个数  



   解答:  B5:Z5 行中不重复数字的个数:输入=SUM(1/COUNTIF(B5:Z5;B5:Z5))…1 后按 

CTRL+SHIFT+Enter  



                            Excel 中 “摄影”的妙用  



   1、  准备“照相机”  

   1)  打开 Excel 的“工具”菜单,选择“ 自定义”对话框。  

       2)  单击“命令”选项卡,在“类别”中选择“工具”,在右边“命令”列表中找到“摄影”,并 

且将其拖到工具栏的任意位置。  

       2、给目标“拍照”  

       假设我们要让 Sheet2 中的部分内容自动出现在Sheet1 中。  

       1)  拖动鼠标并且选择 Sheet2 中需要“拍照”的内容。  

       2)  用鼠标单击工具栏上准备好的“照相机”按钮,于是这个选定的区域就被“拍”了下 

来。  

       3、粘贴“照片”  

       1)  打开 Sheet1 工作表。  

       2)  在需要显示“照片”的位置上单击鼠标左键,被“拍摄”的“照片”就立即粘贴过来了。  

       在 Sheet2 中调整“照片”的各种格式,粘贴到 Sheet1 中的内容同步发生变化,而且因 

为插入的的确是一幅自动更新的图像文件,所以,“ 图片”工具栏对这个照片也是有效的  

   作者在此提供另一种方法:先复制要实现同步链接的图片,然后选中要另存的区域,按住 

SHIFT 键的同时选中编辑菜单中的粘贴链接图片,这样达到的效果是同样的,也会即时更新。  



                                                                     431  


…………………………………………………………Page 432……………………………………………………………

                                                        



                                       放大 USERFORM 幕相同大小  



这样可以  

Private Sub UserForm_Initialize()  

Application。WindowState = xlMaximized  

      With Me  

          。Top = Application。Top  

          。Left = Application。Left  

          。Height = Application。Height  

          。Width = Application。Width  

      End With  

End Sub  



                                     如何用 excel 做双对数坐标图  



你可以先按一般刻度坐标作图;然后右击图表区的网格线;在右键菜单中选择〃网格线格式〃;然 

后选择对数刻度即可。  



                                         使用 excel 拨接连上网  



以下宏可以实现拨号连接上网:  

Declare  Function  RasEnumEntries  Lib  〃RasApi32。DLL〃  Alias  〃RasEnumEntriesA〃  (ByVal  

reserved As String; ByVal lpszPhonebook As String; lprasentryname As Any; lpcb As Long;  

lpcEntries As Long) As Long  

Const RAS_MAXENTRYNAME = 256  

Type RASENTRYNAME  

dwSize As Long  

szEntryName(RAS_MAXENTRYNAME) As Byte  

End Type  

Sub  连线项目()  

Dim s As Long; l As Long; ln As Long; ab As String  

Dim R(255) As RASENTRYNAME  

R(0)。dwSize = LenB(R(0))  

s = RAS_MAXENTRYNAME * R(0)。dwSize  

Call RasEnumEntries(vbNullString; vbNullString; R(0); s; ln)  

If ln = 0 Then  

MsgBox 〃无拨接网路帐号!〃  

Else  

MsgBox 〃已找到拨接网路帐号!〃  

For l = 0 To ln  1  

ab = StrConv(R(l)。szEntryName(); vbUnicode)  

MsgBox 〃拨接网路名称  : 〃 & Left(ab; InStr(ab; Chr(0))  1)  

Next  

End If  

End Sub  



                                                                                                   432  


…………………………………………………………Page 433……………………………………………………………

                                                              



                                                 获取硬盘的序列号  



Sub xiaogang()  '获取硬盘的序列号  

Dim drive  

drive = 〃d:〃  

MsgBox        UCase(Replace(drive;           〃:〃;    〃〃))    +      〃    盘  的  序  列  号  是                  〃    +  

Format(CreateObject(〃Scripting。FileSystemObject〃)。GetDrive(drive)。SerialNumber)  

End Sub  



                                                     返回用户名  



Public Declare Function GetUserName Lib 〃advapi32。dll〃 _  

Alias 〃GetUserNameA〃 (ByVal lpBuffer As String; nSize As Long) As Long  

  

Function ReturnUserName() As String  

' returns the NT Domain User Name  

Dim rString As String * 255; sLen As Long; tString As String  

      tString = 〃〃  

      On Error Resume Next  

      sLen = GetUserName(rString; 255)  

      sLen = InStr(1; rString; Chr(0))  

      If sLen 》 0 Then  

          tString = Left(rString; sLen  1)  

      Else  

          tString = rString  

      End If  

      On Error GoTo 0  

      ReturnUserName = UCase(Trim(tString))  

End Function  



                                            将 UserForm 与 Excel 分开  



Option Explicit  

Private  Declare  Function  SetWindowPos  Lib  〃user32〃  (ByVal  hwnd  As  Long;  ByVal  

hWndInsertAfter As Long; ByVal X As Long; ByVal Y As Long; ByVal cx As Long; ByVal cy As  

Long; ByVal wFlags As Long) As Long  

Private Declare Function FindWindow Lib 〃user32〃 Alias 〃FindWindowA
返回目录 上一页 下一页 回到顶部 0 0
未阅读完?加入书签已便下次继续阅读!
温馨提示: 温看小说的同时发表评论,说出自己的看法和其它小伙伴们分享也不错哦!发表书评还可以获得积分和经验奖励,认真写原创书评 被采纳为精评可以获得大量金币、积分和经验奖励哦!