Verschieben von Daten aus Excel in Access

Hinweis:  Wir möchten Ihnen die aktuellsten Hilfeinhalte so schnell wie möglich in Ihrer eigenen Sprache bereitstellen. Diese Seite wurde automatisiert übersetzt und kann Grammatikfehler oder Ungenauigkeiten enthalten. Unser Ziel ist es, Ihnen hilfreiche Inhalte bereitzustellen. Teilen Sie uns bitte über den Link am unteren Rand dieser Seite mit, ob die Informationen für Sie hilfreich sind. Hier finden Sie den englischen Artikel als Referenz.

In diesem Artikel werden zum Verschieben von Daten aus Excel in Access und Ihre Daten zu relationalen Tabellen konvertieren, sodass Sie Microsoft Excel und Access gemeinsam nutzen können. Zum Zusammenfassen von Access für erfassen, speichern, Abfragen und Freigeben von Daten am besten geeignet ist, und Excel für berechnen, analysieren und Visualisieren von Daten am besten geeignet ist.

Zwei Artikeln, die mithilfe von Access oder Excel zum Verwalten Ihrer Daten und der Top-10-Gründe für die Verwendung von Access mit Exceldiskutieren, welches Programm für einen bestimmten Vorgang am besten geeignet ist und wie Sie Excel und Access zusammen verwenden, um eine Lösung aus der Praxis zu erstellen.

Beim Verschieben von Daten aus Excel für den Zugriff auf gibt es drei grundlegende Schritte für den Prozess.

Drei grundlegende Schritte

Hinweis: Informationen zu datenmodellierung und Beziehungen in Access finden Sie unter Grundlagen des Datenbankentwurfs.

Schritt 1: Importieren von Daten aus Excel in Access

Importieren von Daten ist ein Vorgang, der viel mehr reibungslos verläuft kann, wenn Sie eine Weile dauern, vorbereitet und Ihre Daten zu bereinigen. Importieren von Daten ist, wie in einer neuen Position verschieben. Wenn Sie bereinigen und Ihrer Besitzgegenstände vor dem organisieren ist verschieben, an der neuen Position aus viel einfacher.

Bereinigen Sie Ihre Daten vor dem Importieren

Bevor Sie Daten in Access importieren, wird es in Excel eine gute Idee:

  • Konvertieren von Zellen, die nicht unteilbaren Daten (d. h., mehrere Werte in einer Zelle) enthalten in mehrere Spalten. Beispielsweise sollte eine Zelle in einer Spalte "Qualifikationen", die mehrere Werte Qualifikation, wie etwa "C#-Programmierung," enthält "VBA-Programmierung" und "Webdesign" eingeteilt werden zum Trennen der Spalten, dass jede Qualifikation nur einen Wert enthalten.

  • Verwenden Sie den Befehl "ZUSCHNEIDEN", um führende, nachgestellte und Leerzeichen zu entfernen.

  • Entfernen Sie die nicht druckbaren Zeichen.

  • Suchen und Beheben von Fehlern bei der Rechtschreib- und Satzzeichen.

  • Entfernen Sie doppelter Zeilen oder doppelt.

  • Sicherstellen Sie, dass die Spalten mit Daten nicht gemischten Formate, insbesondere dann als Text formatierte Zahlen oder Datumsangaben als Zahlen enthalten.

Weitere Informationen finden Sie unter den folgenden Hilfethemen in Excel:

Hinweis: Wenn Ihre Daten bereinigen Anforderungen komplexe sind oder verfügen Sie nicht über die Zeit oder Ressourcen auf Ihrer eigenen automatisieren, sollten Sie mithilfe von einem Drittanbieter. Weitere Informationen suchen Sie "Daten cleansing Software" oder "Datenqualität" nach Ihrer bevorzugten Suchmaschine in Ihrem Webbrowser.

Wählen Sie den besten Datentyp, beim Importieren

Während des Importvorgangs in Access möchten Sie gute Auswahlmöglichkeiten zu gestalten, damit Sie einige (falls vorhanden) Fehler bei der Konvertierung erhalten, die manuellen Eingriff erfordern. Die folgende Tabelle fasst zusammen, wie Excel Zahlenformate und Access-Datentypen konvertiert werden, beim Importieren von Daten aus Excel für den Zugriff auf, und enthält einige Tipps, klicken Sie auf die besten Datentypen in der Import-Assistent für Kalkulationstabellen auswählen.

Excel-Zahlenformat

Access-Datentyp

Kommentare

Bewährte Methode

Text

Text, Memo

Der Access-Text-Datentyp speichert alphanumerische bis zu 255 Zeichen. Der Access-Memo-Datentyp speichert alphanumerische Daten nach Zeitphasen bis zum 65.535 Zeichen.

Wählen Sie Memo, um zu vermeiden, Kürzen von Daten aus.

Anzahl, Prozent, Bruch wissenschaftlichen

Zahl

Eine Zahl-Datentyp, die variierende ausgehend von einer Eigenschaft Feldgröße zugreifen (Byte-Zeichen, ganze Zahl, Long Integer einzelnen, Double, Decimal).

Wählen Sie doppelte Datenkonvertierungsfehler zu vermeiden.

Datum

Datum

Access und Excel verwenden beide den gleichen fortlaufende Datumszahl zum Speichern von Datumsangaben aus. Klicken Sie in Access der Datumsbereich ist größer: zwischen-657.434 (Januar 1, 100 A.D.) bis 2.958.465 (31. Dezember 9999 N.Chr).

Da Access (in Excel für den Macintosh verwendete) 1904-Datumssystem nicht erkannt wird, müssen Sie zum Konvertieren von Datumsangaben in Excel oder Access Verwirrung zu vermeiden.

Weitere Informationen finden Sie unter Ändern der Datumssystem, Format oder zweistellige Interpretation und Importieren von oder Verknüpfen mit Daten in einer Excel-Arbeitsmappe.

Wählen Sie Datum aus.

Zeit

Zeit

Access und Excel speichern beide Zeitwerten mithilfe von den gleichen Datentyp.

Wählen Sie in der Regel erfolgt mit der Standardeinstellung Zeit aus.

Währung, Buchhaltung

Währung

Klicken Sie in Access der Currency-Datentyp speichert Daten als 8-Byte-Zahlen mit der Genauigkeit von vier Dezimalstellen, und finanzielle Daten zu speichern und zu verhindern, dass der Werte runden verwendet wird.

Wählen Sie in der Regel erfolgt mit der Standardeinstellung "Währung", aus.

Boolean

Ja/Nein

Zugriff auf verwendet-1 für alle Ja Werte und 0 für keine Werte, während die Excel für alle FALSE-Werte für alle wahr Werte 1 und 0 verwendet.

Wählen Sie Ja/Nein, die zugrunde liegenden Werte automatisch konvertiert.

Link

Link

Ein Link in Excel und Access enthält eine URL oder Web-Adresse, die klicken und dem Sie folgen können.

Wählen Sie Hyperlink, andernfalls Access standardmäßig den Datentyp Text verwenden können.

Sobald die Daten in Access ist, können Sie die Excel-Daten löschen. Vergessen Sie nicht zuerst vor dem Löschen die ursprüngliche Excel-Arbeitsmappe zu sichern.

Weitere Informationen finden Sie im Access-Hilfethema Importieren von oder Verknüpfen mit Daten in einer Excel-Arbeitsmappe.

Automatisch Daten ganz einfach erweitern

Eine allgemeine Problem Excel Benutzer haben Anfügen von Daten mit den gleichen Spalten in einem großen Arbeitsblättern ist. Beispielsweise müssen Sie möglicherweise einen bestandsnachverfolgung Lösung, die in Excel begonnen, aber jetzt ist gewachsen Dateien aus vielen Arbeitsgruppen und Abteilungen aufnehmen möchten. Diese Daten möglicherweise in anderen Arbeitsblättern und Arbeitsmappen oder in Textdateien, die von anderen Systemen Datenfeeds sind. Es gibt keine User Interface (Befehl) oder Anfügen ähnliche Daten in Excel auf einfache Weise.

Die bestmögliche Lösung ist in Access verwenden, können Sie ganz einfach importieren und Anfügen von Daten in einer Tabelle mithilfe des Assistenten für Kalkulationstabellen importieren. Darüber hinaus können Sie eine große Datenmenge in einer Tabelle anfügen. Sie können die Importvorgänge speichern, als geplanten Microsoft Outlook-Aufgaben hinzufügen und sogar anhand von Makros automatisieren.

Schritt 2: Normalisieren von Daten mithilfe des Tabellenanalyse-Assistenten

Schrittweise die Vorgehensweise zum Normalisieren von Daten kann auf den ersten Blick sehr kompliziert erscheinen. Glücklicherweise umfasst Normalisieren von Tabellen in Access, die viel einfacher ist, Dank des Tabellenanalyse-Assistenten.

Der Tabellenanalyse-Assistent

1 Ziehen Sie die ausgewählte Spalten zu einer neuen Tabelle und automatisches Erstellen von Beziehungen

2. verwenden Sie die Schaltfläche Befehle zum Umbenennen einer Tabelle einen Primärschlüssel hinzufügen, stellen Sie einer vorhandenen Spalte einen Primärschlüssel und Rückgängigmachen der letzten Aktion

Mit diesem Assistenten können Sie eine der folgenden Aktionen ausführen:

  • Konvertieren einer Tabelle in mehrere kleinere Tabellen und automatisches Erstellen einer Primär- und Fremdschlüssel-Beziehung zwischen den Tabellen.

  • Fügen Sie einen Primärschlüssel um ein bestehendes Feld, das eindeutige Werte enthält, oder erstellen Sie ein neues Feld-ID, das den Datentyp AutoWert verwendet.

  • Erstellen Sie Automatisches Beziehungen zum Erzwingen der referenziellen Integrität mit Aktualisierungsweitergabe an. Löschweitergabe werden nicht automatisch zu verhindern, dass versehentlich löschen von Daten hinzugefügt, aber Sie können einfach die Löschweitergabe später hinzufügen.

  • Suchen Sie neue Tabellen für redundante oder doppelte Daten (beispielsweise den gleichen Kunden mit zwei verschiedenen Telefonnummern) und aktualisieren Sie diese wie gewünscht.

  • Sichern der ursprünglichen Tabelle, und benennen Sie sie durch "Ergänzung _OLD" auf deren Namen anfügen. Klicken Sie dann erstellen Sie eine Abfrage, die die ursprüngliche Tabelle mit dem ursprünglichen Tabellennamen stellt wieder her, damit alle vorhandenen Formulare oder Berichte basierend auf der ursprünglichen Tabelle mit der neuen Tabellenstruktur eingesetzt werden kann.

Weitere Informationen finden Sie unter Normalisieren von Daten mit dem Tabellenanalyse-Assistenten.

Schritt 3: Verbinden Sie mit Access-Daten aus Excel

Nachdem die Daten in Access normalisiert wurde hat und eine Abfrage oder eine Tabelle erstellt wurde, die die Originaldaten stellt wieder her, ist es eine einfache Frage der Herstellen einer Verbindung mit der Access-Daten aus Excel. Ihre Daten ist jetzt als einer externen Datenquelle in Access und, damit der Arbeitsmappe über eine Datenverbindung verbunden werden können, die also eines Containers von Informationen, die zum Auffinden verwendet wird, melden Sie sich auf, und die externen Datenquelle zugreifen. Verbindungsinformationen wird in der Arbeitsmappe gespeichert und kann auch in einer Verbindungsdatei, wie eine Office Daten Verbindung ODC-Datei (ODC-Dateinamenerweiterung) oder einer Datei Data Source Name (DSN-Erweiterung) gespeichert werden. Wenn Sie mit externen Daten verbunden sind, können auch automatisch aktualisieren (aktualisieren oder) die Excel-Arbeitsmappe in Access, wenn die Daten in Access aktualisiert werden.

Weitere Informationen finden Sie unter Übersicht über die Daten der Verbindungslinien (importieren).

Abrufen von Daten in Access

In diesem Abschnitt führt Sie durch die folgenden Phasen des Normalisieren von Daten: Unterbrechen der Werte in den Spalten Verkäufer und die Adresse in die am häufigsten atomaren Teile, extrahieren Themen in ihrer eigenen Tabellen, kopieren und Einfügen die Tabellen aus Excel in Zusammenhang Access, Erstellen von Key Beziehungen zwischen den neu erstellten Access-Tabellen, und erstellen und Ausführen einer Auswahlabfrage in Access, um Informationen zurückzugeben.

Beispieldaten nicht normalisierte Formular

Mithilfe der folgenden Tabelle enthält nichtatomarische Werte in der Spalte Verkäufer und der Spalte für die Adresse. Zwei oder mehr Spalten sollten beider Spalten aufgeteilt werden soll. Dieses Arbeitsblatt enthält auch Informationen zu Verkaufsberater, Produkten, Kunden und Bestellungen. Diese Informationen sollten auch darüber hinaus nach Betreff, separate Tabellen aufgeteilt werden soll.

Verkäufer

Auftrags-ID

Bestelldatum

Produkt-ID

Qty

Preis

Kundenname

Adresse

Telefon

Müller, Yale

2349

3/4/09

C-789

3

$7.00

Fourth Coffee

7007 Cornell Mo Redmond, WA 98199

425-555-0201

Müller, Yale

2349

3/4/09

C-795

6

mit der Schriftgröße 9,75 $

Fourth Coffee

7007 Cornell Mo Redmond, WA 98199

425-555-0201

Tanja, Heike

2350

3/4/09

A-2275

2

$16.75

Adventure Works

1025 Columbia Kreis Kirkland, WA 98234

425-555-0185

Tanja, Heike

2350

3/4/09

F-198

6

$5,25

Adventure Works

1025 Columbia Kreis Kirkland, WA 98234

425-555-0185

Tanja, Heike

2350

3/4/09

B-205

1

$4.50

Adventure Works

1025 Columbia Kreis Kirkland, WA 98234

425-555-0185

Hance, Jim

2351

3/4/09

C-795

6

mit der Schriftgröße 9,75 $

Contoso, Ltd.

2302 Harvard speichern Detmold, WA 98227

425-555-0222

Hance, Jim

2352

3/5/09

A-2275

2

$16.75

Adventure Works

1025 Columbia Kreis Kirkland, WA 98234

425-555-0185

Hance, Jim

2352

3/5/09

D-4420

3

$7.25

Adventure Works

1025 Columbia Kreis Kirkland, WA 98234

425-555-0185

Koch, Reed

2353

3/7/09

A-2275

6

$16.75

Fourth Coffee

7007 Cornell Mo Redmond, WA 98199

425-555-0201

Koch, Reed

2353

3/7/09

C-789

5

$7.00

Fourth Coffee

7007 Cornell Mo Redmond, WA 98199

425-555-0201

Informationen in den kleinsten Teilen: atomaren Daten

Arbeiten mit den Daten in diesem Beispiel, können den Befehl Text in Spalte in Excel Sie zur Trennung der "atomaren" Teile einer Zelle (z. B. Straße, Ort, Bundesland und PLZ) diskrete Spalten.

In der folgenden Tabelle zeigt die neuen Spalten auf dem gleichen Arbeitsblatt, nachdem sie damit alle Werte atomaren wird geteilt haben. Beachten Sie, dass die Informationen in der Spalte Verkäufer in Nachname und der Vorname Spalten geteilt wurde und die Informationen in der Spalte Adresse Straße, Ort, Bundesland und Postleitzahl Spalten geteilt wurde. Diese Daten werden in "erste normalen Form."

Nachname

Vorname

 

Straße

Ort

Bundesstaat

PLZ

Li

Yale

2302 Harvard speichern

Detmold

Hessen

98227

Adams

Heike

1025 Columbia Kreis

Kirkland

Hessen

98234

Schmitt

Kai

2302 Harvard speichern

Detmold

Hessen

98227

Koch

Reed

7007 Cornell Mo Redmond

Redmond

Hessen

98199

Unterbrechen der Daten Aufbau des Programms Informationselemente in Excel

Mehrere Tabellen mit Beispieldaten, die Folgen anzeigen denselben Informationen aus dem Excel-Arbeitsblatt, nachdem es in Tabellen für Verkaufsberater, Produkten, Kunden und Bestellungen geteilt wurde. Tabellenentwurf nicht abgeschlossen ist, aber es sieht auf dem richtigen Weg.

Der Tabelle "Verkäufer" enthält nur Informationen zur Vertriebsmitarbeiter. Beachten Sie, dass jeder Datensatz eine eindeutige ID (Verkäufer-ID) hat. Der Wert Verkäufer-ID wird in der Tabelle Orders Bestellungen Verkäufer Verbindung verwendet werden.

Vertriebsmitarbeiter

Verkäufer-ID

Nachname

Vorname

101

Li

Yale

103

Adams

Heike

105

Schmitt

Kai

107

Koch

Reed

Die Tabelle Artikel enthält nur Informationen zu den Produkten. Beachten Sie, dass jeder Datensatz eine eindeutige ID (Produkt-ID) hat. Der Produkt-ID-Wert wird in Verbindung mit der Tabelle Bestelldetails Produktinformationen verwendet werden.

Produkte

Produkt-ID

Preis

A-2275

16.75

B-205

4.50

C-789

7.00

C-795

mit der Schriftgröße 9,75

D-4420

7,25

F-198

5,25

Die Tabelle Kunden enthält nur Informationen zu Kunden. Beachten Sie, dass jeder Datensatz eine eindeutige ID (Customer ID) hat. Der Kunden-ID-Wert wird in Verbindung mit der Tabelle Orders Kundeninformationen verwendet werden.

Kunden

Kunden-ID

Name

Straße

Ort

Bundesstaat

PLZ

Telefon

1001

Contoso, Ltd.

2302 Harvard speichern

Detmold

Hessen

98227

425-555-0222

1003

Adventure Works

1025 Columbia Kreis

Kirkland

Hessen

98234

425-555-0185

1005

Fourth Coffee

7007 Cornell Mo

Redmond

Hessen

98199

425-555-0201

Die Tabelle Orders enthält Informationen zur Bestellungen, Verkaufsberater, Kunden und Produkte. Beachten Sie, dass jeder Datensatz eine eindeutige ID (Bestell-Nr.) hat. Einige der Informationen in dieser Tabelle muss in einer weiteren Tabelle aufteilen, die Bestelldetails enthält, dass die Tabelle Orders nur vier Spalten enthält, die eindeutige Bestell-ID, das Bestelldatum, die Verkäufer-ID und Kunden-ID Hier abgebildeten Tabelle wurde noch nicht auf der Tabelle Bestelldetails aufgeteilt.

Orders

Auftrags-ID

Bestelldatum

Verkäufer-ID

Kunden-ID

Produkt-ID

Qty

2349

3/4/09

101

1005

C-789

3

2349

3/4/09

101

1005

C-795

6

2350

3/4/09

103

1003

A-2275

2

2350

3/4/09

103

1003

F-198

6

2350

3/4/09

103

1003

B-205

1

2351

3/4/09

105

1001

C-795

6

2352

3/5/09

105

1003

A-2275

2

2352

3/5/09

105

1003

D-4420

3

2353

3/7/09

107

1005

A-2275

6

2353

3/7/09

107

1005

C-789

5

Bestelldetails, wie etwa die Produkt-ID und die Menge werden aus der Tabelle Orders verschoben und in einer Tabelle mit dem Namen Bestelldetails gespeichert. Beachten Sie, dass es 9 Bestellungen, gibt, damit es sinnvoll ist, dass es 9 Datensätze in dieser Tabelle werden beibehalten. Beachten Sie, dass die Tabelle Orders eine eindeutige ID (Bestell-Nr.), hat der werden aus der Tabelle Bestelldetails auf verwiesen wird.

Der endgültige Entwurf der Orders-Tabelle sollte wie folgt aussehen:

Orders

Auftrags-ID

Bestelldatum

Verkäufer-ID

Kunden-ID

2349

3/4/09

101

1005

2350

3/4/09

103

1003

2351

3/4/09

105

1001

2352

3/5/09

105

1003

2353

3/7/09

107

1005

Die Tabelle Bestelldetails enthält keine Spalten, die eindeutige Werte erfordern (d. h., es ist kein Primärschlüssel), damit es passend für einige oder alle Spalten "redundante" Daten enthalten ist. Jedoch keine zwei Datensätze in dieser Tabelle vollständig identisch sein (diese Regel gilt für jede Tabelle in einer Datenbank). In dieser Tabelle sollten 17 Datensätze – jeweils ein Produkt in einzelne Ordnung entsprechen. Beispielsweise umfassen nacheinander 2349 drei C-789 Produkte eine der beiden Teile des gesamten Auftrags.

Die Tabelle Bestelldetails sollte, daher wie folgt aussehen:

Bestelldetails

Auftrags-ID

Produkt-ID

Qty

2349

C-789

3

2349

C-795

6

2350

A-2275

2

2350

F-198

6

2350

B-205

1

2351

C-795

6

2352

A-2275

2

2352

D-4420

3

2353

A-2275

6

2353

C-789

5

Kopieren und Einfügen von Daten aus Excel in Access

Jetzt, da die Informationen zu Verkaufsberater, Kunden, Produkten, Bestelldetails und Bestellungen separaten Informationselemente in Excel unterbrochen wurde, können Sie die Daten direkt in Access, kopieren, in dem sie Tabellen verwendet werden soll.

Erstellen von Beziehungen zwischen den Access-Tabellen und Ausführen einer Abfrage

Nachdem Sie für den Zugriff auf Ihre Daten verschoben haben, können Sie Beziehungen zwischen Tabellen erstellen und dann Abfragen erstellen, um Informationen zu verschiedenen Themen zurückzukehren. Beispielsweise können Sie eine Abfrage erstellen, die die Bestell-ID und die Namen der Verkaufsberater für Bestellungen eingegeben zwischen 3/05/09 und 3/08/09 zurückgibt.

Darüber hinaus können Sie Formulare und Berichte, um die Dateneingabe und sales Analysis erleichtern erstellen.

Benötigen Sie weitere Hilfe?

Sie können jederzeit einen Experten in der Excel Tech Community fragen, Unterstützung in der Answers Community erhalten oder aber ein neues Feature oder eine Verbesserung auf Excel User Voice vorschlagen.

Ihre Office-Fähigkeiten erweitern
Schulung erkunden
Neue Funktionen als Erster erhalten
An Office Insider teilnehmen

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×