返回列表 上一主題 發帖

把同樣的結果全部刪掉

把同樣的結果全部刪掉

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

BB.png (1.37 KB)

BB.png

回復 13# hcm19522
原來如此, 謝謝指導, 謝謝。

TOP

陣列公式整欄一起 ENTER ,才會如此 ;E整欄刪除 ,再複製程式到E2單格  ,ENTER 後下拉

TOP

回復 11# hcm19522
謝謝回覆, 我知道陣列公式的輸入方式, 前有附檔, 可否幫忙看一下, 謝謝!!

TOP

" { " 代表陣列 ,SHIFT+CTRL+ENTER 三鍵一起按
http://www.FunP.Net/83283

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

回復 6# yen956


    感謝您的回覆歐! !

TOP

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

TOP

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

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

        靜思自在 : 人生最大的成就是從失敗中站起來。
返回列表 上一主題