Excel常见操作,重复数据,去除数据关联
Eecel对一个数据进行操作后按住右下角的十字架往下拉就可以对下面的操作进行相同
的操作,所以只需先对一个数据进行操作,再拉下来就可以了
通过公式处理的数据跟其它数据有关联
需要对这些数据进行去除它们的关联只需要它们的值,复制之后,不直接粘贴,点击右键,有粘贴的
选项,一般我选择值粘贴,快捷键是Ctrl+Alt+v
筛选出重复数据
筛选下面的条件格式,突出显示单元格规则,重复值,将重复值标注上颜色,然后开始下面的排序有自定义排序,按颜色进行排序就ok了。
筛选
筛选能筛选出指定每一个相同内容
排序
排序先最好要把公式转换成值
分列操作(将数据转换为文本格式)
1.将数据按分隔符
2.将数据输出为文本格式
操作:在数据下面有分列选项,一般我选择分隔符号,点击下一步,分隔符号提示你想怎么分,下一步,选择输出数据的格式
Excel添加批量超链接,用python做的,没办法更名,希望有大神指点一下
用Excel原生函数批量添加超链接(待添加)
我要把目录下面的分的好多图片(图片分类很多,不同分类在不同文件夹)都添加超链接,写到Excel当中
我用的是是xlwt模块,里面的hyperlinks.py文件(在xlwt包里面找)介绍有怎么添加超链接
用的是python3环境
# -*- coding: utf-8 -*-
import os
import xlwt
from xlwt import Formula
# import sys
# sys.setdefaultencoding('utf-8')
#python2.7 需要指定编码方式,就是Python的str默认是ascii编码,和unicode编码冲突
#所以这个用的是python3解决的,python3 区分了 unicode str 和 byte arrary,并且默认编码不再是 ascii
source_dir = 'F:\work\\100'
dict_dir = {}
#创建xls
wb = xlwt.Workbook(encoding='utf-8')#创建工作簿,设置字符编码
ws = wb.add_sheet('A TEST Sheet')#创建sheet
#扫描每个目录有几张图片
r = 0
#os.listdir()以list返回目标文件夹下面的数据
#扫描大分类下面的分类文件夹
for dir in os.listdir(source_dir):
i = 0
#扫描文件下下的图片
for d in os.listdir(source_dir+'\\'+dir):
i = i+1
#添加超链接写入,hyperlinks.py里面写的很全面
# ws.write(r,1,i)
n = "HYPERLINK"
ws.write(r, 0, dir)
ws.write_merge(r, r, 1,1, Formula(n + '("F:\work\\100\\%s")'%(dir)), )#逗号后面有一个参数,是超链接的别名,修改后超链接无法使用,待解决
ws.write(r,2,i)
print (dir,i)
r=r+1
wb.save('F:\work\\xiangxixingxi.xls')
表单命名
1.一般方便表单数据的引用,如:vlookup(A2,sheet2!$A:$C,3,0),定义sheet2的A至C列为abc,引用就为vlookup(A2,abc,3,0),还不易出错,
这个名称的引用只是一个Excel文件上的不同表单,所以频繁的数据处理还是copy到要处理的Excel文件上吧!
2.命名是在公式下面的定义名称,选中要命名的数据,点击命名
查找
查找数据这个在开始下面就有
拼接数据,字符,最常用符号
1.连接三个单元格里面的数据,
=B90&C90&D90用&符号连接,6923424300577 099498 古松食用小苏打250g,输出成6923424300577099498古松食用小苏打250g
&相当于连接符
2.输出公式,比如说我要输出python里面的字典格式的数据,="'"&B90&"':'"&C90&"',"就得到了'6923424300577':'099498',
trim()去除空格
mid()从做开始截取数据
=MID(TRIM(G2),1,5),注意这里的1是数据里面的第一位,5是指总共5位,这条语句指的是从左开始数五位
right()
这个是从右开始=right(trim(E2),4),从右开始截取4位
Excel没有匹配到的数据怎么办?
没有匹配到的数据通过排序进行筛选,选中全局后,然后选择一列为条件进行排序
数字处理
普通数字处理之后会丢零,处理的时候要注意格式
数据前面有空格
我的一列数据出现了一个空格我是用这个函数处理的=MID(A7,2,LEN(A7)) ,自己试吧
匹配数据
vlookup函数,写的比较简陋
匹配字段
A2 要匹配的字段
[sad]sheet1!$A:$C
[sad]sheet1!要匹配的表,随便写一个会打开查询
$A:$C,查询的列
[sad]sheet1!$A:$C—>>>A:B 本表中匹配
2 匹配的列
0 精确匹配
index函数
=INDEX([商品资料备份.xlsx]报表结果!$A:$A,MATCH(A:A,[商品资料备份.xlsx]报表结果!$F:$F,0))
Excel常见操作,重复数据,去除数据关联的更多相关文章
- vbscript 中对excel常见操作
vbs 对excel的操作 删除.修改单元格,设置字体.背景色dim oExcel,oWb,oSheet Set oExcel= CreateObject("Excel.Applicatio ...
- C#操作EXCEL常见操作集合(行高,列宽,合并单元格,单元格边框线)
private _Workbook _workBook = null; private Worksheet _workSheet = null; private Excel.Application _ ...
- 用Excel做数据分析常用函数(数据清理、关联匹配……)
本文总结在使用Excel进行数据分析时,最常用的功能和函数. Excel的功能和函数非常多,用进废退,除了学习基本的函数和功能,最重要的是遇到问题可以快速的搜索并解决. 首先Excel可以处理的数据量 ...
- 大数据学习之路——MySQL基础(一)——MySQL的基础知识与常见操作
一.存储引擎 1.含义 存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建.查询.更新和删除数据.不同的存储引擎提供不同的存储机制.索引技巧.锁定水平等功能,使用不同的存储引 ...
- EF如何操作内存中的数据以及加载相关联表的数据:延迟加载、贪婪加载、显示加载
之前的EF Code First系列讲了那么多如何配置实体和数据库表的关系,显然配置只是辅助,使用EF操作数据库才是每天开发中都需要用的,这个系列讲讲如何使用EF操作数据库.老版本的EF主要是通过Ob ...
- mysql数据去除重复及相关优化(转)
由于mysql不支持同时对一张表进行操作,即子查询和要进行的操作不能是同一张表,因此需要通过临时表中专以下. 1.单字段重复 生成临时表,其中uid是需要去重的字段 create table tmp_ ...
- PHP中通过sqlsrv调用存储过程——成绩排名去除重复字段的数据行
培训考试项目中,需要实现考试成绩排名:排名参考项为分数(score降序).参加日期(attendtime升序).第几次参加考试(frequency升序):并且,每个用户只保留一条数据(pid). 考试 ...
- PHP去除重复的数组数据
PHP去除重复的数组数据 <?php $input = array("a" => "green","", "red&q ...
- iOS去除数组中重复的model数据
// 去除数组中model重复 ; i < self.selectedModelArray.count; i++) { ;j < self.selectedModelArray.count ...
随机推荐
- Meter and pixel units in a box2d game - LibGDX
http://pimentoso.blogspot.com/2013/01/meter-and-pixel-units-in-box2d-game.html 需FQ ————————————————— ...
- select 自定义样式插件 selectize.js
[特别推荐]几款极好的 JavaScript 下拉列表插件 表单元素让人爱恨交加.作为网页最重要的组成部分,表单几乎无处不在,从简单的邮件订阅.登陆注册到复杂的需要多页填写的信息提交功能,表单都让 ...
- 【BZOJ】3479: [Usaco2014 Mar]Watering the Fields(kruskal)
http://www.lydsy.com/JudgeOnline/problem.php?id=3479 这个还用说吗.... #include <cstdio> #include < ...
- Python相对完美的URL拼接函数
首先说下什么叫URL拼接,我们有这么一个HTML片段: <a href="../../a.html">click me</a> 做为一只辛苦的爬虫,我们 ...
- React课程学习
http://guoyongfeng.github.io/idoc/index.html
- SharePoint 2013/2010 在一个列表或文档库内移动列表项,文档和目录位置而保持last modify by 等系统字段保持不变
本文讲述SharePoint 2013/2010 在一个列表或文档库内移动列表项.文档和目录位置而保持last modify by 等系统字段保持不变的解决方式. 近期遇到客户一个需求,在一个列表或文 ...
- linux用户与组管理命令的基本操作
用户账号管理命令 为了提高系统的利用率,避免因多个用户共用一个root账号而造成不必要要的系统安全隐患,通常需要为 新用户添加账户.在Linux系统中,添加用户只能由超级用户来完成,也就是说,只能由r ...
- IOS-应用之间调用
本文转载至 http://blog.csdn.net/likendsl/article/details/7553605 原文作者的博客值得关注. ios应用之间的调用步骤: 一.调用自己开发的应用 1 ...
- [Go语言]从Docker源码学习Go——init()方法和identifier首字母大小写区分
init()方法 如果想在一个go文件里,进行一些初始化的工作,可以把代码放到init()方法中. init()方法先被执行. func init() { // initialization of p ...
- 【BZOJ1264】[AHOI2006]基因匹配Match DP+树状数组
[BZOJ1264][AHOI2006]基因匹配Match Description 基因匹配(match) 卡卡昨天晚上做梦梦见他和可可来到了另外一个星球,这个星球上生物的DNA序列由无数种碱基排列而 ...