Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

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

Die Excel Experten könnten vielleicht helfen, wenn du einen vernünftigen Threadtitel und den korrekten Programmnamen gewählt hättest.

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

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.

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

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.

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.