美文网首页
Excel Tips

Excel Tips

作者: 弦好想断 | 来源:发表于2020-08-16 09:28 被阅读0次

    1、遇到需要重复输入的情况,(表格中一部分内容重复):
    选中要设置格式的区域,按“ctrl+1”,在自定义中输入@+“要省略输入的内容“;或者是:“要省略的内容“+@

    2、批量截取单元格数据并使用特定格式:
    text(mid(选中单元格,截取数据的索引值,截取数据长度),"给定格式")
    3、挑选重复值:开始-条件格式-突出显示单元格规则-重复值
    4、单元格输入数字大于11位时,自动变为科学计数法;(数字型精度是15位,超过15位部分会显示为0):Ctrl+1--文本类型
    5、Vlookup(查找值,数据表,列序数,[匹配条件]);
    (注意:函数的参数和参数之间的逗号是英文下的逗号。)
    查找值:根据什么查找,查找值必须位于数据表的第一列;
    数据表:查找的区域,如果查找到多个值,只返回查找到的第一个所对应的数据;
    列序数:返回数据表中第几列的数据(查找结果所对应的);
    匹配条件:可选,如果为0表示精确查找;1或省略表示模糊查找。

    vlookup函数使用条件:两张表格互通字段,表1缺失字段存在于表2中


    vlookup函数匹配数值区间也十分方便。

    • LOOKUP中的精确反向查找
      格式:=LOOKUP(1,0/(查找范围=查找值),结果范围)
      使用精确反向查找的套路:=LOOKUP(1,0/(C2:C19=H8),B2:B19)

    6、Index+Match函数
    第一个用法,反向查找,比如这里我们需要查找出,数目为45的,对应着的是哪个项目,所以可以输入函数为,=INDEX(B76:B87,MATCH(B92,D76:D87,0))。

    解析:先用MATCH函数,确定数目45的位置,所以就是为MATCH(B92,D76:D87,0),然后再配合INDEX函数,进行查询求值。组合起来使用。

    第二个用法,多条件查找,这个使用的频率就比较多了,比如这里,我们要求,满足C项目,并且又是第三类的,对应的数目是多少,所以就有=INDEX(D76:D87,MATCH(B96&C96,B76:B87&C76:C87,0))

    第三个用法,双向查找,这个如果是使用Index+Match函数,就比较麻烦了,比如我们还是选择C项目,第三类,求数目,公式为,=INDEX(G76:J86,MATCH(G95,F76:F86,0),MATCH(H95,G75:J75,0))。

    解析:我们需要先用MATCH函数,确定C项目的位置,还需要再用MATCH函数,确定第三类的位置,然后再用INDEX函数组合进行查询对应的位置,理解之后,就不难弄了。
    7、sumifs
    sum_range参数:指进行求和的单元格或单元格区域
    criteral_range: 条件区域,通常是指与求和单元格或单元格式处于同一行的条件区域,在求和时,该区域将参与条件的判断
    criterl[N]: 通常是参与判断的具体一个值,来自于条件区域

    • sumif(range,criteria,sum_range)
      sumif(条件区域,求和条件,实际求和区域),第二个求和条件参数在第一个条件区域里。

    8、countifs
    COUNTIFS函数的基本结构是:=COUNTIFS(条件匹配查询区域1,条件1,条件匹配查询区域2,条件2,以此类推......)
    如果写条件时,引用的不是某个数值,而是数值所在的单元格,正确的做法是:"符号条件"&单元格。举例如:">="&E4 或 "<"&E4
    我们还可以在条件中加入文本通配符*(星号符号)。
    *号可以代表任意文本,有助于我们从多个字符(或语句)中匹配出我们想要的条件。
    本例中(下图),就是在多种形式的语句中提取条件(A、B、C、D,即:客户的类型)。

    • countif(range,criteria)
      参数:range 要计算其中非空单元格数目的区域
      参数:criteria 以数字、表达式或文本形式定义的条件

    9、Ctrl+E

    一、提取出生年月。
    二、快速拆分数据。
    三、批量增加前缀。
    四、智能组合。
    五、智能换行。行内强制换行的方式为快捷键:Alt+Enter
    六、智能合并。
    七、智能交换位置。
    八、提取特定字符并大小写。
    九、智能分段。

    10、left mid right

    11、字符串拼接
    =单元格地址&单元格地址

    用连接符号&

    或者使用CONCATENATE(需要连接的单元格,需要连接的单元格,需要连接的单元格...)

    concatnate函数

    12、EXCEL如何用公式提取一列中的唯一值和不重复值
    数据-高级-高级筛选
    13、将excel表中一竖列数据合并到一行并用逗号隔开
    首先在B1中输入 =A1&"," ,然后下拉填充。
    接着选中B列,复制,选择性粘贴为数值。
    继续选中B列,点击数据——分列——列数据格式选为文本。在C1位置输入=phonetic(B:B),回车 即可得到想要的结果。

    14、Excel批量提取超链接网址
    https://zhuanlan.zhihu.com/p/78199951

    • 打开VBA编辑器(开发工具---->Visual Basic或者按下Alt+F11键),输入vba代码并运行。
    Sub link()
        Dim hl As Hyperlink
        For Each hl In ActiveSheet.Hyperlinks
            hl.Range.Offset(0, 1).Value = hl.Address
        Next
    End Sub
    

    然后查看宏,点执行。OK!

    相关文章

      网友评论

          本文标题:Excel Tips

          本文链接:https://www.haomeiwen.com/subject/esqtjktx.html