Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Inhalte aus 2 Tabellen vergleichen und doppelte Einträge aus einer Tabelle löschen

Frage Microsoft Microsoft Office

Mitglied: borgadmin

borgadmin (Level 1) - Jetzt verbinden

31.05.2012 um 13:57 Uhr, 8180 Aufrufe, 4 Kommentare

Hallo zusammen,

ich nutze Office 2010 und habe folgendes Vorhaben:

Gegeben sind 2 Excel Tabellen (Könnte die Inhalte der einen Tabelle aber problemlos in ein separates Datenblatt einfügen). In beiden Tabellen sind Addressdatensätze vorhanden.

Aufbau Tabelle 1:
Anrede | Titel | Vorname | Nachname | Email

Aufbau Tabelle 2:
Email


Ziel soll es sein in Tabelle 1 alle Einträge zu löschen die in Tabelle 2 enthalten sind. Ich habe leider überhaupt keinen Ansatz wie ich das mit Excel lösen könnte.

Hat jemand eine Idee für mich?

Viele Grüße
Mitglied: LianenSchwinger
31.05.2012 um 14:13 Uhr
Hallo borgadmin,

kannst Du vielleicht etwas mehr dazu schreiben, was Du als Ziel der Aktion vor hast.

Aus dem Stehgreif würde ich sagen kommst Du nicht um VBA-Programmierung rum.

Gruß Jörg
Bitte warten ..
Mitglied: borgadmin
31.05.2012 um 14:25 Uhr
Hi Jörg,

Hintergund der Aktion ist, dass wir eine Reihe Rückläufer (= Tabelle 2) haben deren Datensätze aus der Original Tabelle entfernt werden sollen. Die Originaltabelle soll also qausi "bereinigt" werden.

Hm, wenn es keine andere Möglichkeit ausser VBA gibt, werde ich das schnell anders machen, die Excel Tabelle als CSV speichern, in eine MySQL Datenbank einspielen, per SQL die Dubletten rauskegeln und als CSV zurückspeichern. Sollte ja auch gehen. VBA müsst ich von vorne anfangen, da 0 Kenntnisse

Es sei denn es hätte jemand eine andere schnellere Idee...
Bitte warten ..
Mitglied: LianenSchwinger
31.05.2012 um 14:41 Uhr
... habe da gerade noch eine Idee

Du machst in Tabelle 1 einen SVERWEIS auf Tabelle 2 und läßt Dir die Email-Adresse übergeben.
Dann machst Du per Autofilter eine Auswahl der Zeilen, die eine Emailadresse in der Spalte haben und machst dann Zeilen löschen.

Gruß Jörg
Bitte warten ..
Mitglied: Nebellicht
01.06.2012, aktualisiert um 13:45 Uhr
Hallo Borgadmin,
so könnte es gehen. Allerdings zusammengebastelt. Code kann bestimmt eleganter geschrieben werden. Dürfte etwas Zeit in Anspruch nehmen je nach Tabellengröße.
Gruß Maik

01.
 
02.
Sub dummies() 
03.
 For tab1 = 1 To 3 
04.
  For tab2 = 1 To 3 
05.
   If Tabelle1.Cells(tab1, "C") = Tabelle2.Cells(tab2, "A") Then 
06.
    'MsgBox ("Übereinstimmung!") 
07.
    Worksheets("Tabelle1").Activate 
08.
    Rows(tab1 & ":" & tab1).Select 
09.
    Selection.Delete Shift:=xlUp 
10.
   End If 
11.
  Next tab2 
12.
 Next tab1 
13.
End Sub 
14.
 
Allerdings müßte noch berücksichtigt werden, dass wenn die Reihe gelöscht wird,
auch der Indexläufer nicht mehr passt. Würde vorschlagen nicht zu löschen sondern
nur kennzeichnen mit "*GELÖSCHT*" und nachher danach zu filtern und dann manuell
markieren und entfernen!
Bitte warten ..
Ähnliche Inhalte
VB for Applications
Exceltabelle mit anderen 2 tabellen vergleichen
gelöst Frage von 123660VB for Applications12 Kommentare

Hallo zusammen! Ich stehe vor folgendem Problem und bräuchte wieder eure Hilfe. In Excel 2010 muss ich Tabelle 1 ...

Microsoft Office
Vergleich von 2 Tabellen in Excel
gelöst Frage von abuelitoMicrosoft Office4 Kommentare

Hallo an Alle, folgendes Problem: Ich habe eine Exceldatei mit 2 Tabellen. Spalten sind identisch. Tabelle1 hat aktuelle Daten ...

DNS
Doppelte DNS Einträge in der DNS Tabelle
Frage von Jannis92DNS3 Kommentare

Moinsen, ich wollte heute über die Administrative Freigabe auf einen von unseren Systemen zugreifen, habe dabei jedoch die folgende ...

Microsoft
Tabellen miteinander vergleichen
Frage von Acht85Microsoft1 Kommentar

Hallo Community, ich habe 2 Tabellen mit Namen (die auch unterschiedlich geschrieben sein können, baer nicht mehrmals auftauchen) und ...

Neue Wissensbeiträge
Internet

USA: Die FCC schaff die Netzneutralität ab

Information von Frank vor 8 StundenInternet2 Kommentare

Jetzt beschädigt US-Präsident Donald Trump auch noch das Internet. Der neu eingesetzte FCC-Chef Ajit Pai ist bekannter Gegner einer ...

DSL, VDSL

ALL-BM200VDSL2V - Neues VDSL-Modem mit Vectoring von Allnet

Information von Lochkartenstanzer vor 12 StundenDSL, VDSL1 Kommentar

Moin, Falls jemand eine Alternative zu dem draytek sucht: Gruß lks

Windows 10

Microsoft bestätigt DMA-Policy-Problem in Win10 v1709

Information von DerWoWusste vor 12 StundenWindows 10

Wer sein Gerät mit der DMA-Policy absichert, bekommt evtl. Hardwareprobleme in v1709 von Win10. Warum? Weil v1709 endlich "richtig" ...

Verschlüsselung & Zertifikate

Die Hölle friert ein weiteres Stück zu: Microsoft integriert OpenSSH in Windows

Information von ticuta1 vor 15 StundenVerschlüsselung & Zertifikate

Interessant Die Hölle friert ein weiteres Stück zu: Microsoft integriert OpenSSH in Windows SSH-Kommando in CMD.exe und PowerShell

Heiß diskutierte Inhalte
Netzwerkmanagement
Mehrere Netzwerkadapter in einem PC zu einem Switch zusammenfügen
Frage von prodriveNetzwerkmanagement21 Kommentare

Hallo zusammen Vorweg, ich konnte schon einige IT-Probleme mit Hilfe dieses Forums lösen. Wirklich klasse hier! Doch für das ...

Hardware
Links klick bei Maus funktioniert nicht
gelöst Frage von Pablu23Hardware16 Kommentare

Hallo erstmal. Ich habe ein Problem mit meiner relativ alten maus jedoch denke ich nicht das es an der ...

Windows Server
Anmeldung direkt am DC nicht möglich
Frage von ThomasGrWindows Server15 Kommentare

Hallo, ich habe bei unserem Server 2016 Standard ein Problem. Keine Ahnung wie das auf einmal passiert ist. Ich ...

TK-Netze & Geräte
VPN-fähige IP-Telefone
Frage von the-buccaneerTK-Netze & Geräte14 Kommentare

Hi! Weiss noch jemand ein VPN-fähiges IP-Telefon mit dem man z.B. einen Heimarbeitsplatz gesichert anbinden könnte? Habe nur einen ...