2013-05-17 61 views
0

正在Windows 7下運行Excel 2013.excel:如何刪除單元格A的內容(如果它等於單元格B)

我有一個包含700,000多行的Excel表。列A和B具有識別碼。

對於每一行我有三種情況:1)ID代碼在單元格A中; 2)身份證號碼在單元格B中; 3)ID碼在小區A和小區B.

場景#3,我想刪除單元A的內容 - 實際上,除去小區A重複的值

一旦做到這一點,我將把列A和B組合成一個識別碼列(我知道該怎麼做)。

請幫我編寫此聲明:

對於每一行,其中小區A中值=小區B值,刪除小區A

+3

您確定不想爲此使用數據庫嗎? –

+0

在場景#1和#2以及沒有ID碼的單元格爲空白的情況下? – Jerry

+0

如果沒有簡單的Excel解決方案,我的下一步就是將表格導出爲文本文件並使用GNU awk。希望能夠通過excel進行內聯操作 –

回答

2

值如果單元格中的場景#空白1和#2(沒有ID的情況下),可以添加一列C並輸入公式:

=IF(A1="",B1,A1) 

並填寫行。複製/粘貼列C值,並刪除列A和B。

+0

完美 - 謝謝。 –

1

試試這個:

  • 無論你想創建一個新列。

  • 把這個公式在您的新列=A2=B2,考慮到第一
    行可能是標題

  • 的表現公式擴展到所有的行

  • 添加自動過濾器,你的整個表(從數據菜單中選擇過濾器,從子菜單中選擇自動過濾器)

  • 在您的新列中過濾TRUE結果

您現在可以選擇列A中的值並刪除它們。

相關問題