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

最新发布

Excel2003如何快速设置表格背景以及边框颜色
Excel2003如何快速设置表格背景以及边框颜色

在制作表格时我们常常希望更改表格的边框颜色和背景颜色来达到自己想要的效果!但是设置表格背景和边框颜色对于一些新手朋友来说算是比较困难的事情,今天就来指导指导刚入门的朋友如何在Excel2003中快速设置表格背景以及边框的颜色!  ①首先,选中需要设置背景和边框颜色的单元格,你可以全部选中,也可以按住Ctrl加鼠标左键选中个别单元格;  ②单击菜单栏的“格式”,在弹出菜单中选择“单元格”命令;  ③在弹出的“单元格格式”窗口中选择“边框”,然后在“颜色”中设置自己想要的颜色,再点击“外边框”按钮,就可以给单元格加上边框了;  ④上面步骤以及设置了边框颜色,下面我们在进入“图案”中给单元格设置表格背景颜色确定即可。

131 次浏览
向图表添加趋势线或移动平均线
向图表添加趋势线或移动平均线

向图表添加趋势线以显示可视数据趋势。 Windows macOS  注意: 这些步骤适用于 Office 2013 和更新的版本。 查找Office 2010 步骤? 添加趋势线 选择图表。选择图表右上角的 +。选择“趋势线”。 注意: 仅当选择了具有多个数据系列但没有选择数据系列的图表时, Excel 才显示趋势线选项。

375 次浏览
Excel2010检查数据的好帮手数据有效性 视频教程
Excel2010检查数据的好帮手数据有效性 视频教程

为了避免在输入数据的时候出现错误,我们可以在单元格中设置数据的有效性来进行控制。具体的使用技巧请见下面的视频:

140 次浏览
excel如何实现A表数据有一个标签的时候,B表对应的数据会变色?
excel如何实现A表数据有一个标签的时候,B表对应的数据会变色?

问题:如何实现A表数据有一个标签的时候,B表对应的数据会变色? 解答:利用条件格式+vlookup函数搞定。 又是Vlookup函数,这个函数多重要呀。一维匹配函数,解决这个问题的思路是,在A表上设置一个条件格式,如果“王五”的在B表的配置标签正好是“新人”,则“王五”单元格变颜色。类似下图效果: 具体操作如下: 首选选中“A4:D12”区域(人物名字区),然后单击“开始—条件格式—新建规则”(下图1处) 在“新建格式规则”中选择“使用公式确定设置格式的单元格”,在公式中输入 =vlookup(A4,$G$4:$H$10,2,0)=$J$4 意思是:从A4单元格开始判断,如果A4:D12中人名逐个与G4:H10的表格进行匹配,如果等于J4,J4单元格内容正好是“新人”,则变成蓝色。

158 次浏览
excel如何将一列中的正数和负数分到两列?
excel如何将一列中的正数和负数分到两列?

解决这个问题几种思路,这里介绍两种: 第一种为快捷排序。 具体操作如下: 点击“开始”选项卡面板最右侧的“排序和筛选”中的升序即可。(下图箭头处)操作前,光标放在下图“盘盈数量”列的任意单元格。这种光标放在那列就排序那列的排序,就叫做快捷排序。 排序完毕后,负值在一起,正值在一起,所以手工移动正值到另外一列即可。效果如下图。 这种操作简单快捷,但有个问题就是如果增加数据,每次都要排序,而且排序完毕后无法回到排序前的状态,除非最左边一列加入序号列,所以在排序前加入序号是不错的选择,排序手动分列后,在按序号排回来即可。但是存在一个问题,需要手工移动数据。 第二种方法可以一劳永逸,以后新增数据,负数和正书自动分列。这就是IF函数法。

154 次浏览
Excel如何快速找到合并单元格实例教程
Excel如何快速找到合并单元格实例教程

本想将Excel工作表中E列进行剪切,然后放在C列前面,可操作的时候,出现下面的对话框,提示“无法对合并单元格执行此操作”。   小萨的Excel文件里面几千行数据,密密麻麻的,要靠肉眼快速找到哪里有合并单元格,再进行处理,太难了。  灵机一动,想到一个Excel快速找到合并单元格的方法,独乐乐不如众乐乐,分享给大家。  1. 按下CTRL+F,打开查找替换对话框,如下:  2. 点击“选项——格式”,打开“查找格式”对话框,选择“对齐”选项卡下面的“合并单元格”,开始查找文件中的合并单元格。  3.经过几分钟不等的时间(数据越多,查询时间越长),在下面会呈现出合并单元格的区域,点击单元格,就可以迅速找到文件中的合并单元格。

191 次浏览
用EXCEL在二维表查找数据-Excel教程-
用EXCEL在二维表查找数据-Excel教程-

此图说明了一个朋友今天提出的一个关于Excel的大问题。他最初的问题是:“在此表中,如何返回出现最小值的日期?”但是,更笼统地说,他在问如何在两个维度上查找值。与大多数Excel查找(仅限于单个行或列)相比,这是一个不同的挑战。为了使解释尽可能简单,我开始 定义四个范围名称: FindVal= Sheet1!$ A $ 10月数= Sheet1!$ B $ 2:$ I $ 2年份= Sheet1!$ A $ 3:$ A $ 8数据= Sheet1!$ B $ 3:$ I $ 8然后我开始建立公式。SUMPRODUCT函数是关键,因为它是唯一可以像数组公式一样工作而无需输入数组的函数。例如,此公式返回数据范围内的任何值的值等于FindVal的次数:= SUMPRODUCT((Data = FindVal)* 1)(Data = FindVal)件返回TRUE和FALSE值的数组。我们需要将该数组乘以1才能将数组转换为1和0值的值,这些值可以计数。假设现在只有一个值与FindVal匹配,我们可以使用以下公式找到它所在的行:= SUMPRODUCT(ROW(数据)*(数据= FindVal))之所以可行,是因为(Data = FindVal)返回的数组只有一个TRUE值。当我们将其行号乘以TRUE值,然后对结果求和时,公式将返回该单个行号。但是,就像Excel的MATCH函数一样,我们不需要实际的行号,我们希望数据范围内的索引号……这也是Years范围的索引号。因此,我们减去数据范围顶行的行号,然后添加1:= SUMPRODUCT(ROW(数据)*(Data = FindVal))-ROW(数据)+1该公式在某种程度上等效于MATCH函数。但是,如果数据范围具有两个与FindVal匹配的值,则此公式将返回错误的结果。因此,我们需要添加一个测试以确保只有一个这样的值存在:= IF(SUMPRODUCT((Data = FindVal)* 1)<> 1,NA(),SUMPRODUCT(ROW(Data)*(Data = FindVal))-ROW(Data)+1)最后,我们可以将此值传递给INDEX函数以返回所需的年份值:A11:= INDEX(年份,IF(SUMPRODUCT((Data = FindVal)* 1)<> 1,NA(),SUMPRODUCT(ROW(Data)*(Data = FindVal))-ROW(Data)+1))返回月份值的版本非常相似:A12:= INDEX(月,IF(SUMPRODUCT((Data = FindVal)* 1)<> 1,NA(),SUMPRODUCT(COLUMN(Data)*(Data = FindVal))-COLUMN(Data)+1))最后,要回答我朋友的原始问题,以下是返回日期序列号的公式,可以在其中找到单元格A10中的值:A13:= DATEVALUE(A12&“-”&A11)我的朋友将在单元格A10中输入= MIN(Data),但是您可以输入所需的任何查找值。

181 次浏览
如何用Excel表格进行条件排序-
如何用Excel表格进行条件排序-

作为最后两篇文章的后续,我只是想了一种将性能与多个布尔条件(是-否)进行比较的方法。例如,在一家国际公司中,我们如何直观地解释可能受到几个主要市场区域衰退影响的销售图表?同样,我们如何从视觉上评估经常重叠的几个广告系列的效果?此图显示了执行此操作的一种方法: 该图表无疑为我们提供了更多信息可供考虑。注意:戴尔的收入在2000年下降,恰好是欧洲四大国家(法国,德国,意大利和英国)开始衰退的时候。当美国和亚洲5个主要国家(中国,日本,印度,印度尼西亚和韩国)的衰退结束后,收入开始增加。欧洲四大衰退在2003年7月结束时,戴尔的收入猛增。大约在2004年12月,在亚洲经济衰退的中期,戴尔的收入趋于平缓,并一直保持这种状态,直到亚洲经济衰退结束。在这三个领域都开始衰退之后的2008年,戴尔的收入急剧下降。2009年,当衰退结束时,戴尔的收入急剧上升。当然,我可能对图表进行了过度解释,但是它肯定提供了更多信息。源数据经济衰退数据来自圣路易斯联邦储备银行,序列号USARECM,4BIGEURORECM和MAJOR5ASIARECM。这些系列在出现衰退的月份中返回1,否则返回0。如果需要,您可以下载他们的数据并将其粘贴到工作簿中。另一方面,您可以使用KydWeb直接从Web下载数据。当我这样做时,数据工作表的顶部看起来像这样: 除“区域”单元格外,AD列与昨天的经济衰退时期相同。此单元格中的值指定了我们在图表中跟踪的区域数。该数据区域的其余部分只有两个关键公式:E8:= IF(KydWeb_Actual(“ FRB”,E $ 6,$ A8),1,NA())/地区此公式中的此KydWeb_Actual函数针对单元格E6中指定的区域,按月返回1(带通货膨胀);否则返回0。然后,此公式将结果除以区域数。F8:= IF(ISNA(E8),1,NA())/地区此公式将切换单元格E8中的值。如果E8为#N / A,则此公式返回一个数字;如果E8是一个值,则返回#N / A。我根据需要将公式向下复制到其列中,然后将这对列复制并粘贴到其他两个区域的右侧。最后,为便于参考,我用类似于图表中使用的颜色填充了它们的区域。创建图表由于两个原因,我不会提供有关创建图表的分步说明。首先,我在昨天的博客中提供了类似的说明。其次,您可以在此处下载工作簿。这是创建此图表需要了解的五个关键事项:每个标志着衰退的领域都需要两个数据系列,而不仅仅是一个。每对的第一个系列显示何时发生衰退。第二系列显示何时未发生衰退。每对的第二个系列的填充颜色为“不填充”。所有衰退指标的图表类型为堆积列。如昨天的图表所示,衰退条具有100%的重叠,0%的间隙宽度,并绘制在辅助轴上。要了解为什么我们必须为每个货币对包括第二个系列,请看2001年和2002年的美国和欧洲衰退。美国衰退在2002年1月左右结束。如果我们每个区域仅使用一个叠加条形,则欧洲衰退将在2002年1月结束。 2002年1月,本来可以抛弃美国的蓝色衰退门槛。这将产生混乱的颜色集。为了解决这个问题,我们添加了第二个系列-一个看不见的系列-提供了一个平台,可以在该平台上继续欧洲衰退。隐藏的欧洲系列与美国系列相结合,为亚洲系列提供了一个平台。最后,为了创建图例,我仅设置了四个文本框,添加了文本,对其进行了阴影处理,然后将它们移动到如图所示的位置。

219 次浏览
Excel 如何在EXCEL图表中插入注释-
Excel 如何在EXCEL图表中插入注释-

为了减少Excel报表中的错误,您应该对它们进行调整。但是Excel的浮点运算会遇到麻烦。解决此问题的方法如下。乍看之下,以下报告是一份普通报告。它仅按产品和地区对Excel表进行求和,然后对结果进行交叉计算。 一个使用SUMIFS来按区域和产品汇总数据的Excel表。报告的主体使用类似于所示单元格的公式。F3:= SUMIFS(表格[值],表格[区域],$ E3,表格[产品],F $ 2)… SUMIFS使用以下语法:= SUMIFS(求和范围,标准范围1,标准1,标准范围2,标准2 …)该报告的结构良好的版本会将测试添加到行和列的总计中,这些测试可确保报告不会忽略自上次生成报告以来添加到源数据中的新区域或产品。在单元格H7中执行这种测试的最简单方法是找到表中A列的总计,然后如果两组报告总计的总和不相等,则返回错误。如果您目视比较单元格H7中的总数和单元格H9中的总计,它们看起来是相等的。但是,请看上面下面两个单元格中显示的公式冲突的结果:H10:= H9-H7H11:= H9 = H7也就是说,单元格H10表示两个单元格中的值之间有微小的差异,而单元格H11则表示从Excel的角度来看这两个总数不相等。在 Excel中浮点运算可能会给出不正确的结果,Microsoft讨论了这些问题的原因。本文解释说,由于计算机将十进制数据转换为二进制数据的方式,十进制数字中必然会包含一些小的误差。为了说明,当我将单元格F3格式化为小数点后八位时,我看到该单元格中的实际数字为: 3,218,623.46000001 正确设置和交叉设置的Excel表。请记住,所有源数据都四舍五入到最接近的美分。因此,当Excel对许多十进制数字求和时,您不能依靠使用普通的比较来测试结果是否正确。如何可靠地进行跨足和跨足如果我们在浮点数学上没有问题,则此公式可以测试单元格F7中的结果:F7:= IF(SUMIFS(Table [Value],Table [Product],F $ 2)= SUM(F3:F6),SUM(F3:F6),“错误”)在这里,我们使用SUMIFS对所有区域的“帽子”值求和。如果该值等于等效报告总数,则我们将返回快速而又易于计算的任何总数。否则,我们返回“错误”。但不幸的是,浮点问题使该测试不准确。因此,我们需要使用 ROUND 函数将每个汇总计算的结果取整:F7:= IF(ROUND(SUMIFS(Table [Value],Table [Product],F $ 2),2)= ROUND(SUM(F3:F6),2),SUM(F3:F6),“ Error”)在这里,通过四舍五入所有结果,我们可以使用等号。当然,跨站方式也是如此。一种可靠地测试总计的方法正确设置和交叉设置的Excel表。测试总计始终是一个好主意。但是在这里,在单元格H7中,我们必须测试三个值,而不是两个。也就是说,我们需要比较表数据的水平报告总计,垂直报告总计和总计。 我们有两个选择。显而易见的选择是使用这样的测试:H7:= IF((ROUND(SUM(Table [Value]),2)= ROUND(SUM(H3:H6),2))* (ROUND(SUM(F7:G7),2)= ROUND(SUM(H3 :H6),2)), SUM(H3:H6),“错误”)在这里,我们首先检查总计是否等于报告总计之一。接下来,我们测试两个报告总数的四舍五入是否相等。如果两个测试均成功,则其乘积为TRUE,并且我们知道所有三个舍入数字都匹配。因此,我们返回报告总数;否则,我们返回“错误”。测试总计的另一种方法先前测试的问题在于我们一次只能测试一对数字,这会产生一个长公式。因此,您可以考虑以下另一种方法:标准偏差是对值与平均值(平均值)的分散程度的度量。因此,除浮点问题外,其他多个相等的标准偏差应接近零。考虑到这一点,我们可以通过测试三个标准差基本为零来测试三个数基本相等。具体来说,此公式检查其标准偏差是否小于.00001:H7:= IF(STDEV.S(SUM(Table [Value]),SUM(H3:H6),SUM(F7:G7))<0.00001,SUM(H3:H6),“错误”)我只是在最近才创建了此测试,所以我没有使用太多。但是测试表明,如果我在上表的任何行或列总计中加一分钱, STDEV.S将从其几乎为零的值… 0.0000000316…跳至… 0.0047140284 …因此使用临界值.00001来区分本质上相等和不相等的结果是一种安全的方法。关于使用标准偏差测试相等性的真正好处是,您可以使用它通过一个简单的公式来测试任意数量的数字。

170 次浏览
您必须知道的两个函数可以从Excel表和数据库中返回值-
您必须知道的两个函数可以从Excel表和数据库中返回值-

Excel提供了两个功能强大的工作表功能,它们可以从任何类型的工作表数据库中仅返回所需的数据。 “导出到Excel是BI应用程序中最常见的第三个按钮,单击“确定”和“取消”之后。” —Rob Collie,Microsoft PowerPivot背后的创始人之一,现在是PowerPivotPro.com。Rob的开玩笑是否正确(他说这很可能是正确的)说明了一个持续的挑战:Excel用户在Excel中组织和报告业务数据的最佳方法是什么?我的文章“ 介绍Excel的三种电子表格数据库 ”介绍了将Export-to-Excel,CSV,数据透视表和其他此类数据存储为Excel数据库的三种通用方法。在“ 如何将数据透视表设置为电子表格数据库”中, 我展示了如何使用数据透视表进行操作。现在该采取下一步了:将Excel Tables和其他Excel数据库中的数据返回到报表和分析中。您将使用两个关键函数从Excel表和其他数据库返回值:SUMIFS和SUMPRODUCT。SUMIFS工作表功能Excel具有 SUMIF函数 已有很长时间了。但是SUMIF有一个严重的问题:它只能基于一个条件返回SUM。因此,在Excel 2007中,Microsoft引入了SUMIFS函数,该函数可以使用任何数量的条件。这些函数以不同的方式排列其参数:= SUMIF(条件范围,条件,和范围)= SUMIFS(总和范围,标准范围,标准…)该SUMIFS功能可以有许多的设置要criteria_ranges和标准。(可能会有上限,但是如果有上限,我怀疑您是否会达到上限。)为避免混淆,即使您仅需要使用一个条件,我也建议您完全停止使用SUMIF函数。这样,您将习惯使用SUMIFS,并且将始终知道函数中参数的正确顺序。SUMPRODUCT工作表功能正式地, SUMPRODUCT函数具有以下参数:= SUMPRODUCT(array1,array2,array3,…)但是,您可能会发现使用它更容易:= SUMPRODUCT(array1 * array2 * array3)例如,如果您要查找数据中所有黑帽的总价值,则可以使用如下公式:= SUMPRODUCT(数量*(产品=“帽子”)*(颜色=“黑色”))(注意:如果将带引号的公式从此博客文章复制到工作表中,则会出现错误,因为HTML的引号通常与Excel使用不同的字符。因此,在Excel中,您需要替换引号您的公式(带有标准引号)。在公式中,“金额”是产品和产品颜色表中的值列,“产品”是产品(包括帽子)列。公式的(Products =“ Hats”)部分首先解析为TRUE列,在某些情况下,乘积在某些单元格中等于大写字母;在FALSE中,乘积在其他单元格中不等于大写字母。然后,当您将第二个数组乘以金额列时,TRUE和FALSE值切换为1(一个)和0(零)值。因此,相乘的结果是,您有一个值数组,其中乘积等于帽子,而值零则等于乘积不等于帽子。接下来,当您乘以(Colors =“ Black”)数组时,最终数组中唯一的非零值是Amounts列中的原始值非零,而Product是一顶帽子,并且颜色为黑色。最后,SUMPRODUCT函数添加该结果数组,为您提供所有黑帽的总值。SUMIFS vs SUMPRODUCT,您应该使用哪个?如果两个函数都可以在公式中使用,则建议您使用SUMIFS,这主要是因为它倾向于更快地进行计算。但是使用SUMIFS的另一个原因是:它 在其标准值中接受 通配符。例如,条件“ h *”接受以字母“ h”开头的所有项目。(SUMIFS在其标准中忽略大小写。)但是,SUMPRODUCT具有显着的好处:它可以使用计算。例如,假设您有一个按日期划分的销售表,并且想要查找星期三的平均销售量。您不能使用SUMIFS进行此计算,因为您的表没有指定星期几的列。但是您可以像这样使用SUMPRODUCT:= SUMPRODUCT(金额*(WEEKDAY(DateTime)= 4))/ SUMPRODUCT((WEEKDAY(DateTime)= 4)* 1)(尽管我将此公式分为两行,但实际上您会在一行中输入它。)公式的第一行返回星期三所有销售的总额。第二行返回找到的星期三数。它是通过生成一列TRUE和FALSE值来实现的,当我们乘以1时,这些值将转换为1和0。(加0会做同样的事情。)然后,第二行通过将所有列中的那些。最后,该公式将第一个结果(星期三的总销售额)除以第二个结果(星期三的销售额),得出星期三的平均销售额。请注意,某些功能不能在SUMPRODUCT函数中使用,但可以使用其中的大多数功能。SUMIFS和SUMPRODUCT示例让我们从这个名为Sales的Excel表中返回数据。对于前几个示例,我设置了四个单元,分别命名为Product,Color,StartDate和EndDate。另外,如上所述,我会将大多数公式包装到几行中,以便它们适合页面。但是,您当然要在一行中输入它们。假设“产品”单元格包含文本“领带”,而“颜色”单元格包含“黑色”。这两个公式都将返回9,即所有“黑色领带”的总数:= SUMIFS(销售[商品],销售[产品],产品,销售[颜色],颜色)= SUMPRODUCT(Sales [Amts] *(Sales [Products] = Product)*(Sales [Colors == Color))假设StartDate单元格包含日期2012-01-01,EndDate单元格包含日期2012-02-01。这两个公式都将返回24,即一月份所有销售额的总和:= SUMIFS(Sales [Amts],Sales [DateTimes],”> =”&StartDate,Sales [DateTimes],” <”&EndDate)= SUMPRODUCT(Sales [Amts] *(Sales [DateTimes]> = StartDate)*(Sales [DateTimes] <EndDate))现在,让我们结合这些公式集以返回一月份售出的所有黑色领带的总数:= SUMIFS(Sales [Amts],Sales [Products],Product,Sales [Colors],Color,Sales [DateTimes],“> =”&StartDate,Sales [DateTimes],“ <”&EndDate)= SUMPRODUCT(Sales [Amts] *(Sales [Products] = Product)*(Sales [Colors = Color)*(Sales [DateTimes]> = StartDate)*(Sales [DateTimes]<EndDate))(我再次包装了这些公式,但实际上您会在长行中输入每个公式。)假设由于某种原因,我们希望所有名称以“ ts”结尾的产品的总数。使用SUMIFS,我们可以使用通配符。在这里,名为Product2的单元格包含文本“ * ts”(即,我们有一个星号*,后跟“ ts”):= SUMIFS(Sales [Amts],Sales [Products],Product2)使用SUMPRODUCT,我们可以使用字符串函数返回相同的结果。因此,假设名为Product3的单元格包含文本“ ts”(也就是说,我们没有星号,只有“ ts”):= SUMPRODUCT(Sales [Amts] *(RIGHT(Sales [Products],2)= Product3))或者,如果我们要使用通配符,则可以使用:= SUMPRODUCT(Sales [Amts] *(NOT(ISERROR(SEARCH(Product2,Sales [Products],2))))))Excel的SEARCH函数可以使用通配符。但是如果什么也找不到,它将返回一个错误值。因此,如果找到了我们的搜索字符串,我们将使用NOT(ISERROR(SEARCH([whatever])))返回TRUE,否则返回FALSE。您可以使用SUMIFS和SUMPRODUCT从Excel表返回许多类型的结果。但是,如果您以前从未使用过它们,也许这会让您入门。

148 次浏览
共计19963条记录 上一页 1.. 1301 1302 1303 1304 1305 1306 1307 ..1997 下一页