发布网友 发布时间:2022-04-23 04:38
共5个回答
热心网友 时间:2023-07-10 17:25
用VLOOKUP将对应的值匹配过来,然后在等于你正确的值,如果现实true,就表示一致,如果是false就是不一致。
热心网友 时间:2023-07-10 17:26
Sub 对比()
Dim i%, j%
arr1 = [A1:A100] '这是需要填色的范围,请自行调整
arr2 = [B1:B100] '这是条件范围,请自行调整
For i = 1 To UBound(arr1)
For j = 1 To UBound(arr2)
If arr2(j, 1) = arr1(i, 1) And arr2(j, 1) <> "" Then
'如果单元格内容相等且单元格内容不为空时。
Cells(i, "A").Interior.Color = RGB(255, 0, 0) '填红色
End If
Next j
Next i
End Sub
代码功能:以B列为条件,再A列查找,符合就填红色。
热心网友 时间:2023-07-10 17:26
在c2输入=if(A2=B2,"一致",''不一致"),下拉填充即可核对出结果。
热心网友 时间:2023-07-10 17:27
在C2单元格中输入 =COUNTIF(B:B,A2),然后下拉,凡是C列为0的,表示对应A列的姓名是错的(在B列找不到)。
热心网友 时间:2023-07-10 17:27
=if(countif(B:B,A2)>=1,"A列中姓名正确","A列中姓名有误,请检查核实")
在辅助列C列中输入以上公式检测即可。(在C2中单元格中粘贴以上公式,拖动填充柄下拉。)