作者:donlex 在处理数据的时候,我们经常使用Python中的Pandas包来处理,有时候即使是很小的数据量,也使用Pandas来处理。个人觉得这有点大材小用,并且有点浪费时间。所以为了能够快速的处理这些小型的数据,最近学习了如何利用Excel来处理。感觉这样比使用Pandas处理得到的结果快速便捷很多。下面将分享几个比较常用的函数。 1.COUNTIF函数countif(range,criteria): 对区域中满足单个指定条件的单元格进行计数 range: 要计算的单元格范围 例子:利用 具体步骤:
2.IF函数if(logical_test,true_value,false_value): 执行真假值判断,根据逻辑计算的真假值,返回结果 logical_test: 表示计算结果为True或False的表达式
3.OR和AND函数OR(logical1,[logical2],…): 至少一个参数为真,就返回True logical1:要检验的第一个条件,结果可以为TRUE或FALSE 4.LEFT和RIGHT函数LEFT(text,[num_chars]): 得到字符串左部指定个数的字符 text: 包含要提取的字符的文本字符串 5.CONCATENATE函数concatenate(text1,text2,…) 将几个文本字符串合并为一个文本字符串 text1,text2,…: 需要合并的第1、 2、… 、N个文本项(N<=30),这些文本项可以文本字符串、数字或单个单元格的引用 注意:在将数字和文本合并到一个单元格中时,数字将转换成文本,而不再用做数字,也就是说,无法再对其进行任何数字运算 6.日期函数在一些工作表中,经常需要使用日期,手动输入的话会严重的影响工作效率;使用日期函数就能够快速的实现日期的填写
7.VLOOKUP函数vlookup匹配函数:在表格的首列查找指定的数据,并返回指定的数据所在行中的指定列处的单元格内容内容
lookup_value: 要在表格或区域的第一列中查找的值,其参数可以是值或引用 例子: 使用VLOOKUP函数将个人的职位填写到信息表中:1. 打开职位表和个人信息表 2. 在信息表中的F2单元格中输入公式`=VLOOKUP(B3,[员工职位表.xlsx]Sheet1!$B$2:$D$11,3,0)`,按Enter键。注意,输入VLOOKUP函数的第二个参数时,不需要手动输入,直接选中“职位表”中的B1:D11的区域,参数将自动录入成`[员工职位表.xlsx]Sheet1!$B$2:$D$11,3,0)` 3. 复制F2单元格,并粘贴至F3:F7,即完成数据提取。 结果: 总结在Excel中还有许多有用的函数,由于篇幅的原因就不列举了。这些函数有时候比直接使用Python来处理数据要简单的多。
- THE END - |
|