共计 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