Office: Dateienabgleich per Excel!

Helfe beim Thema Dateienabgleich per Excel! in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo erstmal! Habe folgendes Problem: Ich muss per Hand eine Mappe auf dem Laufenden halten, die Zeichnungen beinhaltet. Derzeit bedeutet das für... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Pave, 18. Januar 2007.

  1. Pave Erfahrener User

    Dateienabgleich per Excel!


    Hallo erstmal!

    Habe folgendes Problem:
    Ich muss per Hand eine Mappe auf dem Laufenden halten, die Zeichnungen beinhaltet. Derzeit bedeutet das für mich, eine fast 600 Zeichnungen umfassende Mappe regelmäßig händisch zu kontrollieren, ein nervenaufreibendes und zeitraubendes Unterfangen.
    Die Zeichnungen sind als PDF-Dateien vorhanden und werden von einer anderen Person abgelegt bzw. verändert. D.h. das einzige, woran ich erkenne, ob eine Zeichnung neu ist oder nicht, ist ihre Bezeichnung (also der Dateiname). Deswegen war mein Gedanke, eine Excel-Datei zu erschaffen, die die vorliegenden Zeichnungsdateien (bzw. deren Namen) kontrolliert und mir mitteilt, wenn eine Änderung aufgetreten ist (und vor allem wo diese auftritt).
    Das ganze will ich dann in eine Excel-File packen, die mir als eine Art "Digitale Zeichnungsmappe" dient.

    Der Haken an der Sache ist: Ich hab keine Ahnung ob und wie man mittels Excel Dateien (im Arbeitsplatz bzw. in einem bestimmten Verzeichnis) kontrollieren bzw. vergleichen etc. kann.

    Ich hoffe man kann aus meinem Gedankenwirrwar halbwegs verstehen was ich vorhabe :mrgreen:

    Achja, zum Schluss noch meine Software:
    Microsoft Office 2000
    - Excel 2000 (9.0.3821 SR-1)
    - Adobe Acrobat Reader 6.0 (6.0.3.30.11)

    mfg
    Pave
     
  2. schatzi Super-Moderator
    Hallo Pave!

    Wirklich verstanden habe ich das nicht...
    Aber ich versuch's mal:
    Ich hoffe, deine Dateien liegen alle im gleichen Verzeichnis.
    Definiere einen Namen:
    Menü Einfügen -> Namen -> Definieren
    Name: Dateiliste
    Bezieht sich auf: =DATEIEN("C:\Dein_Verzeichnis\*.pdf")&T(JETZT())

    Schreibe nun in eine Zelle deiner Wahl die Formel
    =INDEX(Dateiliste;ZEILE(A1))
    und kopiere diese nach unten.
    Nun hast du eine Liste aller pdf-Dateien im angegebenen Verzeichnis.
    Inwieweit dich das weiter bringt, weiß ich nicht, aber vielleicht ist es als Ansatz erstmal nicht schlecht...
     
    schatzi, 19. Januar 2007
    #2
  3. Pave Erfahrener User
    Sehr gut, danke Schatzi!

    Hat mir sehr weitergeholfen!
    Was ich jetzt noch gern wissen würde:
    Wie Schaffe ich es, dass Excel diese Liste mit einer vorhandenen abgleicht?
    Ich hab mir das so gedacht:
    Jede Zeichnung (bzw. deren Dateinamen), die von mir ausgedruckt wird, kopiere ich in eine eigene Spalte in Excel. Wenn sich jetzt im Zeichnungsverzeichnis (d.h. dem "reellen" Verzeichnis, in das die PDFs abgelegt werden) etwas ändert will ich eine Aktualisierung in der Excel-Datei (d.h. in der Liste haben). Stimmt diese sich selbst regenerierende Liste nicht mehr mit der von mir seperat kopierten Zeichnungsnamenliste vom Inhalt her nicht mehr überein, will ich dass mir die Excel-Datei die geänderten anzeigt...wie das geschieht ist eigentlich nicht von Bedeutung, wichtig ist das es schnell erkennbar ist.
    Als Beispiel:

    folgende PDFs im Verzeichnis vorhanden:
    Z1-A-B.pdf, Z2-A-B.pdf, Z3-A-B.pdf, Z4-A-B.pdf

    Ich kopiere über deine oben genannte Funktion eine Liste mit den Zeichnungsnamen in meine Excel-Datei, allerdings nicht alle Zeichnungen, sondern nur jene, die zum Schluss das B haben (d.h. nicht mit "...\*.pdf" sondern mit "...\*B.pdf")

    Wird eine Zeichnung ausgedruckt, kopiere ich mir ihren Dateinamen in die selbe Excel-Datei, d.h. der Dateiinhalt sieht dann folgend aus:

    Zeichnungsliste mittels Funktion (mittels Funktion aus "C:\Mein Verzeichnis\*B.pdf" übernommen):
    Z1-A-B.pdf
    Z2-A-B.pdf
    Z3-A-B.pdf
    Z4-A-B.pdf

    Zeichnungsliste mittels Kopieren (bereits ausgedruckt):
    Z1-A-B.pdf
    Z2-A-B.pdf
    Z3-A-B.pdf
    Z4-A-B.pdf


    Ändert sich nun im Verzeichnis etwas "C:\Mein Verzeichnis\", so möchte ich eine automatische Aktualisierung der Zeichnungsliste mit Funktion, sobald ich die Datei das nächste Mal aufrufe.
    Beispiel: (angenommen die obige Datei wurde bereits erstellt)

    Änderungen im Verzeichnis auf:
    Z1-B-B.pdf, Z2-B-B.pdf, Z3-A-B.pdf, Z4-A-B.pdf


    Automatische Aktualisierung meiner Zeichnungsliste mit Funktion auf:
    Z1-B-B.pdf
    Z2-B-B.pdf
    Z3-A-B.pdf
    Z4-A-B.pdf

    Kopierte Zeichnungsliste bleibt unverändert:
    Z1-A-B.pdf
    Z2-A-B.pdf
    Z3-A-B.pdf
    Z4-A-B.pdf

    Zusätzliche Funktion zeigt mir Unterschiede an:
    Z1-B-B.pdf
    Z2-B-B.pdf

    Wie mir Excel diese Änderung anzeigt ist irrelevant, wichtig ist, dass diese leicht erkennbar und ohne langem Suchen aufzufinden ist.
    (D.h. mein Grundgedanke ist es, Änderungen schnell zu erkennen und gleichzeitig eine manuelle Liste zu führen, die mir Zeigt welche Zeichnungen von mir bereits archiviert wurden und welche nicht, welche ausgetauscht und auf Stand gebracht gehören etc.)

    Hoffe diese Erklärung veranschaulicht besser was mein Problem ist.

    Bitte um weitere Hilfe!

    Auf jeden Fall nochmal danke für den Tipp Schatzi, hat mich schon um einiges Weiter gebracht!

    MFG
    Pave
     
  4. schatzi Super-Moderator

    Dateienabgleich per Excel!

    Hallo!

    Angenommen, deine "alte" Liste in in Spalte A und deine "aktuelle" Liste in Spalte B, dann schreibe z.B. in C1:

    =WENN(ZÄHLENWENN(A:A;B1);"";"neu")
    und runterkopieren

    Nun werden alle Einträge aus Spalte B markiert, die NICHT in Spalte A auftauchen.
     
    schatzi, 19. Januar 2007
    #4
  5. Pave Erfahrener User
    Hallo nochmal,

    die Tabelle funktioniert nach wie vor gut, allerdings ergibt sich ein Problem:

    Wenn ich die Index-Formel öfter runterkopiere als Dateien im Ordner vorhanden sind, bekomm ich den #BEZUG-Fehler.

    Was ich nun bräuchte:

    Eine "automatisierte" Version von der INDEX-Formel, bei der Excel die Zelleinträge automatisch erstellt, also folgendermaßen:

    20 Dateien vorhanden:
    Excel erzeugt 20 Einträge in der Tabelle.
    Wenn nun nochmal 20 Einträge hinzukommen, soll Excel diese automatisch hinzufügen.

    Ich will sozusagen den #Bezug-Fehler umgehen, nicht nur visuell, sonder so dass meine Zellwerte diesen nicht mehr beinhalten und keine Zellen irgendwo im Formelnirvana verloren gehen.

    Zusätzlich sollte es möglich sein am Ende dieser automatisch erstellten Eintragsliste eine "manuelle" Zelle zu erstellen, z.b. eine Zusammenfassungszelle, welche jedoch bei einer Änderung der Dateianzahl innerhalb der Tabelle "mitwandert"

    Danke im Voraus

    Pave
     
  6. schatzi Super-Moderator
    Hallo!

    Eine visuelle Ausblendung der #BEZUG-Fehler könnte man mit Formeln arrangieren:
    =WENN(ISTFEHLER(DeineIndexFormel);"";DeineIndexFormel)

    Alternativ kann man Fehlerwerte auch über die bedingte Formatierung ausblenden.

    Dein Vorhaben, die Länge der Liste automatisch anzupassen, ist dagegen nur mit VBA-Programmierung möglich.
     
    schatzi, 13. Juni 2007
    #6
  7. Pave Erfahrener User
    Hallo nochmal, habe jetzt vor das Problem mittels Autofilter zu lösen, dazu eine Frage:

    gibt es eigentlich eine Möglichkeit, die Autofilter-Optionen zu verändern, d.h. z.b. gewisse Kriterien aus dem Autofilter zu entfernen?
    Bzw. was noch wichtiger wäre:
    Kann ich irgendwie benutzerdefinierte Autofilter speichern?

    Danke im Voraus

    Pave
     
  8. schatzi Super-Moderator

    Dateienabgleich per Excel!

    Hallo!

    Eine Möglichkeit, die Filtereinstellungen zu speichern, ist mir nicht bekannt.
    Allerdings kann man sich mehrere Einstellungen als Hilfsspalten integrieren, wenn man den Filter über eine Formel einstellt.
     
    schatzi, 14. Juni 2007
    #8
  9. Pave Erfahrener User
    Habs jetzt folgendermaßen gelöst:

    Hab direkt unter dem Autofilter Hilfszellen angelegt, die ich ausgeblendet habe. Funktioniert ganz gut.

    Eine Frage hätt ich da aber noch:

    Die Zeichnungen sind in verschiedene Baugruppen unterteil, d.h. folgendermaßen
    (Zeichnung = Z, Baugruppe = BG)

    BG01
    Z1 OK
    Z2 OK
    Z3 NEU
    Z4 OK
    Z5 OK
    .
    .
    .
    BG02
    Z1 NEU
    Z2 OK
    Z3 NEU
    Z4 NEU
    Z5 OK
    .
    .
    .
    BG03
    Z1 OK
    Z2 NEU
    Z3 NEU
    Z4 NEU
    Z5 NEU
    .
    .
    .

    Um das #BEZUG-Problem zu umgehen habe ich jetzt eine WENN-Funktion in die Formel die das "Neu-OK" steuert integriert, so dass anstatt #BEZUG "" (also eine leere Zelle) dargestellt wird.

    Wenn ich jetzt jedoch den Autofilter in der "OK/NEU"-Spalte auf "nichtleer" stelle, blendet er mir die Baugruppenüberschriften mit aus.

    Besteht eine Möglichkeit diese Überschriften zu fixieren?

    Danke

    Pave
     
  10. schatzi Super-Moderator
    Hallo!

    Am einfachsten wohl mit einer weiteren WENN-Verschachtelung, z.B.

    =WENN(LINKS(A1;2)="BG";"Überschrift";DeineBisherigeFormel)
     
    schatzi, 15. Juni 2007
    #10
Thema:

Dateienabgleich per Excel!

Die Seite wird geladen...
  1. Dateienabgleich per Excel! - Similar Threads - Dateienabgleich Excel

  2. Name der Datei durch Excel geändert

    in Microsoft Excel Hilfe
    Name der Datei durch Excel geändert: Hallo und guten Abend, Die Datei wird mittels Button (VBA) zwischen gesichert. Das Makro sichert zuvor die Datei und erstellt zus. eine Sicherungsdatei mit der Erweiterung Beispiel-"Sich"....
  3. Hochzählen Zelle Excel oder Office365?

    in Microsoft Excel Hilfe
    Hochzählen Zelle Excel oder Office365?: Hallo zusammen Ich möchte im Excel eine Spalte mit den Schaltknopf hochzählen. Lokal funktioniert es einwandfrei, wie könnte ich es lösen da verschiedene Personen die gleiche Datei öffnen müssen,...
  4. Zugriff auf nicht vorhandene Datei seitens Excel

    in Microsoft Excel Hilfe
    Zugriff auf nicht vorhandene Datei seitens Excel: Hallo, wann immer ich in Excel Daten in eine Zelle gebe, dauert es ca. 1-2 Minuten, bevor Excel die weitere Bearbeitung freigibt. Unten links gibt es den Hinweis "Zugriff auf Datei erfolgt". Dies...
  5. pdf drucken mit button in excel einfügen

    in Microsoft Excel Hilfe
    pdf drucken mit button in excel einfügen: Guten Abend! Habe mit zahlreicher Unterstützung geschafft einen Button auf mein dritten Tabellenblatt einzufügen Funktion fähig. Nun brauche ich nochmals Hilfe. Ich will mittels des PDF Drucken...
  6. Excel icon fehlt

    in Microsoft Excel Hilfe
    Excel icon fehlt: Hallo zusammen ich habe das Icon aus Datei nicht um Daten abzurufen [ATTACH] was kann ich tun? bei Daten zusammenführen ist es vorhanden - ich möchte eigentlich alle Tabellenblätter in eine...
  7. Excel Tabellenblatt als PDF speichern unter Vorgabe Dateinamen aus einer Zelle

    in Microsoft Excel Hilfe
    Excel Tabellenblatt als PDF speichern unter Vorgabe Dateinamen aus einer Zelle: Hallo zusammen, ich möchte eine VBA Programmierung machen wie folgt. Das aktuelle Excel-Tabellenblatt soll als PDF Speicher unter, unter Vorgabe des Dateinamens der in Zelle A1 steht gespeichert...
  8. VBA: Platzhalter ersetzen und evtl. leere Zeile einfügen

    in Microsoft Word Hilfe
    VBA: Platzhalter ersetzen und evtl. leere Zeile einfügen: Hallo zusammen, ich habe eine Word-Vorlage mit Platzhaltern, in die ich mit VBA Daten aus einer Excel-Datei einfüge (in eine Excel-Zeile schreibe ich alle Daten für ein neues Word-Dokument). So...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden