Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo,

ich hoffe ein Exel-Experte kann mir helfen, da ich ein echter Exel Noob bin.

Ich habe 2 Tabellen

Tabelle A

- A ID ( 8 stellige Nummer)

- B IP Adresse

- C Hostname

- ca. 400 Einträge

Tabelle B

- A ID (leer)

- B IP Adresse

- C Hostname (FQDN)

- ca. 50 Einträge

Die 50 Einträge sind auch in Tabelle A vorhanden. Ich hätte gerne die passenden ID´s für die 50 Einträge. Vergleichen geht wahrscheinlich am besten über die IP Adressen, da die in beiden Tabellen gleich sind. Schön wäre es, wenn man eine 3. Tabelle erzeugen könnte, in der man die 50 Einträge mit den passenden ID´s sehen würde. Ist sowas möglich? Habe einen einfachen Vergleich hinbekommen, schaffe es leider nicht eine 3. Tabelle hinzubekommen und die ID`s zu übernehmen.

Ich hoffe ihr könnt mir helfen. Danke schonmal im voraus.

MfG Günnie

Geschrieben

Hoi Günnie,

den Vergleich machst du am besten / einfachsten per Sverweis Formeln.

Was das erstellen einer 3. Tabelle angeht, da würde mir jetzt nur copy & paste einfallen. Hier einfach nur die Werte einfügen, und fertig.

Das kannst du natürlich mit einem simplen makro automatisieren.


Sub bla()

    Dim lastRow As Long

    Dim lastCol As Integer


    With Sheets(2)

        lastRow = .Cells.SpecialCells(xlLastCell).Row

        lastCol = .Cells.SpecialCells(xlLastCell).Column


        Range(.Cells(1, 1), .Cells(lastRow, lastCol)).Copy

    End With

    Sheets(3).Cells(1, 1).PasteSpecial Paste:=xlValues

End Sub


mehr ist es eingentlich nicht

Gruß

Sven

Geschrieben

Muss es in Excel sein oder darf auch ein externes Programm auf die Tabellen zugreifen? Dann wäre das mit einem Inner Join aus einer .NET-Anwendung in zwei Minuten hingetippt.

Geschrieben

Das ist aber schon ein gehöriger Overhead, wenn du erst das Excel File in .Net ausliest, dass dann in die Datenbank schreibst, joinst, exportierst, und dann per .Net wieder in die Excel schreibst.

Das ganze dann noch sauber und alles mögliche an Fehlern abfangen.... 2 Min is da seeeeeehr positiv gerechnet

Geschrieben

Muss ja in keine Datenbank. In C# & co gibt es Linq, damit ist das sehr zügig gemacht. Ob das EF inzwischen auch Excel kann, weiß ich allerdings nicht. Zumindest den Teil müßte man dann noch mit einem drei- bis fünf-Zeiler selbst machen.

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...