推荐阅读
Excel BITRSHIFT 函数 使用实例教程
BITRSHIFT 函数返回一个数向右移动指定位数后的数值。向右移动指定位数后的数值。=BITRSHIFT(number, shift_amount) 参数 Number 必需。 为大于或等于 0 的整数。 Shift_amount 必需。 指定移动位数,需为整数。 要点 将数字按位右移等同于在数字的二进制表示形式的右侧删除数字。 如果 Shift_amount 参数为负数,将使数字左移相应位数。 实例
WPS如何修改默认字体颜色的方法
我们在利用WPS文字与Word文字进行日常办公时,经常需要输入各种各样的文档,我们都知道在文档当中输入文字的时候是黑色宋体,那么如果有的朋友因为工作需要,每次输入的文字都为红色,难道需要每次打开WPS文字与Word文字的时候都更改字体颜色吗?当然不必,今天我们就来教大家修改默认字体颜色的方法,具体怎么操作呢?一起来学习一下吧。修改默认字体颜色的方法首先,我们单击工具栏开始下的字体,位置如下图所示。弹出字体的对话框,然后单击字体颜色,在下拉菜单下选择红色。设置完毕后,单击字体对话框左下角的默认,单击确定。确定后弹出是否更改字体默认设置的对话框,单击确定即可。这样我们在每次打开WPS文字的时候,输入的字体就都是红色了。
Excel中如何活用INDEX和MATCH函数-
大多数Excel用户需要在工作簿中查找数据。但是最好的查找方法是什么?Excel提供了两种主要的查找方法: VLOOKUP和 INDEX – MATCH。尽管两种方法相似,但INDEX-MATCH的功能更强大。但是,我怀疑VLOOKUP的知名度更高,使用更广泛。可能是因为如果您要查找某些内容,则可以使用名称中带有“ lookup”的功能。在本文中,我将解释VLOOKUP和INDEX-MATCH。在此过程中,我将解释这两种方法的优缺点。当然,还有两个附加的查找功能:HLOOKUP的工作方式与VLOOKUP相同,但它是水平而不是垂直。因此,我所说的关于VLOOKUP的所有内容也适用于HLOOKUP。LOOKUP旨在与Lotus 1-2-3兼容。和1-2-3的@LOOKUP函数旨在与VisiCalc兼容。因此,LOOKUP的功能不如VLOOKUP。但是,它确实比VLOOKUP具有一个优势,我将在本系列的后续文章中对此进行讨论。VLOOKUP函数具有以下参数:= VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)range_lookup参数是可选的,通常会被忽略,但非常有用。这是因为range_lookup确定VLOOKUP返回近似匹配还是精确匹配。尽管Excel实际上使用了另一种技术,但是以下是考虑近似匹配如何工作的简单方法:Excel沿第一列向下移动,直到找到大于查找值的值。然后,它备份一行以返回其结果。如果查找值大于列中的最后一个数字,则它将提供最后一个结果。什么时候应该使用近似匹配?只有当您确实需要近似匹配时,才应该使用近似匹配。如果需要精确匹配,并且想要精确结果,则切勿使用近似匹配。默认情况下,VLOOKUP返回一个近似匹配。这是不幸的,有两个原因。首先,以我的经验,大多数Excel用户在大多数情况下都需要完全匹配。其次,近似匹配是有风险的,因为它们可能返回错误的结果。该图显示了需要近似匹配的典型情况。该图显示了数量折扣的时间表。如果购买数量在1-4个之间,则不提供折扣。购买5到24个单位可获得5%的折扣,依此类推。购买200个或更多单位可获得20%的折扣。近似匹配功能使我们可以查找任何大小订单的折扣。例如,单元格E4显示,购买7个单位的折扣为5%。这是计算公式: E4:= VLOOKUP(E $ 3,$ A $ 3:$ B $ 7,2,TRUE)(最后一个参数是可选的range_lookup值。由于该参数的默认值为TRUE,因此可以省略。)上图中的单元格E7中的公式相似。它显示了VLOOKUP对于大值可以按预期工作。也就是说,任何超过最大数量的购买都将获得最大数量的折扣。请注意,图中的单位是按升序排序的。这是一个绝对的要求。如果您的数据未排序,则可能得到错误的结果。如何从Excel查找功能获取错误结果使用近似匹配时,必须对数据进行排序。对于所有返回近似匹配项的Excel查找函数,都是如此。达到此要求的原因是,Excel不仅会沿一列或跨行进行近似匹配。而是,Excel使用二进制搜索技术。即,Excel检查列表的中间。如果该值小于查找值,则跳至下一部分的中间;否则,将跳转到下一部分。如果该值较小,则跳到上一节的中间。它将距离减半,直到找到正确的结果。此技术比向下搜索一行或一列要快得多,但是如果不对数据进行排序,它可能会产生意外结果。通常,如果您对未排序的数据进行近似匹配,则Excel查找功能将返回错误值。这是最好的结果,因为它可以提醒您问题所在。近似匹配,未排序的数据但是不幸的是,当Excel对未排序的数据执行近似匹配时,它会产生错误的结果。例如,此图说明了两种错误的结果。 SKU#1示例搜索表中未包含的值。示例中的两个公式是:F3: = VLOOKUP(F $ 2,$ A $ 4:$ C $ 8,2,TRUE)F4: = VLOOKUP(F $ 2,$ A $ 4:$ C $ 8,3,TRUE)VLOOKUP函数具有以下参数:= VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)由于在单元格F3和F4中range_lookup值为TRUE,因此这些公式正在寻找近似匹配项。从图中可以看出,这两个公式将返回SKU代码A101的结果。这是一个重要的问题,因为Excel返回错误的结果,这很危险。SKU#2示例使用类似的公式来搜索表中IS的值。但是,由于未对SKU列进行排序,因此它还会返回SKU代码A101的值,而不是正确的结果。因此,两个主要结论是显而易见的:1.仅在有充分理由时才使用近似匹配。2.确定,当您使用近似匹配时,您的数据将被排序。如何通过Excel的VLOOKUP和HLOOKUP函数使用完全匹配VLOOKUP和HLOOKUP的默认行为是返回近似匹配。要了解为什么Microsoft可能会做出此选择,请考虑至少在20年前编写了Excel的四个查找功能(LOOKUP,VLOOKUP,HLOOKUP和MATCH)。那时,计算机比现在慢得多。那时,使用完全匹配搜索会导致计算明显变慢。因此,Excel团队将最快的方法(近似匹配方法)设置为默认搜索方法。但是今天,对于大多数目的而言,精确匹配和近似匹配之间的计算时间没有明显差异。因此,今天,由于至少两个原因,Excel的默认搜索方法很不幸。首先,Excel用户通常比完全匹配更需要完全匹配。其次,近似匹配会产生错误的结果。让我们看看精确匹配如何与典型数据一起工作……F2和F3单元格中的公式返回正确的结果。而且由于单元格F6和F7中的公式会查找不存在的数据,因此它们也会返回正确的结果。两个示例显示正确使用VLOOKUP公式。AC列显示了一个简单的SKU(库存单位)数据库及其说明和价格。F列显示了两组示例。 请注意,A列中的SKU数据未排序。使用完全匹配时,排序顺序无关紧要。SKU#1示例使用以下公式搜索有关SKU代码B19的信息:F2: = VLOOKUP(F $ 1,$ A $ 3:$ C $ 7,2,FALSE)F3: = VLOOKUP(F $ 1,$ A $ 3:$ C $ 7,3,FALSE)请记住,VLOOKUP函数具有以下参数:= VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)由于这些公式中的range_lookup值为FALSE,因此它们正在寻找精确匹配。并且由于表中存在SKU代码B19,因此公式可以找到并返回正确的结果。这真是个好消息……我们得到了正确的结果!SKU#2示例提供了更好的消息。以下是其公式:F6: = VLOOKUP(F $ 5,$ A $ 3:$ C $ 7,2,FALSE)F7: = VLOOKUP(F $ 5,$ A $ 3:$ C $ 7,3,FALSE)在这里,当我们搜索不在列表中的数据时会得到错误值。那是更好的消息,因为我们没有收到虚假数据。也就是说,当我们仅使用精确匹配时,如果我们搜索不存在的数据,则可以依靠获得错误值。VLOOKUP和HLOOKUP的局限性 VLOOKUP公式使用以下语法:= VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)让我们使用此函数从这个小数据库中查找一些值。要在SKU列中查找“ G23”并返回其描述,我们将使用:= VLOOKUP(“ G23”,$ A $ 3:$ C $ 7,2,FALSE)要在SKU中查找“ G23”并返回其价格,我们将使用:= VLOOKUP(“ G23”,$ A $ 3:$ C $ 7,3,FALSE)要在“项目”列中查找“外套”并返回其价格,我们将使用:= VLOOKUP(“大衣”,$ B $ 3:$ C $ 7,2,FALSE)没关系。但是,我们如何使用VLOOKUP在“项目”列中查找“鞋子”并返回其SKU?我们不能。原因很简单。VLOOKUP只能在table_array的第一列中查找值,而我们只能从table数组中返回值。因此,如果我们想在一个列中查找一个值,然后将值返回到该列的左侧,那么我们就不走运了。(不,如果我们尝试对col_index_num使用负值,则将无法使用。)要返回我们需要的值,您会认为我们可以使用具有以下格式的LOOKUP函数:= LOOKUP(lookup_value,lookup_vector,result_vector)问题在于,LOOKUP的lookup_vector列必须按升序排序。因此,如果我们的数据库按Item列排序,我们可以返回其SKU,这是VLOOKUP无法做到的。但是因为数据没有排序,所以我们很不走运……至少对于LOOKUP,VLOOKUP和HLOOKUP。不幸的是,这不是这三个功能的唯一限制。局限性是为什么自1990年以来我就不再使用这三个函数。相反,我仅使用INDEX-MATCH。Excel的最佳查找方法:INDEX-MATCH在Excel中查找数据的最强大,最灵活的方法是INDEX – MATCH方法。它依赖于两个Excel函数:= INDEX(参考,row_num,column_num)参考 —单元格范围row_num —参考中要从中返回数据的行。column_num-参考中要从中返回数据的列。如果引用是一行或一列,则 INDEX函数可以使用以下语法:= INDEX(reference,cell_num)= MATCH(lookup_value,lookup_array,match_type)lookup_value-在lookup_array中匹配的值。lookup_array-包含数据的单元格范围。match_type-指定 Excel如何将lookup_value与lookup_array中的值匹配。对于完全匹配,请始终将此参数使用0。下图显示了正在使用的INDEX-MATCH方法…B11: = MATCH($ A11,$ A $ 3:$ A $ 7,0)该公式告诉我们,在SKU列的第三行中找到了文本“ G23”。复制到B12的公式表示在第二行中找到“ A101”。请注意,由于我们需要精确匹配,因此单元格B11中的最后一个参数的值为零。
实现Excel工作簿间数据链接的方法
‘); (window.slotbydup=window.slotbydup || []).push({ id: ‘623618’, container: s, size: ‘360,300’, display: ‘inlay-fix’ });})(); 在对Excel工作簿中的数据进行处理时,有时会遇到存在着关联的数据,更改其中一个数据时,另一个数据也会随着发生更改,这种改变可以通过建立数据间的链接来实现。下面介绍实现Excel工作簿间数据链接的操作方法。1、启动Excel 2013,打开工作表。在工作表中选择数据,然后在“开始”选项卡的“剪贴板”组中单击“复制”按钮复制选择的数据,。 图1 复制数据2、打开另一张工作表,指定要粘贴数据的单元格,单击出现的“粘贴选项”按钮上的下三角按钮,在打开的下拉列表中单击“其他粘贴选项”栏中的“粘贴链接”单选按钮,。此时,只要源工作表中的数据发生改变,目标工作表的对应数据也会随之改变。 图2 单击“粘贴链接”单选按钮本文已经收录至:《Office 2013应用技巧实例大全》 – Excel2013应用篇
最新发布
Excel MONTH 函数 使用实例教程
MONTH 函数返回给定日期的月份,介于 1 至 12 之间的整数。Excel 2003+MONTH 函数返回给定日期的月份,介于 1至 12 之间的整数。日期的月份。=MONTH(serial_number) =MONTH(日期) 参数 Serial_number 必需。 要查找的月份的日期,或日期的引用,或计算结果为日期的表达式。 实例
excel vba获取工作表名称的两种方法
文章介绍excel提取工作表名称的三种方法,分别使用宏表函数、自定义函数,以及VBA获取工作表名称。第一,excel提取工作表名称:宏表函数 excel提取工作表名称的方法,使用宏表函数来提取工作表名称,并自动添加超链接。第二,vba自定义函数获取工作表名称 下面再介绍一个vba获取工作表名称的自定义函数。使用方法如下,打开需要excel工作表,按下ALT+F11,打开VBE编辑器,单击插入——模块,复制下面的代码,然后关闭VBE。回到excel工作表,在空白单元格输入公式:=gname(ROW(A1)),下拉复制,知道出现0错误为止,即可以实现用vba获取工作表名称。Function gname(x As Integer) If x = 0 Then gname = ActiveSheet.NameElseIf x > 0 And x <= Sheets.Count Then gname = Sheets(x).Name ElseIf x > Sheets.Count Then MsgBox "超出范围" End If Application.Volatile End Function第三,vba获取工作表名称 同样,在excel中,按下ALT+F11,打开VBE编辑器,插入——模块,复制下面的代码,然后按F5键或者单击工具栏绿色的“运行”按钮即可实现用vba获取工作表名称。获取的工作表名称将存放在当前工作表的A列。Sub vba获取工作表名称() For x = 1 To Sheets.Count Cells(x, 1) = Sheets(x).Name Next x End Sub
Excel快速消除单元格内换行的2个方法
消除单元格内换行的方法有2个。第1种,使用 CLEAN 函数。例如,在含有以下公式的单元格中,会返回消除单元格 A1的换行后的数值。=CLEAN(A1)另一种方法就是使用替换功能。例如,想要一次性消除 A 列中所有单元格的换行,可进行如下操作。➊ 选择 A 列,按Ctrl +H 启动替换功能➋ 点击【替换】菜单后,按下快捷键Ctrl +J (菜单中没有显示内容,不要介意,继续操作)➌ 点击【全部替换】➛点击【关闭】
Excel 如何应用NOT函数计算反函数
NOT函数用于对参数值进行求反计算,当要保证一个值不等于某一特定值时,可以使用NOT函数。其语法如下:NOT(logical) 其中参数logical是一个可以计算出TRUE或FALSE的逻辑值或逻辑表达式。打开“NOT.xlsx”工作簿,切换至“Sheet1”工作表,该工作表中统计了一部分员工的基本信息,如图11-10所示。在本例中要求判断出员工的年龄是否大于等于22岁,具体操作步骤如下。STEP01:在F2单元格中输入公式“=NOT(C2<22)”,用来判断第1个员工的年龄是否大于等于22岁,按“Enter”键返回,即可得到计算结果“TRUE”,即第一个员工的年龄大于等于22岁,如图11-11所示。STEP02:选中F2单元格,利用填充柄工具向下复制公式至F15单元格,通过自动填充功能来判断其他员工的年龄情况,最终结果如图11-12所示。对于NOT函数来说,如果逻辑值为FALSE,NOT函数的返回结果将为TRUE;如果逻辑值为TRUE,NOT函数的返回结果将为FALSE。图11-11 判断第1个员工的年龄wps下一页如何增加_wps下一页增加的方法图11-12 最终返回结果
Excel 如何应用AND函数进行交集运算
AND函数是用于对多个逻辑值进行交集的运算。当所有参数的逻辑值为真时,返回结果为TRUE;只要一个参数的逻辑值为假,返回结果即为FALSE。AND函数的语法如下:AND(logical1,logical2, ...) 其中参数logical1、logical2……是1~255个要进行检测的条件,它们可以是TRUE也可以是FALSE。在AND函数功能的讲解中,提到了一个概念——交集。一般地,由所有属于集合A且属于集合B的元素所组成的集合,叫作A与B的交集,记作A∩B(读作“A交B”),符号语言表达式为:A∩B={x|x∈A,且x∈B},如图11-1所示。图11-1 交集的图示表示打开“成绩册.xlsx”工作簿,切换至“Sheet1”工作表,该工作表记录了A班学生的3门成绩。在本例中要求判断出每个学生是否满足“三门功课均超过80分”的条件,具体操作步骤如下。STEP01:在E2单元格中输入公式“=AND(B2>80,C2>80,D2>80)”,用来判断第1个同学“李红艳”是否满足条件,然后按“Enter”键返回。此时,工作表显示计算结果为“TRUE”,即李红艳3门功课均超过80分,如图11-2所示。STEP02:选中E2单元格,利用填充柄工具向下复制公式至E16单元格,通过自动填充功能来判断其他同学是否满足条件,最终结果如图11-3所示。图11-2 判断李红艳是否满足条件图11-3 最终判断结果对于AND函数来说,在实际应用中,当两个或多个条件必须同时成立时才判定为真。其参数必须是逻辑值TRUE或FALSE,也可以是包含逻辑值的数组或引用。如果在数组或引用参数中包含了文本或空白单元格,则这些值将被忽略。如果指定的单元格区域内包含了非逻辑值,则AND函数将返回错误值“#VALUE!”。
excel 按月求和函数公式和数据透视表实现按月求和汇总销售额
本文的Excel按月求和操作案例,来自小雅工作场景案例,有两种方法带给大家,分别是Excel按月求和函数公式和数据透视表来分别实现。 A、B列是不同月份的销售明细,现在需要按照A列的日期按月来进行求和汇总,分别汇总出3-9月份的销售额。excel按月求和函数公式,小雅主要用到了SUM+IF+MONTH嵌套使用。E3单元格输入公式:=SUM(IF(MONTH(A2:A31)=D2,B2:B31)),然后记得同时按下shift、ctrl 、enter键结束公式,因为这是数组公式!再接着下拉就可以得到其他月份的总销售额。在右边,小雅也使用数据透视表来按月求和,对于不懂Excel函数的同学来说,数据透视表更加智能简单。操作步骤给大家呈现到下面:第一步,插入——数据透视表。 第二步,弹出的创建数据透视表中,我们设置区域为A1:B31单元格区域,也就是我们需要做数据透视表的数据源区域。将透视表放置在我们当前工作表的J1单元格区域。
excel 连接符号怎么打,连接符怎么用,在函数公式中的使用场景
本文一起来聊聊EXCEL连接符用法。首先,看看EXCEL连接符号怎么打。连接符为:&。用法一:单元格内容的连接,用公式=单元格地址&单元格地址比如:需要将A1和B1单元格的内容链接到一起,就可以在C1单元格输入公式:=A1&B1用法二:手工输入的字符之间连接,连接文本时,需要在文本内容前后加“"”(英文输入状态下的双引号),连接数字时就不需要双引号。如A1单元格内容为:“部落窝教育”,需要在B1单元格呈现内容“部落窝教育欢迎您”,B1单元格公式为:=A1&"欢迎您"如A1单元格内容为:部落窝教育成立于,B2单元格内容为:年,要显示出C1的单元格效果,可以使用公式:=A1&2012&B1
excel SUM不连续单元格求和
SUM函数用来求和,大家都经常用。我们平时一般都是用它做连续区域数据求和,比如下面这样,求销售一部10月1日到10月6日的销量。公式非常简单,SUM(B2:B7)即可。B2:B7,表示连续区域,用冒号隔开。 如果需要求销售一部10月3日、6日和销售二部10月5日的总和,应该怎样写公式呢?=SUM(B4,B7,C6)即可。如果用SUM函数来对指定不连续的单元格求和,用逗号隔开。
excel利用vlookup函数提取数字手机号_Excel乱序数字中提取手机号
VLOOKUP函数咱们常用它来查找返回对应值,本篇教程我们利用vlookup提取数字案例:提取手机号码。这是一个办公小蜜蜜做的Excel表格,一起来看看。小蜜蜜询问如何把B列录制的手机号码提取出来放在C列?当这张Excel表格呈现在我面前,不想骂人都不行。我反问她,为何不把手机号码单独录入到一列,而是杂七杂八的东东往B列塞。如果数据源是我们自己可以掌控,自己录入的,请千万记得Excel不是记事本,一个单元格记录一个属性,方便我们后期数据分析处理,否则就是自己给自己找茬。叨叨完,该帮助的还得帮助。仔细想想B列的数据规律,手机号码都是11位连续数字构成,我们可以用MID函数+VLOOKUP提取数字。先在C2单元格输入公式:=VLOOKUP(0,MID(B2,ROW($1:$30),11)*{0,1},2,0),然后按下CTRL+SHIFT+ENTER结束数组公式输入,即可提取到手机号码。vlookup提取手机号公式剖析:MID(B2,ROW($1:$30),11)部分,MID函数依次从B2单元格的第1、2、3、4……直至30个位置,提取长度为11位的数据,然后分别乘以0和1,即常量数组{0,1}。选择MID(B2,ROW($1:$30),11)*{0,1},按下F9,抹黑公式可以看到运算结果如下:
Excel TRUE 函数 使用教程
TRUE 函数返回逻辑值 TRUE。Excel 2003+TRUE 函数返回逻辑值 TRUE 。函数名由TRUE(真的)单词组成。逻辑值 TRUE。=TRUE() 参数 TRUE函数没有参数。