沂蒙小调孙桂华跑四川:关于Excel的问题,高手帮忙,在线等

来源:百度文库 编辑:高校问答 时间:2024/05/01 00:32:09
我现在需要用Excel来找出两列数值里面相同的,把不同的删除,

我的A列里面和C列里面是两个人出的数据,我想通过一个方法可以挑出来,A列里面和C列里面相同的数字,不同的数字,删掉,各位有什么好的办法吗,我对Excel不是很熟悉。

请大家帮忙呀,在线等!
我在一个表中,有两列的数值,A列和C列,两列数值的组成由(打个比方)电话号码,而A列是标准的,C列是非标准的,我想把C列里面与A列不相同的挑出来,然后删除,C列里面保留的是与A列里面相同的!

Vlookup这个函数具体怎么样使用,哪位朋友可以告诉我一下!!

按照Fredage的方法来操作了一下,不行呀,我的数据C列和A列都是不在同一行的,有可能A1等于C15,然后A2等于C10,这样的,大伙帮忙再想想!

先在C列后插入一空列(即为D列),在D2单元格(假定第一行为表头)输入公式:
=IF(COUNTIF($A:$C,A2)=2,A2,"")
将公式向下复制到与A列相应的行。

选定D列,点“复制”,在C1单元格点鼠标右键,点“选择性粘贴/数值”,点“确定”,再删除D列即可。

1.在C列后插入两列,D/E
2.D列 “=IF(C1=A1,C1,"")”
3.选择D列,复制,选择E列,粘贴数值
4.将D列删除,根据情况隐藏或者删除C列
=====================================
修正后的方法:
1.在A列后插入B列
2.只要A中有内容,B则填写“Yes”
3.在D列(原C列)后插入两列,E/F
4.E列 “=Vlookup(D1,A:B,2,FALSE)”
5.选择E列,复制,选择F列,粘贴数值
6.筛选F列,条件为不等于“Yes”的(好像是“N/A”)。筛选结果中的C列即为与A不重复的结果。

可以编写一个宏来运行一下子就解决了
编码如下:
Sub a()
Dim row As Integer
Dim i As Integer
DIM J AS Integer
i = 1;J=1
For i = 1 To 100 '100可以根据实际情况设定你的表有多少行改值就设置多大
if trim(Sheet1.Cells(i,1).Value) = trim(Sheet1.Cells(i, 3).Value) THEN '1代表A列 3代表C列
'//相同的写到SHEET2表中
Sheet2.Cells(J,1).Value=trim(Sheet1.Cells(i,1).Value)
J=J+1
end if
Next
End Sub

看不太明白。

用VLOOKUP函数。