返回列表 上一主題 發帖

把同樣的結果全部刪掉

把同樣的結果全部刪掉

各位大大好:
請問在AB兩欄的資料裡
我想將A欄裡任何跟B欄有重複到的資料全部刪掉請問要怎麼做到呢?
如圖希望能比較出左下的結果

BB.png (1.37 KB)

BB.png

試試看:
C3: =IF(OR(A1=B$1,A1=B$2),"",A1)
向下拉

TOP

回復 2# yen956

感謝您的熱心回復! 但如果說我的資料有幾百筆需要對照呢?

TOP

=IF(COUNTIF(B$1:B$99,A1),"",A1)&""

TOP

回復 4# hcm19522

您好這個方法很有效只是我現在又碰到了該無何把空白的行消除的問題
我已經把資料移到另一個工作表了,google到可以利用尋找的方式找到空白的行位
但是搬出來的資料欄位裡空白的格子在excel裡似乎不認為是空白的...沒有辦法一次選取 請問該怎麼解決呢?

TOP

試試VBA
  1. '直接清除(保留原儲存格的位置)
  2. Sub test()
  3.     Dim LastRow As Long, i As Long
  4.     LastRow = Cells(Rows.Count, 1).End(xlUp).Row
  5.     For i = 1 To LastRow
  6.         If Cells(i, 1) = [B1] Or Cells(i, 1) = [B2] Then
  7.              Cells(i, 1).ClearContents
  8.         End If
  9.     Next
  10. End Sub

  11. '刪除完, 空格會向上移
  12. Sub test2()
  13.     Dim LastRow As Long, i As Long
  14.     LastRow = Cells(Rows.Count, 1).End(xlUp).Row
  15.     For i = LastRow To 1 Step -1
  16.         If Cells(i, 1) = [B1] Or Cells(i, 1) = [B2] Then
  17.              Cells(i, 1).Delete Shift:=xlUp
  18.              i = i - 1
  19.         End If
  20.     Next
  21. End Sub
複製代碼

TOP

更正:
6# 中的 第19 列應刪除才對!!

TOP

http://blog.xuite.net/hcm19522/twblog/355916302

TOP

回復 6# yen956


    感謝您的回覆歐! !

TOP

本帖最後由 yen956 於 2015-11-12 13:25 編輯

回復 8# hcm19522
hcm19522大大你好,
幫我看看, 我照6#大大blog的公式,
為何得不到想要的結果?

test.jpg (51.95 KB)

test.jpg

test.jpg (51.95 KB)

test.jpg

test.rar (2.13 KB)

TOP

        靜思自在 : 世上有兩件事不能等:一、孝順 二、行善。
返回列表 上一主題