在电子表格中,如何删除一列中的条目,如果它们出现在另一列中?

两列:列A包含可用期刊标题的完整列表; 列B包含我的图书馆已经订阅的。

如果它们也出现在列B中,是否可以删除列A中的条目?

换句话说,我希望将两列“吻合”,以便在两列中都不显示任何条目。

任何帮助将感激满足。

这可能会回答你的问题比较两列

您可以使用ADO进行数据库types的操作,例如:

Dim cn As Object Dim rs As Object Dim strFile As String Dim strCon As String Dim strSQL As String Dim i As Integer ''http://support.microsoft.com/kb/246335 strFile = ActiveWorkbook.FullName ''Note HDR=No, so F1,F2 etc is used for column names ''If HDR=Yes, the names in the first row of the range ''can be used. strCon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strFile _ & ";Extended Properties=""Excel 8.0;HDR=No;IMEX=1"";" Set cn = CreateObject("ADODB.Connection") Set rs = CreateObject("ADODB.Recordset") cn.Open strCon strSQL = "SELECT F1 FROM [Sheet9$] WHERE F2 Is Null OR UCase(F2)<>UCase(F1)" rs.Open strSQL, cn, 3, 3 Worksheets("Sheet10").Cells(2, 1).CopyFromRecordset rs