预处理数据时,需要用到的一些方法(不定期更新)

本文介绍了Excel数据预处理的一些有效方法,包括数字格式转换、查找与替换、筛选复制、生成字母列、公式处理、空值填充、VLOOKUP查找、文件合并与Sheet合并等。此外,还涉及到了R语言中数据处理的常见问题与解决方案,如矩阵操作、错误排查、数据排序及绘图等。
摘要由CSDN通过智能技术生成

Excel
1.“1”如何变为“001”
方法:选中-右键-设置单元格格式-数字-自定义-类型-填写“000”

2.如果在第二列找第一列的值,如果找到就写包含,如果没有就写不包含
方法:=IF(SUMPRODUCT(COUNTIF(B2,A$2:A$100)),“包含”,“不包含”)

3.复制筛选出的数据,而不是全部
方法:筛选-Control+G-定位条件-可见单元格-选中范围-复制

4.生成字母列A,B,C,……AA,AB,AC,……
方法:=SUBSTITUTE(ADDRESS(1,ROW(),4),1,“”)

5.输入拼接的公式后,显示为公式而不是结果
方法:查找-“=”替换为“=”

6.表格空白单元格全部填充为0
方法:选中-Control+G-定位条件-空值-输入“0”-按住Control不放-点击Enter

7.在A列中查找C的位置,并输出对应B列的值
方法:=VLOOKUP(C2,A2:B100,2,FALSE)

8.http://blog.sina.com.cn/s/blog_556c9fa00102wv9k.html
https://zhidao.baidu.com/question/355551600.html

9.多个EXCEL文件合并为一个EXCEL文件
(1)新建一个excel,将新建的Sheet1命名为汇总;
(2)在汇总的标签上点击右键,点击查看代码;
(3)在编辑器内输入以下代码:

Sub 工作薄间工作表合并()

Dim FileOpen
Dim X As Integer
Application.ScreenUpdating = False
FileOpen = Application.GetOpenFilename(FileFilter:="Microsoft Excel文件(*.xlsx),*.xlsx", MultiSelect:=True, Title:="合并工作薄")
X = 1
While X <= UBound(FileOpen)
Workbooks.Open Filename:=FileOpen(X)
Sheets().Move After:=ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count)
X = X + 1
Wend
ExitHandler:
Application.ScreenUpdating = True
Exit Sub


errhadler:
MsgBox Err.Description
End Sub

(4)关闭编辑器和VBA窗口;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值