如果有两个789而只有一个 -789 是否要留一个789?如果要保留,则楼上的都不对。非vba不能解决。 假设数据在a列,共有100个数 sub xx() for k = 1 to 99 for j = k + 1 to 100 if cells(k, 1) = -cells(j, 1) then cells(k, 1) = "" cells(j, 1) = "" j=101end if next next end sub alt+f11,粘贴以上代码,f5运行。【注意先备份】 20210311