精华内容
下载资源
问答
  • Excel公式中,有些函数是独行侠,而有些函数经常是成对出现,今天就带大家一起盘点Excel表格中八大经典函数组合。IF + And作用:并列多条件判断 【例】如下图所示,C列设置公式,如果A列值小于500且B列值为未...

    5b728d8e6291c59ad9e2c0ed1b6889af.png

    在Excel公式中,有些函数是独行侠,而有些函数经常是成对出现的,今天就带大家一起盘点Excel表格中八大经典函数组合。

    IF + And

    作用:并列多条件判断

    【例】如下图所示,在C列设置公式,如果A列值小于500且B列值为未到期,则返回”补款“,否则显示为空。

    公式:C2=IF(AND(A2<500,B2="未到期"),"补款","")

    说明:两个条件同时成立用AND,任一个成立用OR函数。

    c52a9fad2666a2a85246b02fe78d7674.png

    Index + Match

    作用:根据条件查询

    【例2】如下图所示,要求根据月份和费用项目,查找金

    E10公式:=INDEX(B2:G6,MATCH(B10,$A$2:$A$6,0),MATCH(A10,$B$1:$G$1,0))

    公式说明:先用MATCH函数查找3月在第一行中的位置

    =MATCH(B10,$A$2:$A$6,0)

    再用MATCH函数查找费用项目在A列的位置

    =MATCH(A10,$B$1:$G$1,0)

    最后用INDEX根据行数和列数提取数值

    =INDEX(区域,行数,列数)

    2f398e59c374672daed49de26c773760.png

    Iferror + Vlookup

    作用:当Vlookup查找不到时屏蔽查错误值

    【例】如下图所示,要求根据产品名称在上表中查找单价,如果产品不存在则显示为空白

    B9公式:

    =IFERROR(VLOOKUP(A8,$A$1:$D$5,3,0),"")

    4bd4d0e9031ba39e496b2c41379bbf9d.png

    Mid + Find

    作用:根据条件截取字符串

    【例】在个人信里截取出年龄

    B2公式=MID(A2,FIND(" ",A2)+1,9)

    注:find查找分隔符的位置,MID负责截取字符

    d29e3daa3747c68eb857617259a4b1bd.png

    Left + lenB + Len

    作用:分离汉字、数字和字母

    示例:

    =LEFT(A2,LENB(A2)-LEN(A2))

    注:带B的函数是按字节计数,而一个汉字占2个字节,数字和字母则占1个。所以用LENB(A2)-LEN(A2)可以倒推出汉字的个数,然后用left或mid函数截取。

    714cf811bc49cd4f2320988ce950da7b.png

    index + Small + Row

    作用:一对多查找

    【例】如下图所示,要求在F列查找“张明城”的个人消费记录

    86deea3a2ef41a711a01880109d6466c.png

    F2公式:

    {=INDEX(C:C,SMALL(IF(B$2:B$10=F$1,ROW($2:$10)),ROW(A1)))}

    公式解析:

    IF(B$2:B$10=F$1,ROW($2:$10)):如果B列的姓名和F1的姓名相同,就返回它的行号。不相同的返回FALSE

    Row(a1):是返回A1的行号1,如果向下复制会变为 Row(a2),返回2,其实用它的目的是当公式向下复制时可以生成序号:1,2,3...然后取符合条件的第1个行号,第2个行号...

    SMALL(): 从符合条件的行号中从小到大,逐个提取符合条件的行

    INDEX() :根据取得的行号从C列提取值

    { }:数组公式(含有逐一运算的公式)需要按ctrl+shift+enter 输入大括号(一定要是自动生成的,不能手输入大括号)。

    Sum + Offset + Count

    作用:最后N天求和

    【例】在D2单元格返回B列最近7天的销量

    D2公式:

    =SUM(OFFSET(B1,COUNTA(B:B)-7,0,7,1))

    注:Counta负责统计B列非空值个数,offset负责生成动态最后N天区域,SUM负责求和

    be77327bc68d40d8f501fb21564b54dd.png

    Sumproduct + Countif

    作用:计算不重复值个数

    【例】:统计B列的客户数量

    =SUMPRODUCT(1/COUNTIF(B2:B19,B2:B19))

    注:Countif函数统计出每个客户的出现次数,Sumprodcut对1/出现次数进行求和。每个客户无论出现多少次,求和的结果都是1,求和后正好是不重复个数。

    d0ed4776ba9f6ee48393f81b966dceea.png

    小结:Excel公式中的函数嵌套对新手是一个难点,所以掌握这些固定套路尤为重要。

    ▎本文转自Excel精英培训,作者:兰色幻想——赵志东;由会计说整理发布,转载请注明以上信息

    展开全文
  • Excel查找函数中,Lookup是神一样存在,它可以实现很多Vlookup无法完成查找。今天带大家一起盘点一下它12种最经典用法。1、普通查找(已排序)如果表格已按A列排序,可以直接用Lookup查找【例】查找香蕉数量...

    在Excel查找函数中,Lookup是神一样的存在,它可以实现很多Vlookup无法完成的查找。今天带大家一起盘点一下它的12种最经典用法。

    1、普通查找(已排序)

    如果表格已按A列排序,可以直接用Lookup查找

    【例】查找香蕉的数量

    =LOOKUP(D2,A:B)

    817b470861e7e91af44f8ccdd2d22119.png

    2、普通查找(未排序)

    A列未排序的表格,就需要用0/的方法完成查找。

    【例】查找香蕉的数量

    =LOOKUP(1,0/(A2:A6=D2),B2:B6)

    3e666d6e0a37e9feb1181026951f8669.gif

    3、查找最后一个非数字内容

    用一个汉字里排序靠后的“座”查找即可(当然你也可以用排序更后的生僻字,只是用的时候你很难打出来)

    【例】查找D列最后一个非数字字符

    =LOOKUP("座",A:A)

    47f1eee395d8e09f7ece3ef40159bb9a.gif

    4、查找最后一个数字

    用一个足够大的数字9E307即可。

    【例】查找B列最后一个数字

    =LOOKUP(9E+307,B:B)

    ae8294dc79b743ab153bbbefde154368.gif

    5、查找最后一个非空内容

    还是需要用0/模式查找

    【例】查找A列最后一个非空内容

    =LOOKUP(1,0/(A1:A28<>""),A1:A28)

    312fa11ca351e7c937b71902ea79581a.gif

    6、根据条件查找最后一个

    公式和普通查找一样,但有多个符合条件时,lookup只会返回最后一个。

    【例】查找橙子最后一次数量

    =LOOKUP(1,0/(A2:A7=D2),B2:B7)

    a8682796e20541624f80f579dafbfc50.png

    7、区间查找

    只要数字已排序,可以进行区间匹配查找。

    【例】根据D2的销量查找对应区间提成

    =LOOKUP(D2,A:B)

    5a552c77b5625e59717785012622c22d.png

    8、根据简称查全称

    要借用find函数实现

    【例】如下图所示,要求根据提供的城市从上表中查找该市名的第2列的值。

    =LOOKUP(9^9,FIND(A7,A2:A4),B2:B4)

    6a3f34abb6f69f281ba426aacf9218d3.png

    9、包含查找

    从给定的多个关键字中,从字符串中查找包括其中一个

    【例】如下图所示的A列,是包括车类别的明细车型,现需要在B列把车类别提取出来。(车类别有四种:捷达,速腾,迈腾,高尔夫)

    =LOOKUP(9^9,FIND({"捷达","速腾","迈腾","高尔夫"},A2),{"捷达","速腾","迈腾","高尔夫"})

    47fbd03ad6de1028db7c684819927ee0.png

    10、数字提取(数字在开头)

    【例】A1的值为 123.45ABC,截取结果:123.45

    =LOOKUP(9^9,LEFT( A1,ROW(1:9))*1)

    11、数字提取(数字在结尾头)

    【例】A1的值为 ABC123.45截取结果:123.45

    =LOOKUP(9^9,RIGHT(A1,ROW(1:9))*1)

    12、数字提取(数字在任意位置)

    【例】A1的值为 ABC123.45FE截取结果:123.45

    {=LOOKUP(9^9,MID(A1,MATCH(1,MID(A1,ROW(1:9),1)^0,0),ROW(1:9))*1)}


    觉得不错的话点个关注吧!

    有相关问题可在下方评论,不定时解答!

    展开全文
  • 往期文章:【操作技巧】批量合并相同内容的单元格【函数应用】跨多个工作表汇总求和【函数学习】函数学习的四步法【Excel学习】如何去学习Excel ?Excel表格中怎样提取字符串中的特定字符。除了直接输入外,从已存在...

    往期文章:

    • 【操作技巧】批量合并相同内容的单元格
    • 【函数应用】跨多个工作表汇总求和
    • 【函数学习】函数学习的四步法
    • 【Excel学习】如何去学习Excel ?

    Excel表格中怎样提取字符串中的特定字符。除了直接输入外,从已存在的单元格内容中提取特定字符输入,绝对是一种省时又省事的方法,特别是对一些样式雷同的信息更是如此,比如员工、籍贯等信息。

    下图中是将人员姓名提取出来

    07800234b38d89323c04a1d2f32b9007.png

    图中很明显,省份、姓名、手机号码之间都是以分隔符【横杠】区分出来的,这就是规律,只要有规律,提取就不难了如果图中去掉横杠,最多能提取手机号码,地区和姓名都是中文,没有分隔符几乎无法提取
    下面我们两种方式来学习如何操作

    4e8b634c68b6f46d5f5a8e13c4fcb41f.png

    第1步

    选中A2:A10 (图中只有这么点数据,总之需要选中需要提取的所有单元格区域

    f7464c0d04770adab90da37305ef5aac.png

    第2步

    选择【数据】选项卡-->【分列】

    e1da94ff3576dd4e7e1d8f5f64bceb8f.png

    第3步

    默认选择【分隔符号】,下一步

    92a36a2a084840926c10901005a14630.png

    第4步

    勾选【其他】,在其右侧输入横杠(就是一个减号),下一步

    f157cad233afa9817a88658f1a57e089.png

    第5步

    鼠标点击【常规】,省份信息处于黑色背景状态,然后点击【不导入此列】

    d9069f521cbec258a5b574a1c281e5ba.png

    此时刚才的标题【常规】变成了【忽略列】,即不需要提取此列信息

    e2c3c7b17a5433ed1422075dd6fd4915.png

    同样的方法将手机号也忽略

    第6步

    选择姓名那一列,选择【目标区域】

    b22ce9479a5fcbfa6bf337b8219da22a.png

    第7步

    鼠标点击B2单元格

    a635698313ca0d8e4db2c4c35a550713.png

    第8步

    最后点击完成,姓名被提取出来了

    2c51112e173dd090f364574e658ce034.png

    以上的分列法步骤非常详细,0基础也能学会,下面再给大家介绍公式的提取方法

    392e6479ca11a2984bda3103a48e19af.png

    c8fd37e89191183d6f1561700098e7fd.png

    53d948a7136074591df2d0021d1baf04.png

    最后在B2将这些辅助组合起来,在复杂的公式都是通过组合而成的,所以万变不离其中,就是这个道理。

    至于怎么合并,这个是学函数的基本功,咱们A2课程内就含有函数组合的应用,大家有兴趣可以去查看

    结语

    ◆其实,每次我举例仅能举出几行,最多也就十几行的数据,数据少的情况下或许你用眼睛直接就可以看到结果了,体现不出函数的价值来。但在实际中,数据是很大的,几千行甚至几万行,是大数据的级别,这时你用函数计算更能体现出方便和快捷,这是数量和质量的关系。

    ◆学而不用则殆,希望大家学习后利用到自己的工作中,哪怕是点滴的应用,也是一种进步。给自己的工作带来非常大的方便。

    加Excel免费交流 VX群:liuou5201314

    展开全文
  • 1、数据表格有以下三列,想要根据表格中的编码栏提取地址栏里面的内容; 2、光标放在即将存放提取数据空栏里,输入**=VLOOKUP**(大小写均可)便进入了函数,然后选择函数参数。共四个参数,中间用**,**隔开。 3、...

    EXCEL中VLOOKUP函数简单应用

    在进行数据处理的时候,有时候需要根据需要提取一部分数据,有时候还可能跨数据表提取数据,使用vlookup函数能够有效提升数据处理的效率。

    操作步骤:
    1、数据表格有以下三列,想要根据表格中的编码栏提取地址栏里面的内容;
    在这里插入图片描述
    2、光标放在即将存放提取数据的空栏里,输入**=VLOOKUP**(大小写均可)便进入了函数,然后选择函数参数。共四个参数,中间用**,**隔开。

    3、涉及到的四个参数中,第一个表示我们提取数据的条件。例如:在上面的数据中,我们想要根据编码来提取地址,则第一个参数就是第一列数据。第二个参数为我们检索数据的范围。例如:上面的数据中,我们想要在整个数据表中查找,则第二个参数就是上面这ABC三列。第三个参数就是表示最终提取数据的位置。例如:我们在ABC这三列数据中提取第三列的地址,则第三个参数就是3。第四个参数只能为0或者是1,其中0为模糊匹配,1为精确匹配,一般选0就行。
    在这里插入图片描述
    4、参数设定好后直接点击enter确定,数据便提取出来了,展示如下:
    在这里插入图片描述
    5、经过第4步数据已经提取出来了,但是并没有展现出来,点击上面产生的新地址,右下角的下拉填充键,按住下拉,数据便全部填充出来了。提取结果展示如下:
    在这里插入图片描述
    注意:
    选取数据提取范围的时候,需要从我们要提取的数据开始。例如:我们想利用编码来提取地址,则在选取第二个参数时,需要包含ABC三列,且从A列开始;

    展开全文
  • 或者程序能提取数据库的内容生成word表格,使用户能方便查看和修改,打印。但是VC++调用word的确不容易,特别是对word各种函数的使用,本文以作者工作经验详细介绍一下如何调用word和进行word表格的填写,有...
  • 这里我们就需要通过各种方法,将表格中唯一提取出来。如上图订单编号可以看,我们编号数据中有许多红色标记编号是出现重复。这里我们需要将所有编号去除重复值,单独将唯一编号提取出来。类似这样...
  • 表格中的数据,因为“-”有两个,那么,怎样区分出来提取呢,这时,我们需要用到SUBSTITUTE函数来把第二个“-”替换成别字符。比如,用“/”来替换。 下面,我们开始操作, B2单元格输入 公式: =RIGHT(A...
  • 下载源代码 ...或者程序能提取数据库的内容生成word表格,使用户能方便查看和修改,打印。但是VC++调用word的确不容易,特别是对word各种函数的使用,本文以作者工作经验详细介绍一下如...
  • 函数作用:一个能计算是否有重复单元的函数...........47 '21.数字金额转中文大写................................48 '22.函数作用:将数字转成英文...........................49 '23.函数作用:人民币大小写转换.......
  • 案例一如图,我们需要从基础数据中提取各种括号内的内容,这里有多种括号,有中文的小括号,还有英文的小括号和<>。如果用Excel中的函数的话也能实现,但是很复杂,我们这里用正则表达式来实现。(1)将表格中的...
  • EXCEL函数公式集

    热门讨论 2010-03-16 03:26:38
    关于文字在表格中的组合 求拆解合并公式 如何把字母和数字分开? 把分散在各单元格的内容合在一个单元格中 多个工作表单元格合并计算 【条件自定义格式】 通过条件格式将小计和总计行设为不同颜色 如何实现这样...
  • EXCEL函数功能整理版

    2010-05-30 15:56:24
    37 VLOOKUP 这个函数在表格左侧行标题查找指定的内容 38 DATEDIF 这个函数可以计算两个日期间间隔 39 DATEVALUE 返回 date_text 所表示日期序列号。函数 DATEVALUE 主要功能是将以文本...
  • 131.删除表格中使用范围内所有空白单元格 132.返回数组中有多少个指定字符串 133.返回当前工作表中引用了指定单元地址 134.获取Excel中字型列表 135.获取一个字符串中有多少个数字字符 136.Excel中对多列...
  • 这需要将字符串分隔,只取出自己想要长度字符就行,EXCEL可以使用LEFT、RIGHT、MID函数提取你想要单元格内容。 LEFT函数 LEFT函数是 基于所指定字符数返回文本字符串中的第一个或前几个字符。 语法 LEFT...
  • 使用Excel我们不可避免就会碰到数据拆分等操作,从一行数据我们需要根据需求提取特定字符,这就涉及到数据拆分操作。如上图所示,我们需要从每条地址,单独的提取省份、市区、街道和小区名字。这里就需要...
  • 9.2.3 在表格中导航和选择 9.2.4 添加新行或列 9.2.5 删除行或列 9.2.6 移动表格 9.2.7 设置表格选项 9.2.8 从表格中删除重复行.  9.2.9 表格排序和筛选 9.2.10 处理汇总行 9.2.11 在表格中使用公式 ...
  • 9.2.3 在表格中导航和选择 9.2.4 添加新行或列 9.2.5 删除行或列 9.2.6 移动表格 9.2.7 设置表格选项 9.2.8 从表格中删除重复行.  9.2.9 表格排序和筛选 9.2.10 处理汇总行 9.2.11 在表格中使用公式 ...
  • 166 身份证号码中提取员工出生年月信息 329 167 提取月利润最高前三种产品名称 330 168 判断实习员工是否可以继续考察 331 ◎查找与替换函数 334 169 根据产品规格计算产品体积 334 170 通讯录...
  • 使用Excel我们不可避免就会碰到数据拆分等操作,从一行数据我们需要根据需求提取特定字符,这就涉及到数据拆分操作。如上图所示,我们需要从每条地址,单独的提取省份、市区、街道和小区名字。这里就需要...
  • 使用Excel我们不可避免就会碰到数据拆分等操作,从一行数据我们需要根据需求提取特定字符,这就涉及到数据拆分操作。如上图所示,我们需要从每条地址,单独的提取省份、市区、街道和小区名字。这里就需要...
  • 这种情况下,我试图从需要定期读入固定模板自动提取数据。我使用tabula py包,并使用“read_pdf”函数读取数据。问题是它似乎只读取我需要一部分……更具体地说,它只能表头读取。奇怪是,如果...
  • VC++调用word

    2009-08-26 14:59:00
    或者程序能提取数据库的内容生成word表格,使用户能方便查看和修改,打印。但是VC++调用word的确不容易,特别是对word各种函数的使用,本文以作者工作经验详细介绍一下如何调用word和进行word表格的填写,有...
  • workbook添加worksheetformat是最重要部分常用format选项设置一些常用字体、格式format设置条件格式练习直接用write写用write_……函数写设置行宽,列宽,行列格式提取表格名字合并表格冻结窗格删除所有...
  • 使用Excel表格时,最难以避免就是一些数据...先提取出黑字前面数字,这里用LEFT函数和FIND函数辅助列1输入公式=--LEFT(B2,FIND("黑",B2)-1),之后向下填充,然后总计行输入公式=SUMIF(C2:C15,">0")...
  • R语言经典实例(+英)

    热门讨论 2014-12-03 18:46:15
     12.18 从列表中提取函数参数 342  12.19 定义你自己二元运算符 344  第13章 高级数值分析和统计方法 347  13.1 最小化或者最大化一个单参数函数 347  13.2 最小化或者最大化多参数函数 348  13.3 计算特征...

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 123
精华内容 49
关键字:

在表格中提取内容的函数