当前位置:主页 > Office办公 > Excel专区

最新发布

如何实现打开工作簿就自动运行VBA代码?
如何实现打开工作簿就自动运行VBA代码?

如下图所示的工作表,我希望在打开该工作簿时,用户能看到一条关于该工作簿用途的提示消息,如何编写VBA代码?答:有两种实现方法。第一种,使用Workbook_Open事件。代码如下:Private Sub Workbook_Open()MsgBox “本工作簿用于记录个人私密信息,外人请勿观看!”End Sub注意,该代码一定要在ThisWorkbook模块中,如下图所示。第二种,使用Auto_Open()事件。在VBE中,插入一个标准模块,输入下面的代码:

excel图表怎么标识重复值?
excel图表怎么标识重复值?

一组数据中往往会出现重复值,有时,我们想要标识出这些重复值,让人一眼就看出这些值来。我们使用了COUNTIF函数来实现,如下所示。在单元格C3中输入公式:=COUNTIF($B$3:$B3,B3)>1将公式下拉至单元格C14,结果如下所示。我们看看单元格C6中的公式,自动调整为:=COUNTIF($B$3:$B6,B6)>1也就是说,在单元格区域B3:B6中统计单元格B6中值的数量,很明显,单元格B6中值的“微信”在单元格区域B3:B6中出现了2次,因此上面的公式转换为:=2>1

IF函数惨遭围攻,这些函数都来抢饭碗?
IF函数惨遭围攻,这些函数都来抢饭碗?

每日一练里,留了一道题目:要求是四个裁判都判通过才能算通过,进入决赛。(f列为模拟的结果)这个题目的常规思路是用IF函数来实现,如果逻辑是判断四个都通过才算通过,那就要用and来辅助;如果逻辑是判断有一个不通过就不通过,那就用or函数来辅助。但不管是哪种情况,公式都不短,分享其中的一种解法。=IF(AND(B2=”通过”,C2=”通过”,D2=”通过”,E2=”通过”),”通过”,”不通过”)这种逻辑最简单也最直接,今天要和大家分享的是几个不太常规的思路,用意只有一个,利用自己已经能解决的问题,来扩展思路,为学习和灵活使用公式函数创造更多的可能。COUNTIF篇

excel表格常用技巧百科全书
excel表格常用技巧百科全书

excel表格常用技巧百科全书,在学生的学习和小白领的工作中,通常会用到办公软件,更不用说Excel中的各种报表了。然后,下面的材料会给你带来一些技巧,希望能帮助所有使用这个软件的人。1.重命名单元格EXCEL给每个单元格一个默认名称,它的命名规则是列标签加水平标签。例如,D3代表第四列和第三行中的单元格。如果您想重命名一个单元格,只需用鼠标单击一个单元格,您将在表格的左上角看到它的当前名称。然后用鼠标选择名称,您可以输入一个新名称。2.删除默认表格行(网络行)单击“工具”菜单中的“选项”,然后在对话框中单击“查看”以查找“网格线”并使其无效(删除左侧的“”。3.增加工作簿中的页数单击“插入”菜单下的“工作表”以查看底部带有新名称的工作表。一个工作簿最多可以有255个工作表。4.命名工作表双击当前工作表底部的名称,如“工作表1”,然后输入新名称。5.实现条件显示

excel公式技巧:跨多工作表统计数据
excel公式技巧:跨多工作表统计数据

本文主要讲解如何统计工作簿的多个工作表中指定数据出现的总次数的公式应用技术。示例工作簿中有3个需要统计数据的工作表:表一、表二、表三,还有1个用于放置统计数据公式的工作表:小计,如下图1所示。图1想要统计“完美Excel”在所有工作表中出现的次数。我们分别在每个工作表中使用COUNTIF函数进行统计,如下图2、图3和图4所示。图2图3

403 次浏览
Excel列宽的秘密
Excel列宽的秘密

我们知道,Range对象的Width属性能够返回单元格的宽度,但不能够给Width属性赋值以指定单元格的宽度。要设置单元格的宽度,可以使用ColumnWidth属性,当然,该属性也可以返回单元格的宽度值。单元格的宽度也就是单元格所在列的列宽。在VBA帮助中明确指出,列宽的1个单位等于采用标准样式的1个字符的宽度。对于比例字体,使用字符0的宽度。Width属性以磅为单位返回列宽。如果我们要设置列的宽度(width)为100磅,使用下面的语句:WithActiveSheet.Range(“A1”).ColumnWidth = 100 / .Width * .ColumnWidthEnd With并不会等于100。奇怪的是,如果循环2至3次,则会得到接近目标宽度的值。测试代码如下:Sub testwidth()Dim i As Long, j As Long

如何让excel图表形状生动起来
如何让excel图表形状生动起来

下面再举一个例子,如下图1所示。图1对单元格H3设置数据有效性如下图2所示。图2在形状所在的工作表模块中,输入代码:Private Sub Worksheet_Change(ByVal Target As Range)  On Error GoTo errHandler  Dim sh As Shape  Dim myColor As Long  Dim lAdj As Long  Set sh = Shapes(“Partial Circle 1”)   If Target.Address = “$H$3″ Then    Application.EnableEvents = False    sh.Adjustments.Item(1) = 0     Select Case Target.Value      Case 0: lAdj = 0      Case Else:  lAdj = -(360 – (360 * Target.Value))    End Select     sh.Adjustments.Item(2) = lAdj     ‘修改形状颜色    Select Case Target.Value      Case Is >= 0.85: myColor _        = RGB(169, 208, 142)  ‘绿色      Case Is >= 0.75: myColor _        = RGB(255, 255, 0)  ‘黄色      Case Is >= 0.5: myColor _        = RGB(255, 192, 0) ‘橙色      Case Else: myColor _        = RGB(255, 0, 0) ‘红色    End Select     sh.Fill.ForeColor.RGB = myColor  End If exitHandler:  Application.EnableEvents = True  Exit Sub errHandler:  MsgBox Err.Number & ” ” &Err.Description  GoTo exitHandlerEnd Sub我们可以添加一小段代码,让这个图动起来,如下图3所示。

147 次浏览
excel公式中用特定构造代替常量数组
excel公式中用特定构造代替常量数组

在有些情形下,公式中不能直接显式使用数组常量。当然,可以将这些数组常量存储在定义的名称中,然后在公式中引用。这里所要求的公式非常简单,可生成下面的结果:{-1;1}要求:引用的单元格区域必须同时包含行和列,不能只是行(如1:2)或只是列(如A:B);不能使用名称;公式使用的字符数最少。先不看答案,自已动手试一试。公式公式1:-1^ROW(A1:A2)公式2:2*ROW(A1:A2)-3下面是不符合要求的公式:

excel如何获取指定区域中每行首次出现指定值的位置
excel如何获取指定区域中每行首次出现指定值的位置

给定一个任意大小的单元格区域,其每个单元格中的数据要么是0要么是1,并且每行至少有一个1,要求使用一个公式返回一个数组,该数组由区域每行中第一次出现1的相对列位置组成。例如下图1所示的单元格区域A1:E10,要求返回数组{2;1;1;2;1;5;1;4;1;3}。图1注意,公式中可以使用单元格区域A1:E10,但应该适用于任何其他区域。并且,所返回的数组中的元素对应的是区域内的相对列位置,例如将图1中的区域替换成H1:L10不应该影响公式的结果。先不看答案,自已动手试一试。公式下面列出了各种解决上述问题的公式。公式1:=COLUMNS(A1:E10)-INT(LOG(MMULT(A1:E10,2^(COLUMNS(A1:E10)-ROW(INDIRECT(“1:”&COLUMNS(A1:E10))))),2))公式2:

160 次浏览
Excel照片提示功能单元格批量插入注释图片提示
Excel照片提示功能单元格批量插入注释图片提示

当许多学生使用Excel制作一些产品价格表或人事部门的人员名单时,他们会在姓名后面的单元格中添加一张照片以给出提示,这样就可以很好地识别出与姓名相对应的照片。 当然,除此之外,今天小王先生也来教你一个好方法,用注释功能直接插入图片提示。这样做的好处是,你不必占据单元格,也不必费心调整图片的大小。如果设置了,我们以后只需要将光标放在名称单元格上,就会显示相应的照片提示。很酷吧? 效果预览 将鼠标移动到具有特定名称的单元格上,对应于该名称的图片将出现在提示中。 照片提示功能 选择需要添加照片提示的单元格,然后右键单击插入批注,右键单击批注边框的边缘,并从弹出菜单中选择格式批注-颜色和线条-颜色-填充效果-图片-选择图片进行说明。 使用VBA成批插入照片的技巧 右键单击工作表,选择“查看代码”复制以下代码,然后选择所有需要添加照片提示的单元格,并单击“运行”按钮运行代码。

248 次浏览
共计27343条记录 上一页 1.. 1965 1966 1967 1968 1969 1970 1971 ..2735 下一页