wps表格使用技巧大全(excel实用操作)
- 方法一: 最快速的方法就是选中两列,然后使用 ctrl \ 快捷键
- 方法二: 使用if函数,选择公式->插入函数
这样只需要找出 "不同" 所在的行就可以快速找出不同的数据了
excel中批量添加前缀后缀- 方法一: 使用 ctrl E 快捷键
在excel2013版本后,如上图,假如我要将申请编号批量加上引号和逗号,那么我只需要在B2单元格加上引号和逗号,然后按下ctrl E的快捷键即可.
这里需要注意的是在单元格前面添加单引号的时候会显示不出来,需要输入两个单引号才可以
因为输入一个单引号表示其后的为文本(一个单引号表示该单元格为文本属性)
- 方法二: 自定义单元格格式
只需要将需要修改的列全部选中,然后在设置单元格格式窗口中选择自定义, 输入 '@',即可
因为@就是代表文本占位符,但是使用这种方式需要注意的是单元格只是显示结果多了前缀和后缀,实际内容并没有改变,定位到单元格看编辑栏可以看到实际内容是没有前缀和后缀的
求两列的差值
- 方法一:使用条件格式突出显示唯一值即可
开始->条件格式->突出显示单元格规则->重复值->唯一
可以看到浅红色的单元格中就是两列不重复的数据
- 方法二:使用自定义函数
1.首先创建文件findDiff.bas,自定义一个函数如下
Function findDiff(r1 As Range, r2 As Range, k As Integer) As String
Dim arr1, arr2, arr3()
arr1 = r1
arr2 = r2
ReDim arr3(1 To Application.Max(UBound(arr1), UBound(arr2)))
n = 0
For i = 1 To UBound(arr1)
For j = 1 To UBound(arr2)
If arr1(i, 1) = arr2(j, 1) Then
Exit For
End If
If j = UBound(arr2) Then
n = n 1
arr3(n) = arr1(i, 1)
End If
Next
Next
If k <= UBound(arr3) Then
findDiff = arr3(k)
Else findDiff = ""
End If
End Function
2. 然后打开excel的VBA编辑框(可以使用快捷键alt F11),文件-导入文件-findDiff.bas,如下图
导入成功后即可看到该模块
3.自定义函数,具体公式为
=findDiff($A$2:$A$15,$B$2:$B$15,ROW(A1))
共三个参数,第一个参数$A$2:$A$15为目标单元格区域(下图中的申请编号1),第二个参数$B$2:$B$15为对比单元格区域(下图中的申请编号2),第三个参数为row(A1)代表查找出来的第一个差异项,随着公式往下填充,一次找出第2、3...个差异项。
如果需要找出 “申请编号2” 中存在但是“申请编号1”中不存在的数据,只需要将公式中第一个参数和第二个参数的位置互换即可.
参考文章链接:https://blog.csdn.net/weixin_34364239/article/details/112754391
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com