请教WPS大佬 两列数据 怎么提取出来不同的数据

142次阅读

共计 796 个字符,预计需要花费 2 分钟才能阅读完成。

A 对比 B 顺序不同  A 列 和 B 列不同的数据     比如这里 120  8 和 11   B 列没有  就提取显示到 C 列

请教 怎么写 百度一圈 没找到 感谢

网友回复:

注册 公式,=if()

来去自如 C1 公式 =A1=B1 然后对 C1 排序 选 False 就行

易小萌 用这个 =IF(A2=B2,B2,” 不相等 ”)

beng 用 vba,用双循环逐个匹配

mubazhe A 对比 B 顺序不同  A 列 和 B 列不同的数据     比如这里 8 和 11   B 列没有  就提取显示到 C 列 大佬 我的想法是这样的 谢谢啊

xiaoque A 对比 B 顺序不同  A 列 和 B 列不同的数据     比如这里 8 和 11   B 列没有  就提取显示到 C 列 感谢大佬

来去自如 B1 如果为空,就显示 A1,否则就显示 B1 =IF(ISBLANK(B1),A1,B1)

来去自如 感谢大佬 不是对比左右数据 是整体两列数据 顺序不同

poctopus vlookup 不行么

注册 vlookup 是将两列中有相同的匹配出来,稍微再改改就符合你的需求了

注册 C1 =IF(COUNTIF(B:B,A1)>0,” 有 ”,” 无 ”) 然后排序

silence 大佬们们都是用记事本的

beng Sub 对比 () Dim i As Integer, j As Integer, k As Integer s = Range(“c65536”).End(xlUp).Row ‘ 取 C 列行数 For i = 1 To 7 ‘ 循环 A 列 k = 0 ‘ 定义一个初始值     For j = 1 To 7 ‘ 循环 B 列         If Range(“a” & i) = Range(“B” & j) Then ‘ 判断两个是否相等             k = 1 ‘ 相等为 1         End If     Next     If k = 0 Then ‘ 判断如果 0 是则写出数据         Range(“C” & s) = Range(“a” & i) ‘ 写出数据到 C 列         s = s + 1 ‘ 然后加一行     End If Next End Sub 复制代码

nebulabox xlookup

正文完
 0