美文网首页工具癖EXCEL
Execel数据处理的几个技巧

Execel数据处理的几个技巧

作者: 而立不惑之年 | 来源:发表于2018-12-20 21:56 被阅读9次

最近,工作之余帮老婆做了一些excel的数据处理。使用了几个函数和方法,感觉很方便,整理并分享一下。

1、关联查找之vlookup

vlookup通俗来说就是值匹配关联查找。用关键字匹配一个区域,回填某一个列,支持精确和模糊。

它有四个参数:=vlookup(找什么,在哪找,第几列,是准确找还是近似找)

示例:=VLOOKUP(E16,$B$16:$C$20,2,FALSE)

vlookup例子

2、范围匹配(INDEX+MATCH)

可以根据定义范围下线,进行范围匹配,进行匹配,并可以取得下线值。

例如:INDEX($B$2:$B$6,MATCH(D2,$A$2:$A$6,1))

范围配置及下限靠档

如果需要向上靠档可以进行一系列转换。

公式:D2+IF(D2-INDEX($A$2:$A$6,MATCH(D2,$A$2:$A$6,1)),1000-D2+INDEX($A$2:$A$6,MATCH(D2,$A$2:$A$6,1)),0)

向上靠档

3、向下取整(ROUNDDOWN)

计算社龄:=ROUNDDOWN((H2-G2)/365,0)

计算司龄:==ROUNDDOWN((TODAY()-H4)/365,0)

计算司龄和社龄

4、多列匹配(VLOOPUP+IF/LOOKUP)

IF可以用做两个分支匹配,如果值和位置无法区分可以用EXACT转义。

LOOKUP可以构造列表类似switch的方式。例如:IF(EXACT(J44,"S1"),2,3)可以用LOOKUP(J44,{"S1","S2"},{2,3})实现

多列值匹配

5、清楚公式保留数据

按ALT+F11,打开VBA编辑器,插入——模块,复制下面代码去掉公式保留值内容,按F5键运行即可去掉公式保留内容。

Sub excel去掉公式()

Dim sh As Worksheet

For Each sh In Sheets

sh.UsedRange = sh.UsedRange.Value

Next

End Sub

相关文章

  • Execel数据处理的几个技巧

    最近,工作之余帮老婆做了一些excel的数据处理。使用了几个函数和方法,感觉很方便,整理并分享一下。 1、关联查找...

  • execel表格排版

    单页表格排版。 一录入: 1标题录入在a1单元格, 2表头尽可能与标题隔一行,从A3开始录录。3有两个列(序号)(...

  • 学会这几个Dynamo数据处理技巧,效率翻倍提升

    最近一直在写Dynamo程序,但是很多东西是不能分享出来的,但是一些方法是可以分享的,整理了一些,今天先分享几个给...

  • 提高代码执行效率的几个小技巧

    提高代码执行效率的几个小技巧 提高代码执行效率的几个小技巧

  • Word使用大全-1

    继续介绍几个Word中的几个实用的小技巧 希望以上的几个小技巧能帮助到大家!

  • pandas数据处理技巧

    1.分组后找出某列的最大行并保留其他列 比如在df中,找出每个uid的最大amount,并保留其他列 2.按照某个...

  • pandas操作技巧

    本文中记录Pandas操作技巧,包含: 导入数据 导出数据 查看、检查数据 数据选取 数据清洗 数据处理:Filt...

  • 豆瓣电影TOP250数据分析

    本文使用的语言为Python, 用到的几个模块有:BeautifulSoup(爬数据),pandas(数据处理),...

  • java POI操作execel导出

    最近项目当中在使用POI将数据填充置row和cell等行和列,最后导出成execel到前端。一开始使用的方式是一个...

  • 几个说话的技巧

    人际交往中,得体说话很重要,而我就是说话不得体的那类人,也吃过亏。 读高中时,一个同学经常在班上吹牛打屁,我看不惯...

网友评论

    本文标题:Execel数据处理的几个技巧

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